SPSS 跳过问题的缺失值

SPSS Missing values for skipped questions

我已经完成了一项使用跳过逻辑的定性调查。因此,为问题 A 选择 C ​​的每个人都跳过了问题 B 和 C。

现在我在 SPSS 中的这些跳过问题的数据有缺失值(当然)我在显示问题但没有或仅部分回答问题的标签上添加了缺失值标签。到目前为止,一切都很好。但是大家没有得到问题显示也是一个缺失值'.'。因此,如果我做一个频率 table 并且有 250 人显示了问题并回答了问题,包括我标记为缺失的人。但是 table 一直包括所有填写调查的人,即使他们由于跳过逻辑而没有得到显示的问题。

举个例子; 问题 A 有 400 人回答,250 人选择了 C 并且可以继续回答问题 B 和 C。而其他 150 人跳过了问题 B 和 C。

我如何标记 150 个故意跳过问题 B 和 C 的人,同时为能够填写问题 B 和 C 但没有或部分填写的人定义缺失值。在频率中 table 我只想要能够填写这些特定问题的人数。

对于单一频率table你可以使用:

temp.
select if questionA<>"C".
frequencies questionB questionC.

如果你想运行更多的分析,你可以使用filter:

compute f=(questionA<>"C").
filter by f.
frequencies questionB.
means questionC.
*other analyses.
filter off.

如果你想完全去掉B题和C题被跳过的行,可以运行:

select if questionA<>"C".

不过请注意,这将从您的数据集中删除这些行。如果您在 运行 宁 select 之后保存数据,则无法返回。所以谨慎使用,先做好数据备份。