Stata 中的图形加权平均值

Graph weighted averages in Stata

我正在对当前人口调查进行分析。我有一个工资变量 (wage)、一个时间序列变量 (qtr) 和一个观察权重 (pworwgt)。每个季度都有数千个观察结果。

我可以轻松地table显示每个季度的加权平均工资:

table qtr [iw=pworwgt], contents(mean wage)

然而,我想做的是在 Stata 中轻松绘制图表。我尝试使用 egen 创建一个包含 qtr 平均值的变量,但 egen mean() 不允许权重。

有多种方法可以做到这一点,其中一种方法是在回归后跟两个边距*命令:

webuse hanley
table rating [iw=pop], contents(mean disease)
reg disease i.rating [iw=pop]
margins rating
marginsplot, noci

这样做的好处是不会以任何方式更改您的数据。