|
看outreg2的帮助啊
里面都有例子
Example 9. Adding r( ) e( ) scalars
Additional statistics may be added with addstat( ) or addtext( ). Values stored in
macros r( ), e( ), or s( ) can be included directly. You can see what values are
available by typing ereturn list or return list.
To test the equality of two of the estimated coefficients and report the results in the
table, note that test will sometimes return chi-squared, then you would instead use
addstat(chi-square test, r(chi2)):
reg mpg foreign weight length
test foreign length
outreg2 using myfile, adds(F-test, r(F), Prob > F, `r(p)') replace
seeout
To add results of lincom postestimation command to a table:
sysuse auto, clear
reg price mpg rep78 head
lincom mpg + rep
local tstat=r(estimate)/r(se)
local pval = tprob(r(df), abs(`tstat'))
outreg2 using "myfile", adds(joint, r(estimate), t-stat, `tstat', p-val,`pval')
replace see
In some cases it is better to save the value of a previously calculated statistic in a
local macro and then put that into addstat( ):
regress mpg rep78 headroom
test rep78
local F1 = r(F)
test headroom
outreg2 using 2test, addstat(Test1 F, `F1', Test2 F, `r(F)')
If it is missing, outreg2 will automatically calculate e(p), which is presumably the
F-test or chi-square-test of significance of a regression.
outreg2 using myfile, addstat(F test, e(p))
Another example would be to report a pseudo R-squared after a logit estimation, which
outreg2 does not otherwise report.
logit foreign price trunk weight
outreg2 using myfile, addstat(Pseudo R-squared, `e(r2_p)')
|