对缺失值的处理 (1) 剔除有缺失值的观测单位, 即删除SPSS 数据列表中缺失值所在的数据行; 在SPSS 的统计分析程序中, 打开op t ions 按钮, 便会出现缺失值的处理栏(m issing values) , 可分别选择下列选项: exclude cases analysis by analysis (剔除正在分析的变量中带缺失值的观察单位) ; exclude case list w ise (剔除所有分析变量中带缺失值的观察单位) ;(2) 对缺失值进行估计后补上. 主要有两种方法:一是根据文献报道等知识经验进行估计; 二是用SPSS 提供的工具进行估计. 在“transfo rm ”菜单下的“rep lace m issing values”列出了5 种替代的方法: (a) series mean: 以列的算术平均值进行替代; (b)mean of nearly po int: 以缺失值邻近点的算术平均值进行替代; (c)M edian of nearly po int: 以缺失值临近点的中位数替代; (d) linear interpo lat ion: 根据缺失值前后的2 个观察值进行线性内查法估计和替代; (e) linear t rend at po int: 用线形回归法进行估计和替代; (3) 将缺失值作为常数值, 如: 作为“0”.
第3个回答 2018-11-26
做了问卷量表,有些受试者并没有填完量表,问题变量存在缺失值,如何用SPSS筛选出所有问题都做完的受试者? --------------------------------------- 在spss使用"数据"工具栏,然后点击“选择个案”,点击“使用筛选器变量”,把你要排除的没有填写的变量放进去,输出的部分看你的需要选择就可以了 --------------------------------- 我用的是“选择个案”-“使用筛选器变量”,然后选择“删除未选定个案”,这只能选一个变量,点“粘贴”得到语法,自己修改可以加入多个变量,就可以把这些变量中有缺失值的个案都去除了 举个例子: FILTER OFF. USE ALL. SELECT IF (NOT(HEIGHT=0 or WEIGHT=0 or BMI=0 or HIP=0 or WHR=0 or WC=0 or SBP=0 or DBP=0)). EXECUTE. ---------------------------- SELECT IF (NOT(N1=0 or N2=0 or N3=0 or N4=0 or N5=0 or N6=0 or N7=0 or N8=0 or A1=0 or A2=0 or A3=0 or A4=0 or A5=0 or A6=0 or A7=0 or A8=0 or B1=0 or B2=0 or B3=0 or B4=0 or B5=0 or B6=0 or B7=0 or C1=0 or C2=0 or C3=0 or C4=0 or C5=0 or C6=0 or C7=0 or C8=0 or D1=0 or D2=0 or D3=0 or D4=0 or D5=0 or D6=0 or D7=0 or D8=0 or E1=0 or E2=0 or E3=0 or E4=0 or E5=0 or E6=0 or E7=0 or E8=0 or E9=0 or E10=0 or E11=0 or E12=0)).本回答被网友采纳