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