我正在对当前的人口调查进行分析。我有工资变量(工资),时间序列变量(qtr)和观察权重(pworwgt)。每个季度都有数以千计的观察结果。
我可以很容易地制作一张表格,显示每个季度的加权平均工资:
table qtr [iw=pworwgt], contents(mean wage)
然而,我想要做的是在Stata中轻松绘制图形。我尝试使用egen来创建一个包含qtr的平均值的变量,但是egen mean()不允许使用权重。
答案 0 :(得分:1)
可以做的很多方法之一是使用回归后跟两个边距*命令:
webuse hanley
table rating [iw=pop], contents(mean disease)
reg disease i.rating [iw=pop]
margins rating
marginsplot, noci
这样做的好处是不会以任何方式改变您的数据。