全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SPSS论坛
1123 2
2023-01-15
我是spss软件应用的新手,现在正在进行一项研究,但是数据中缺失值太多,如果直接用计算变量将所有需要的变量加在一起,最后会得到许多缺失值,只有这几个变量都没有缺失值才能加在一起得到结果,怎么让它跳过缺失值把不缺失的数据加在一起,同时把这几个变量都缺失的最后呈现为缺失值。目的是为了尽可能的保留数据
附件列表
mmexport1673782044421.png

原图尺寸 283.94 KB

mmexport1673782044421.png

二维码

扫码加我 拉你入群

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

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

全部回复
2023-1-18 11:29:59
这需要一系列操作
假设一共存在V列数据(V个变量)


(0.复制一份数据备份,避免你作为新手,把数据操作毁了)
1.计算每个个案的缺失数量
2.对所有变量进行缺失值赋值,并赋值为0
3.对所有变量进行加总
4.根据1里面计算得到的缺失数量,把缺失数据量等于变量数量V的个案设置成缺失的
5.完成




对于1里面计算个案的缺失数量,可以适用语法
compute vnmiss   =   nmiss   (!变量名)   .
括号里把涉及的所有变量全都填进去即可。


例如 compute vnmiss=nmiss( A1 A2 A3) .
就是计算一个变量vnmiss,表示  A1 A2 A3里面一共存在几个缺失数据。





对于2里面的缺失值赋值为0,可以用语法
missing values !变量名  (!缺失值)  .
!变量名 里面填写所有变量, !缺失值 里面改为0.


例如  missing values A1 A2 A3 (-99).
就是将A1 A2 A3的缺失值全部设置为 -99(在你的计算中需要改为0)。




二维码

扫码加我 拉你入群

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

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

2023-1-31 10:29:04
建议先进性缺失值处理,然后使用生成变量功能,见图
附件列表
Snipaste_2023-01-31_10-28-24.png

原图尺寸 109.79 KB

Snipaste_2023-01-31_10-28-24.png

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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