spss如何排除缺失值

如题所述

1、以下表为例,生物成绩中存在缺失值情况,因为样本量本就不大,直接去掉缺失值很可能会影响最后的结果。

2、我们在菜单栏依次点击“转换”、“替换缺失值”。

3、之后会弹出“替换缺失值”对话框。我们将生物字段点选入右侧选框。可以根据个人需要重新命名名称。

4、之后在查看器中可以看到对于缺失值的描述及处理方法。

5、返回SPSS主界面,可以看到新增的一列数据,对于缺失值已经进行了补充。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-20

可以通过在线版spssau的【异常值】功能进行设置排除缺失值。

目前支持两种缺失值处理方法:

    设置为Null值;此类处理最简单,而且绝大多数情况下均使用此类处理,如果异常值不多时建议使用此类方法;

    填补;如果异常值非常多时,则可能需要进行填补设置,SPSSAU共提供平均值,中位数,众数和随机数共四种填补方式。建议使用平均值填补方式。

第2个回答  2012-12-15
对缺失值的处理 (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)).本回答被网友采纳
相似回答