如何在调整宗教权重的同时明智地调整人口权重?

问题描述

例如,在一个实际人口为100 000且宗教比率为60-20-20的特定街区中,分别为印度教徒,穆斯林和其他穆斯林。我们收集的样本是1000,宗教比率是30-60-10。

如何增加权重以使样本基数等于实际人口,以及如何调整宗教比例?

解决方法

请尝试以下SPSS。首先,我们计算要应用的总体与样本之间的比率,然后有条件地应用(按样本块)。最后,打开样品重量。

* compute ratios .
COMPUTE pop_sample_ratio = 100000 / 1000 .
COMPUTE hindu_ratio = 60 / 30 .
COMPUTE muslim_ratio = 20 / 60 .
COMPUTE other_ratio = 20 / 10 .

* calculate sample weights .
IF (religion = 'hindu') wgt = pop_sample_ratio * hindu_ratio .
IF (religion = 'muslim') wgt = pop_sample_ratio * muslim_ratio .
IF (religion = 'other') wgt = pop_sample_ratio * other_ratio .
EXE .

* apply weights .
WEIGHT BY wgt .

要关闭样品重量:

WEIGHT OFF .