希望回收的用户比例与大盘用户保持一致,需要进行加权
如何判断是否需要配比
将后台占比和问卷调研占比的百分比输入到SPSS中,设置数据信息如下:
选择“分析-非参数检验-相关样本”
将需要分析的两个字段移到“检验字段”的框中,然后点击“运行”
即可输出结果。sig.的数值大于0.05,说明调研占比与后台占比差异不显著。
1 单变量加权配比
1.1计算配比
统计回收问卷的年龄比例
然后计算配比,注意:配比需尽量多保留几位小数,来保证配比的准确性
序号 | 年龄段 | 配比要求 | 回收问卷比例 | 配比(配比要求/回收问卷比例) |
---|---|---|---|---|
1 | ≤15 | 5% | 3.92% | 1.276288659794 |
2 | 16-18 | 16% | 26.38% | 0.606522071957 |
3 | 19-22 | 45% | 41.40% | 1.087024390244 |
4 | 23-30 | 28% | 25.01% | 1.119698519515 |
5 | ≥31 | 6% | 3.30% | 1.819102040816 |
1.2在SPSS语法中设置配比
if (age=1) peibi=1.276288659794. if (age=2) peibi=0.606522071957. if (age=3) peibi=1.087024390244. if (age=4) peibi=1.119698519515. if (age=5) peibi=1.819102040816. exe.
1.3配比加权
选择“数据—加权个案”
在出来的对话框中,依次选择:加权个案,选择频率变量——“peibi”
然后点击“确定”
也可通过以下代码实现
WEIGHT BY peibi.
设置完成后,再次打开“数据—加权个案”,可以看到当前状态已经发生变化
1.4再次做频次统计,核实
与加权之前的样本数保持一致,但有效百分比已经发生变化。
说明已经加权成功
也可通过以下代码实现频次统计
FREQUENCIES VARIABLES=age /ORDER=ANALYSIS.
若需取消加权,运行以下代码即可
WEIGHT OFF.
2 多变量加权配比
2.1计算配比
以所在城市级别和年龄配比为例
统计回收问卷的城市级别和年龄的交叉占比
然后计算配比,注意:配比需尽量多保留几位小数,来保证配比的准确性
序号 | 城市级别 | 年龄 | 配比要求 | 回收问卷比例 | 配比(配比要求/回收问卷比例) |
---|---|---|---|---|---|
1 | 一线城市 | 0-15岁 | 0.77% | 0.35% | 2.1914915382 |
2 | 一线城市 | 16-18 | 1.65% | 1.70% | 0.9703329992 |
3 | 一线城市 | 19-22 | 5.25% | 2.96% | 1.7720074779 |
4 | 一线城市 | 23-30 | 5.20% | 2.77% | 1.8779926072 |
5 | 一线城市 | 30+ | 1.12% | 0.40% | 2.8254447343 |
6 | 新一线城市 | 0-15岁 | 1.23% | 0.92% | 1.3390260076 |
7 | 新一线城市 | 16-18 | 3.63% | 5.47% | 0.6638899116 |
8 | 新一线城市 | 19-22 | 11.39% | 14.07% | 0.8097702635 |
9 | 新一线城市 | 23-30 | 8.00% | 10.06% | 0.7959510173 |
10 | 新一线城市 | 30+ | 1.58% | 1.12% | 1.4171654126 |
11 | 二线城市 | 0-15岁 | 1.29% | 0.71% | 1.8217555338 |
12 | 二线城市 | 16-18 | 3.85% | 4.60% | 0.8374352547 |
13 | 二线城市 | 19-22 | 11.66% | 8.18% | 1.4255445316 |
14 | 二线城市 | 23-30 | 6.92% | 5.39% | 1.2841345939 |
15 | 二线城市 | 30+ | 1.43% | 0.87% | 1.6502926312 |
16 | 三线城市 | 0-15岁 | 0.93% | 0.75% | 1.2368296388 |
17 | 三线城市 | 16-18 | 2.68% | 6.06% | 0.4422049848 |
18 | 三线城市 | 19-22 | 6.94% | 7.49% | 0.9265598426 |
19 | 三线城市 | 23-30 | 3.48% | 2.84% | 1.2264756436 |
20 | 三线城市 | 30+ | 0.74% | 0.45% | 1.6349718294 |
21 | 四线城市 | 0-15岁 | 0.69% | 0.65% | 1.0507144546 |
22 | 四线城市 | 16-18 | 2.04% | 4.72% | 0.4320848853 |
23 | 四线城市 | 19-22 | 5.18% | 4.74% | 1.0922104998 |
24 | 四线城市 | 23-30 | 2.35% | 1.94% | 1.2124041934 |
25 | 四线城市 | 30+ | 0.51% | 0.19% | 2.6858188522 |
26 | 五线及以下城市 | 0-15岁 | 0.54% | 0.53% | 1.0122756447 |
27 | 五线及以下城市 | 16-18 | 1.57% | 3.82% | 0.4101000515 |
28 | 五线及以下城市 | 19-22 | 4.44% | 3.96% | 1.1204191031 |
29 | 五线及以下城市 | 23-30 | 2.42% | 2.02% | 1.1989907689 |
30 | 五线及以下城市 | 30+ | 0.52% | 0.28% | 1.8970696978 |
2.2在SPSS语法中设置配比
if(city=0 & age=1)peibi1=2.19149153823915. if(city=0 & age=2)peibi1=0.970332999202866. if(city=0 & age=3)peibi1=1.77200747792248. if(city=0 & age=4)peibi1=1.87799260723843.
if(city=0 & age=5)peibi1=2.82544473426329.
if(city=1 & age=1)peibi1=1.33902600755558.
if(city=1 & age=2)peibi1=0.663889911622923.
if(city=1 & age=3)peibi1=0.809770263515642.
if(city=1 & age=4)peibi1=0.795951017274124.
if(city=1 & age=5)peibi1=1.4171654126011.
if(city=2 & age=1)peibi1=1.82175553380113.
if(city=2 & age=2)peibi1=0.837435254700038.
if(city=2 & age=3)peibi1=1.4255445315983.
if(city=2 & age=4)peibi1=1.28413459394032.
if(city=2 & age=5)peibi1=1.65029263123214.
if(city=3 & age=1)peibi1=1.23682963878727.
if(city=3 & age=2)peibi1=0.4422049848165.
if(city=3 & age=3)peibi1=0.926559842639884.
if(city=3 & age=4)peibi1=1.22647564356192.
if(city=3 & age=5)peibi1=1.63497182937708.
if(city=4 & age=1)peibi1=1.05071445455026.
if(city=4 & age=2)peibi1=0.43208488525487.
if(city=4 & age=3)peibi1=1.09221049982108.
if(city=4 & age=4)peibi1=1.21240419341026.
if(city=4 & age=5)peibi1=2.68581885219229.
if(city=5 & age=1)peibi1=1.0122756446952.
if(city=5 & age=2)peibi1=0.410100051461839.
if(city=5 & age=3)peibi1=1.12041910314903.
if(city=5 & age=4)peibi1=1.1989907688919.
if(city=5 & age=5)peibi1=1.89706969780162.
exe.
2.3配比加权
选择“数据—加权个案”
在出来的对话框中,依次选择:加权个案,选择频率变量——“peibi1”
然后点击“确定”
也可通过以下代码实现
WEIGHT BY peibi1.
设置完成后,再次打开“数据—加权个案”,可以看到当前状态已经发生变化
2.4再次做频次统计,核实
与加权之前的样本数保持一致,但有效百分比已经发生变化。
说明已经加权成功
也可通过以下代码实现频次统计
CROSSTABS
/TABLES=city BY age
/FORMAT=AVALUE TABLES
/CELLS=COUNT TOTAL
/COUNT ROUND CELL.
若需取消加权,运行以下代码即可
WEIGHT OFF.