SPSS如何删除含有缺失值的观测单位_SPSS如何处理缺失值

标签:
spss数据分析数据分析师数据科学家数据挖掘 |
SPSS如何删除含有缺失值的观测单位_SPSS如何处理缺失值
SPSS如何对含有缺失值的观测单位进行删除?本人也尝试着用过很多网友的建议,如在SPSS
的统计分析程序中, 打开options 按钮, 便会出现缺失值的处理栏(m issing values) , 可分别选择下列选项:
exclude cases analy2sis by analysis (剔除正在分析的变量中带缺失值的观察单位) ; exclude
case list w ise (剔除所有分析变量中带缺失值的
在transform 里有一个replace missing values 程序,可以操作
点击Data按钮,弹出下拉菜单,进入其中“selec case”选项,选择use filter variable选项,添加你要处理的case,然后在Output中,你若选择delete unselect case,结果就是将有缺失值的case删除掉,如你在Output中选择filter out unselect case,结果就是将有缺失值的case屏蔽掉,
解释反了。你若选择delete unselect case,结果就是将无缺失值的case删除掉,如你在Output中选择filter out unselect case,结果就是将无缺失值的case屏蔽掉,
http://www.cda.cn/uploadfile/image/20161228/20161228154251_96701.png
LZ说的option是在具体分析,比如回归分析、方差分析中的option,而不是spss菜单栏上的option。这种情况又怎么处理呢?
变量的值应该是有范围的,在“选择个案”中,选“如果条件满足”,在“如果”中把条件设定为变量值可能出现的所有范围,比如>=0,这样所有有值的样本就被选择出来了。然后删除其他未选择样本,就可以剔除缺失值了。我找了好几个小时,只总结出这种笨方法,不知道是不是可以用。
在数据-个案选择中选择条件,然后找到MISSING这个函数,输入如下即可:
这里的T15到T19是我的变量~ MISSING(T15)
SPSS如何处理缺失值
对缺失值的处理 (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”.