如何在STATA中生成权重变量

如何在STATA中生成权重变量,stata,Stata,我正在研究一个问题,要求我通过使用自变量的权重(这是一个离散变量,有16个类别和300000多个观察值)来解决因变量(小时工资)的加权平均值。正如你在下面看到的。 我该如何为一个有这么多观测值的变量生成加权变量 首先,您应该确定x的权重是采样权重、频率权重还是分析权重。然后,如果y是因变量,而x_-weights是包含自变量权重的变量,请键入: 采样(概率)权重的平均y[pweight=x_weight] 平均y[fweight=x_weight]频率权重 分析权重的平均y[aweight=x

我正在研究一个问题,要求我通过使用自变量的权重(这是一个离散变量,有16个类别和300000多个观察值)来解决因变量(小时工资)的加权平均值。正如你在下面看到的。


我该如何为一个有这么多观测值的变量生成加权变量

首先,您应该确定x的权重是采样权重、频率权重还是分析权重。然后,如果y是因变量,而x_-weights是包含自变量权重的变量,请键入:

采样(概率)权重的平均y[pweight=x_weight]

平均y[fweight=x_weight]
频率权重

分析权重的平均y[aweight=x_权重]


您可以找到这些不同选项的一个很好的摘要,以及关于更专业的选项的信息
iweight

在这里发布问题不算作正在处理它