由于逻辑问题SPSS我如何处理丢失的数据?

问题描述 投票:0回答:1

我在问卷中有一个问题,问生活安排,如果参与者选择了选项B或C,他们就会问另一个问题。选择A的人在SPSS上的所有数据都显示为“。”。因为他们显然没有看到下一个问题。

我应该将所有缺少的答案写为数字,例如3,然后在变量视图中将数字3标记为'ignore'或'NA'还是我可以做些其他事情?

[请注意,我是3年级的大学生,对SPSS感到很糟糕,所以我不知道所有的技术术语!希望有人可以帮助。

谢谢。

logic spss
1个回答
0
投票

如评论中所述,这实际上取决于您打算如何使用数据。也就是说,一种方法是为系统缺失分配值以增加灵活性。我将根据您的描述举个例子。

Q1)请描述您的生活安排。一个。我一个人住。b。我和家人/室友住在一起,是一家之主。C。我和家人/室友住在一起,但不是一家之主。

[[如果Q1 = a然后跳过]Q2)除了您自己,您还与多少其他成员住在一起?一个。 1羽2 c。 3天4个或更多

Q3)这些[Q2人数]成员中有非家庭室友吗?一个。是b。否

由于第二季度是家庭人数(不包括自我),因此您可以重新编码自己生活的人以实际回答问题。

RECODE Q2 (SYSMIS=0).
EXE .

或者是否有必要进行区分(要么因为并非所有SYSMIS都应为0,要么因为要跟踪为什么它们为0)。在这种情况下,您可以根据需要打开/关闭那些缺失值。

IF (Q1='a') Q2=0.001 .
EXE .
ADD VALUE LABELS Q2 .001 'Lives Alone' .
MISSING VALUES Q2 (.001) .

对于第三季度,实际上更多的是不适用。在这种情况下,您可以选择一个任意值(-1、99等)以进行跟踪,并始终将这些丢失的值保持设置。

If (Q1='a' AND Q3=$SYSMIS) Q3=99 .
EXE .
ADD VALUE LABELS Q3 99 'N/A, lives alone' .
MISSING VALUES Q3 (99) .
© www.soinside.com 2019 - 2024. All rights reserved.