2015-07-21 342 views
0

我使用esttab(来自SSC中的estout模块),这对格式化来自多个模型的结果表格非常有用。如何将Stata估算结果存储到csv文件

eststo clear 
sysuse auto 
eststo: quietly regress price weight mpg 
eststo: quietly regress price weight mpg foreign 
esttab, ar2 csv plain, using results.csv 

esttab可以将估计结果存储到csv文件,但它们笨拙重复使用。

|   |est1  |est2  | 
|:---------|:---------|:---------| 
|   |b/t  |b/t  | 
|weight |1.746559 |3.464706 | 
|   |2.723238 |5.493003 | 
|mpg  |-49.51222 |21.8536 | 
|   |-.5746808 |.2944391 | 
|foreign |   |3673.06 | 
|   |   |5.370142 | 
|_cons  |1946.069 |-5853.696 | 
|   |.541018 |-1.733408 | 
|N   |74  |74  | 
|adj. R-sq |.2734846 |.4781119 | 

我想访问模型变量及其各个系数,以在表格中显示它们的选择。而不是有一个已经格式化的表格,我宁愿在以下格式的长列表:

|estimation |variable |coefficient |t-value | 
|:----------|:--------|:-----------|:---------| 
|est1  |weight |1.746559 |2.723238 | 
|est1  |mpg  |-49.51222 |-.5746808 | 
etc... 
|est1  |N  |74   |   | 
|est1  |adj.R-sq |.2734846 |   | 
|est2  |weight |3.464706 |5.493003 | 
etc... 

回答

1

您是否尝试过wide选项?

eststo clear 
sysuse auto, clear 

eststo: quietly regress price weight mpg 
eststo: quietly regress price weight mpg foreign 

// original 
esttab, ar2 

// wide option 
esttab, ar2 wide 

我想大部分内容归结为“笨拙重用”的含义。

+0

谢谢,我不知道广泛。通过“笨拙重用”,我的意思是在其他软件中重用。我为12个不同的数据集运行6个模型。我将估算结果导出到csv文件供以后重复使用。然后,我想访问模型变量及其各个系数,以在表格中显示它们的选择。我不希望有一个已经格式化好的表格,而更喜欢一个带有| |估计|变量|系数| t值|的列表' –

+0

另请参阅'help statsby'和'help postfile',我认为这应该更好地满足您的需求。 –

+0

创建结果数据集后,可以使用“outfile”将其导出。 –