Я хочу добавить строку для перечисления средневзвешенного значения зависимой переменной в нижней части таблицы регрессии. Обычно я бегал
reg y x1 x2 x3
estadd ysumm, mean
eststo r1
esttab r1 using results.tex, replace label title("Title") long nomtitles cells("b(fmt(a3) star)" t(par fmt(2))) stats(r2 N ymean, labels("R-squared" "Observations" "Mean of Y"))
Тем не менее, я безуспешно пробовал два способа получить средневзвешенное значение. Первый:
reg y x1 x2 x3
estadd ysumm [aw=pop], mean
и я получаю ошибку:
weights not allowed
r(101);
Во-вторых, я вручную ввожу средневзвешенные значения в матрицу, а затем сохраняю их с помощью estadd
:
matrix define wtmeans=(mean1, mean2, mean3)
estadd matrix wtmeans
esttab r1 using results.tex, replace label title("Title") long nomtitles cells("b(fmt(a3) star)" t(par fmt(2))) stats(r2 N wtmeans, labels("R-squared" "Observations" "Mean of Y"))
Результирующий текстовый файл содержит метку «Среднее значение Y», но строка пуста.
Как я могу получить эти взвешенные средние значения в текстовой таблице?