You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SPSS中跳过题项与未作答题项缺失值区分的技术咨询

区分SPSS中Qualtrics调查的“跳过未展示”与“看到未作答”缺失值

我经常处理Qualtrics转SPSS的这类问题,你遇到的核心问题是Qualtrics默认导出的缺失值没有区分「跳题未展示」和「看到未作答」,不过有几个简单的方法可以解决:

方法1:利用Qualtrics自带的展示标识变量

Qualtrics其实会自动记录每个题项是否被展示给受访者,只是默认导出可能没包含这些变量:

  • 先检查你的SPSS数据集,找一下名称类似[QuestionName]_Displayed的变量(比如问题B对应的就是Q2_Displayed,具体名称取决于你在Qualtrics里的题项命名)
  • 这类变量的取值规则是:1代表题项被展示,0代表题项因跳题逻辑被跳过

有了这个变量,你就能轻松区分两种缺失:

  • 当Q2_Displayed = 1且Q2 = .时,属于看到题项但未作答的缺失
  • 当Q2_Displayed = 0时,属于因跳题被跳过未展示的缺失

如果你的数据里没有这些变量,回到Qualtrics重新导出:

  1. 进入你的调查项目,点击「数据与分析」→「导出数据」
  2. 在导出设置面板里,找到**“添加显示逻辑变量”**(英文版本是「Include Display Logic Variables」)并勾选
  3. 重新导出SPSS格式的数据,新数据就会包含所有题项的展示状态变量

方法2:手动在SPSS中生成区分变量

如果不想重新导出数据,也可以通过SPSS命令基于跳题逻辑直接生成分类变量。比如针对问题B(假设问题A的变量名为Q1,选项C的取值是"C"),可以执行以下命令:

* 创建缺失类型分类变量.
COMPUTE B_Missing_Type = 0.
* 标记跳题未展示的情况.
IF (Q1 = "C" AND MISSING(Q2)) B_Missing_Type = 1.
* 标记看到未作答的情况.
IF (Q1 <> "C" AND MISSING(Q2)) B_Missing_Type = 2.
* 给变量添加标签.
VARIABLE LABELS B_Missing_Type 
  0 "已作答"
  1 "因跳题未展示"
  2 "看到题项未作答".
EXECUTE.

执行完这段命令后,你就可以通过B_Missing_Type变量来区分不同缺失情况,制作频数表时直接统计这个变量即可。

内容的提问来源于stack exchange,提问作者Kronenburger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:36:01