全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
8596 7
2014-06-16
如题

例如:目前有样本300ss,100人是女性,200人是男性
怎么样把统计结果的权重调整为 女50%、男50%
如女性(100样本)吸烟比率为7%,男性(200样本)为35%,如何将男女的权重调整为50%,计算出总体的结果?

先谢谢了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-6-17 11:36:42
http://en.statistik-tutorial.de/tutorials/weighting-spss.html
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-17 11:40:05
*(Q)        My sample has 40% males and 60% females.
        My population has 49% males and 51% female.
        I would like to automatically weight my sample cases in order to
        approximate my population.

*(A)  Posted to SPSSX-L list by Raynald Levesque on 2002/09/13.
        Note that dispersion and confidence interval statistics produced by
        SPSS are not valid for a sample weighted like this.



DATA LIST FREE /sex.
BEGIN DATA
1 2 1 2 2
END DATA.
LIST.
SORT CASES BY sex.
SAVE OUTFILE='c:\temp\original data.sav'.


AGGREGATE OUTFILE=*
        /PRESORTED
        /BREAK=sex
        /wsex=N.
FLIP.

SELECT IF RTRIM(case_lbl)="WSEX".
COMPUTE popmale=49.
COMPUTE popfem=51.

COMPUTE sampmale=100*var001/(var001 + var002).
COMPUTE sampfem =100*var002/(var001 + var002).

COMPUTE wgtmale=popmale/sampmale.
COMPUTE wgtfem =popfem /sampfem.

FLIP VARIABLES=wgtmale wgtfem  .
COMPUTE sex=2.
IF case_lbl="WGTMALE" sex=1.

MATCH FILES TABLE=*
        /FILE='c:\temp\original data.sav'
        /BY=sex
        /DROP=case_lbl.
FORMATS wsex(F5.4).
WEIGHT BY wsex.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-6-17 14:24:45
非常感谢楼上的热心解答,我仔细研究下!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-29 04:18:04
非常感谢楼上解答
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-29 08:32:09
在SPSS Modeler里加入“平衡节点”很方便的调整。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群