在数据集中保存从回归中提取的统计信息:Stata

在数据集中保存从回归中提取的统计信息:Stata,stata,Stata,我想知道您是否可以帮我解决一个非常简单的问题,即如何将从回归中提取的统计数据保存在单独的数据集(或文件)中,并在以后向其中添加其他回归中的更多统计数据 例如,一个回归的统计数据可以提取为e(f),另一个回归的统计数据也可以提取为e(f)。罗杰·纽森的parmest非常适合处理“数据集”,这些数据集是根据Stata命令的输出创建的Stata数据集。帮助文件有一个很好的例子,它将三个回归组合到一个文件中,我在这里修改了这个文件,以包括R^2[存储在e(df_R)]: sysuse auto, cle

我想知道您是否可以帮我解决一个非常简单的问题,即如何将从回归中提取的统计数据保存在单独的数据集(或文件)中,并在以后向其中添加其他回归中的更多统计数据


例如,一个回归的统计数据可以提取为e(f),另一个回归的统计数据也可以提取为e(f)。

罗杰·纽森的
parmest
非常适合处理“数据集”,这些数据集是根据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