Stata 在esttab输出中组合stats()和ar2()

Stata 在esttab输出中组合stats()和ar2(),stata,Stata,esttab的Stata文档说明 stats()禁用r2()、ar2()、pr2()、aic()、bic()、scalars()、sfmt()、noobs和 淫秽的 这有点不幸 如何在以下模型中显示R平方和测试结果?我正在使用eststo和esttab来存储和输出结果。似乎我可以调用esttab,stats(test)并显示模型估计值和测试结果以及底部,或者调用esttab,ar2并显示底部的R平方,但不能将两者结合起来 有什么解决办法吗 sysuse auto eststo clear est

esttab
的Stata文档说明

stats()禁用r2()、ar2()、pr2()、aic()、bic()、scalars()、sfmt()、noobs和 淫秽的

这有点不幸

如何在以下模型中显示R平方和测试结果?我正在使用
eststo
esttab
来存储和输出结果。似乎我可以调用
esttab,stats(test)
并显示模型估计值和测试结果以及底部,或者调用
esttab,ar2
并显示底部的R平方,但不能将两者结合起来

有什么解决办法吗

sysuse auto
eststo clear
eststo: quietly regress price weight mpg
quietly test        (_cons=0) (_b[fs]=1)
estadd scalar test=r(p)

esttab, stats(test)

esttab, ar2

也许这对你有用:

clear all
set more off

sysuse auto

eststo clear
eststo: regress price weight mpg

test (_cons=0) (_b[weight]=1)

estadd scalar test = r(p)
estadd scalar r = e(r2_a)

esttab, stats(test r, fmt(%8.4f))
这将保存从回归估计(存储结果)返回的调整后的R^2[
e(r2_a)
],并在
stats()
选项中使用它。有关详细信息,请键入帮助存储结果


请注意,
esttab
命令是
estout
命令的包装器,因此您可能也想了解一下。这些命令在SSC的Ben Jann编写的
ESTOUT
用户编写模块中提供。

您也可以直接调用stats()选项中存储的估计结果

clear all
set more off

sysuse auto

eststo clear
eststo: regress price weight mpg

test (_cons=0) (_b[weight]=1)

estadd scalar test = r(p)

esttab, stats(test r2_a, fmt(%8.4f))