Stata 在Excel中导出表格

Stata 在Excel中导出表格,stata,Stata,考虑以下玩具示例: sysuse auto, clear tab foreign, sum(price) | Summary of Price Car type | Mean Std. Dev. Freq. ------------+------------------------------------ Domestic | 6,072.423 3,097.104 52 F

考虑以下玩具示例:

sysuse auto, clear

tab foreign, sum(price)

            |          Summary of Price
   Car type |        Mean   Std. Dev.       Freq.
------------+------------------------------------
   Domestic |   6,072.423   3,097.104          52
    Foreign |   6,384.682   2,621.915          22
------------+------------------------------------
      Total |   6,165.257   2,949.496          74
如何将结果保存在Excel文件中?

使用社区贡献的命令
esttab
,以下内容对我有用:

sysuse auto, clear

egen m_total = mean(price)
egen s_total = sd(price)

scalar mtotal = m_total
scalar stotal = s_total
scalar N = _N

collapse (mean) Mean=price (sd) StdDev=price (count) Freq = price, by(foreign)
set obs 3

replace Mean = mtotal in 3
replace StdDev = stotal in 3
replace Freq = N in 3

mkmat Mean StdDev Freq, matrix(A)

esttab matrix(A) using myfilename.xls, varlabels(r1 Domestic r2 Foreign r3 Total) ///
                  title("           Summary of Price") mlabels(none)

                       Summary of Price
---------------------------------------------------
                     Mean       StdDev         Freq
---------------------------------------------------
Domestic         6072.423     3097.104           52
Foreign          6384.682     2621.915           22
Total            6165.257     2949.496           74
---------------------------------------------------

@拉基布·哈桑:我的回答清楚地解决了你的问题。请使用上箭头向上投票,并用复选标记接受。这就是你如何奖励志愿者的时间,并确保他们在未来再次帮助你。