我正在尝试从stata导出tabstat结果。我正在使用以下命令。
estpost tabstat x1 x2 x3 x4, by(country)
estout using Data\summary.csv
但是,当我打开CSV文件时,我只找到
country
b
在CSV文件中。如果我使用的命令有问题,请告诉我。
答案 0 :(得分:1)
答案来自: http://repec.org/bocode/e/estout/estpost.html#estpost101b
by country: eststo: quietly estpost summarize x1 x2 x3 x4, listwise
esttab using summary.csv, cells("mean") label nodepvar
您可以向cells
添加不同的摘要统计信息,例如:cells("mean sd min max")
会显示每个国家/地区中每个x的平均值,标准差,最小值和最大值。
希望这有帮助
答案 1 :(得分:0)
尝试
while read ip1; do
echo $ip1
echo Entered: $ip1
adb </dev/null connect $ip1
adb devices
adb </dev/null root
adb </dev/null remount
adb </dev/null uninstall com.neldtv.mips
adb </dev/null uninstall com.gate.mips
adb </dev/null install MIPS_DS_Basic_GATE_V1.7.0.4.2.0.apk
echo Transfering settings file now!
adb </dev/null push shared_data.xml /data/data/com.gate.mips/shared_prefs/shared_data.xml
adb </dev/null shell su -c "chmod 777 -R /data/data/com.gate.mips/shared_prefs"
adb </dev/null shell setprop persist.sys.timezone "America/New_York"
adb </dev/null push build.prop /system/build.prop
adb </dev/null shell su -c "chmod 644 /system/build.prop"
adb </dev/null disconnect $ip1
done <input.txt
根据文档说明,应该使用eststo X : qui estpost tabstat x1 x2 x3 x4 , by(country) stats(mean)
esttab X using summary.csv , cells("x1 x2 x3 x4") plain nomtitle nonumber noobs
选项将烦人的plain
转换为="0.143"
,但不适用于我。
您可以改用输出格式0.145
,但是它将打印同一单元格中的所有值,并且大多数行之间有五个空格,但每行的前两个数字之间没有五个空格。
在很多情况下,最好保存数据集并使用xls
将其读入python,然后在那里解决问题。如今,您甚至可以从Stata内部调用Python,尽管那条路通往黑暗的一面...