Stata——大型数据集中按公司id列出的Durbin Watson统计数据

Stata——大型数据集中按公司id列出的Durbin Watson统计数据,stata,Stata,我正试图通过company\u id使用大型数据集在Stata中运行回归。目标是为每个公司id获得一行回归结果。我正在使用下面的代码,它给出了beta系数、std误差、adj r平方和N。但是我还需要包括Durbin-Watson统计,到目前为止还没有成功地做到这一点。有人能帮忙吗?谢谢 statsby _b _se r2 = e(r2_a) _N, by (company_id) saving($path\SC_results_`i'.dta, replace): regress ret sp

我正试图通过
company\u id
使用大型数据集在Stata中运行回归。目标是为每个
公司id
获得一行回归结果。我正在使用下面的代码,它给出了beta系数、std误差、adj r平方和N。但是我还需要包括Durbin-Watson统计,到目前为止还没有成功地做到这一点。有人能帮忙吗?谢谢

statsby _b _se r2 = e(r2_a) _N, by (company_id) saving($path\SC_results_`i'.dta, replace): regress ret sptr_ret 

一个将
regresse
dwstat
组合成一个命令的小程序应该会有所帮助。这是一个尝试

capture program drop reg_dw
program reg_dw, rclass
syntax varlist
regress `varlist'
dwstat
return scalar dw=r(dw)
end

webuse invest2,clear
gen index=_n
tsset index
statsby _b _se r2 = e(r2_a) dw=r(dw) _N, by (company) saving(x.dta, replace): reg_dw invest market
use x, clear
tab _eq2_dw
交叉张贴: