我想在回归表的底部添加一行来列出因变量的加权平均值。通常,我会跑
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"))
生成的 tex 文件包含标签“Y 的平均值”,但该行是空白的。
我怎样才能让这些加权平均值出现在 tex 表中?