怎么用SPSS计算一列数据的百分比?
福建省疾控中心 潘宝骏 (13509366051@163.com)
看到有人询问怎么用SPSS计算一列数据的百分比,这很容易也很方便。见下面的实例及所用语句。要注意的是:一列数据放入“BEGIN DATA”与“END DATA”语句间;每个数据间要用“,”分隔;再把这列数据复制黏贴于SUM( )中;如果要1位小数看(F8.1)下面一句输出,如果要2位小数看(F8.2)下面一句输出。
* 12 个月的 12 个数据,请计算每月占(%) 及其标准误(SE),并输出1位或2位小数:.
DATA LIST FREE /f.
BEGIN DATA.
160,179,199,254,252,338,340,275,259,185,174,136
END DATA.
COMPUTE s=SUM( 160,179,199,254,252,338,340,275,259,185,174,136 ).
COMPUTE p=f/s*100.
COMPUTE SE=SQRT(p*(100-p)/s).
FORMATS p SE(F8.1).
LIST VARIABLES=f p SE /FORMAT=NUMBERED /CASES=FROM 1 TO 20.
FORMATS p SE(F8.2).
LIST VARIABLES=f p SE /FORMAT=NUMBERED /CASES=FROM 1 TO 20.