Вот код Stata, который я пробовал:
eststo clear
sysuse auto, clear
eststo Dom: estpost sum rep78 mpg turn trunk weight length if foreign==0
eststo For: estpost sum rep78 mpg turn trunk weight length if foreign==1
esttab Dom For, cells("mean(fmt(2))" "sd") ///
nonumber nodepvars noobs se collabels(none) mlabels(, lhs("Var") title)
Ниже также вывод:
--------------------------------------
Var Dom For
--------------------------------------
rep78 3.02 4.29
0.84 0.72
mpg 19.83 24.77
4.74 6.61
turn 41.44 35.41
3.97 1.50
trunk 14.75 11.41
4.31 3.22
weight 3317.12 2315.91
695.36 433.00
length 196.13 168.55
20.05 13.68
--------------------------------------
Для этого нужно вычислить среднее и стандартное отклонение для несколькихпеременные, использующие summarize
.Это делается отдельно на основе условия (один раз для иностранных наблюдений и один раз для не иностранных наблюдений).
Результаты, среднее значение и стандартное отклонение затем отображаются с помощью esttab
.В конечном итоге я хочу получить это в LaTeX, но этот пример показывает, каков результат в Stata для простоты.
У меня есть два вопроса:
Какможно ли получить стандартные отклонения в скобках?
Можно ли включить какие-либо строки между переменными для разделения двух разных групп?
Я имею в виду нечто подобное:
--------------------------------------
Var Dom For
--------------------------------------
Variable Group 1:
--------------------------------------
rep78 3.02 4.29
(0.84) (0.72)
mpg 19.83 24.77
(4.74) (6.61)
turn 41.44 35.41
(3.97) (1.50)
--------------------------------------
Variable Group 2:
--------------------------------------
trunk 14.75 11.41
(4.31) (3.22)
weight 3317.12 2315.91
(695.36) (433.00)
length 196.13 168.55
(20.05) (13.68)
--------------------------------------
Я хотел бы использовать eststo
и т. Д., Если это возможно.Я бы предпочел, чтобы это было как можно более автоматизировано, но я открыт для экспорта матриц из Stata в LaTeX или использования фрагментов, если это то, что нужно.Если это невозможно, я также открыт для других решений.