Форматирование Stata — esttab и tabstat

Вопрос:

Я использую 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. См. Документацию.

Оцените статью
TechArks.Ru
Добавить комментарий