我想知道你是否可以帮我弄清楚一个非常简单的问题,即如何从单独的数据集(或文件)中的回归中保存提取的统计数据,还可以在以后的其他回归中添加更多统计数据?
例如,一次回归的统计量可以提取为e(f),另一次也可以提取为e(f)。
答案 0 :(得分:0)
parmest
非常适合处理" resulsets,"这是从Stata命令的输出创建的Stata数据集。帮助文件有一个很好的例子,它将三个回归组合成一个文件,我在这里修改了包含R ^ 2 [存储在e(df_r)]中:
sysuse auto, clear
tempfile tf1 tf2 tf3
parmby "reg price weight", lab saving(`"`tf1'"', replace) idnum(1) idstr(M1) escal(r2)
parmby "reg price foreign", lab saving(`"`tf2'"', replace) idnum(2) idstr(M2) escal(r2)
parmby "reg price weight foreign", lab saving(`"`tf3'"', replace) idnum(3) idstr(M3) escal(r2)
drop _all
append using `"`tf1'"' `"`tf2'"' `"`tf3'"'
list idnum idstr es_1, noobs nodis