Я использую esttab
+ tabstat
для создания .tex
файла, который будет открыт в LaTeX
. Я близок к тому, чтобы получить то, что хочу, но есть одна проблема:
Как мне получить стандартные отклонения в одной строке после средств? В настоящее время он отображается на линии, следующей за средним значением.
Далее следует MWE. Обратите внимание: я фактически создаю две таблицы и добавляю их друг к другу. Это просто отображается как две отдельные таблицы в Stata
, но работает в LaTeX
после того, как я немного модифицирую код, чтобы сохранить файл, а не выводить его на экран. Если есть способ не добавлять, как я, и просто делать все сразу, это будет супер, но я не знаю об этом. Также обратите внимание, что я следую коду этого сайта, чтобы перейти между двумя программами.
sysuse auto, replace
*create new categorical variable
quietly gen mod= ""
quietly replace mod="odd" if mod(_n, 2) == 1
quietly replace mod="even" if mod(_n, 2) == 0
*create table - by foreign
quietly eststo clear
quietly estpost tabstat price, by(foreign) statistics(mean sd) listwise nototal
quietly est store A
quietly estpost tabstat mpg, by(foreign) statistics(mean sd) listwise nototal
quietly est store B
esttab A B, main(mean 2) aux(sd 2) label noobs parentheses ///
varlabels('e(labels)') mtitle("Mean price" "Mean mpg") nostar ///
unstack nonote nonumber collabels(none) refcat(Domestic "Origin", nolabel)
*append to table - by mod
quietly estpost tabstat price, by(mod) statistics(mean sd) listwise nototal
quietly est store A
quietly estpost tabstat mpg, by(mod) statistics(mean sd) listwise nototal
quietly est store B
esttab A B, append main(mean 2) aux(sd 2) label noobs parentheses ///
varlabels('e(labels)') mtitle("Mean price" "Mean mpg") nostar ///
unstack nonote nonumber collabels(none) refcat(even "Type", nolabel)
Обновление 1 Я решил проблему, которую я ранее включил в этот вопрос. Эта проблема связана с десятичными точками, которые не отображаются на моем выходе LaTeX
. Но я делал что-то не так в LaTeX
связанном с реализацией пакета. (Мне просто нужно было ввести правильное количество столбцов.)
Обновление 2 Я выяснил, как получить стандартные ошибки в круглых скобках: удалите plain
код. Я думаю, что он по умолчанию, но включает в себя parentheses
. Я обновил код и текст, чтобы отразить это изменение.
Просто onecell
esttab
код esttab
. См. Документацию.