10 分钟搞定量表信效度!SPSS 实操 + 不合格数据救急方案
宝子们!是不是做量表研究时,信效度分析总卡壳?😭 要么录入数据 2 小时,点完 SPSS 全是红叉;要么 Cronbach's α 值卡在 0.68,离合格线就差一点,不知道怎么改?今天手把手带练,10 分钟帮你通关信效度检验,附超实用救急技巧!
第一步:先搞对「数据录入格式」,避免开头就错!
很多人第一步就栽在录入上 —— 把 Likert 5 级评分(1 = 非常不同意,5 = 非常同意)填成 “同意”“不同意” 这种文字,SPSS 根本识别不了!✅ 正确录入:
- 一题一列,列名改成 “Q1”“Q2”(比如 Q1 是 “我能按时测血糖”);
- 所有题统一用数字录入(1-5 分),反向计分题先标红(比如 “我很少关注血糖” 是反向题,后续要处理,不然会拉低信度)。避坑:录入完先检查 “有没有空白格”,空白格会被 SPSS 判定为缺失值,影响分析结果!
第二步:信度检验(Cronbach's α 系数)实操,1 分钟出结果!
信度看的是 “量表稳定性”,α>0.7 才算合格,步骤超简单:
- 打开 SPSS→点「分析」→「量表」→「信度分析」;
- 把所有题(Q1-Q8)选进「项」框里,「模型」默认选「Alpha」(就是 Cronbach's α);
- 重点!点「统计量」→勾选「项之间的相关性」和「如果项已删除则进行测量」→点「继续」→「确定」。
✅ 结果解读:
- 看「 Cronbach's Alpha 」值:如果是 0.68,离 0.7 差一点,别慌!
- 看「项总计统计量」里的「删除项后的 Cronbach's Alpha 值」:比如删除 Q3 后,α 值从 0.68 涨到 0.75,说明 Q3 是 “拖后腿的题”,果断删掉!亲测有效:之前帮师妹改量表,删了 1 道反向计分题(她忘处理反向题,导致 Q5 和其他题相关性负的),α 直接从 0.65→0.73!
第三步:效度检验(重点看结构效度),因子分析这么做!
效度看 “量表准不准”,核心是结构效度 —— 看所有题是不是真的在测 “一个核心维度”(比如 “血糖管理依从性”,别散成 “依从性 + 饮食” 两个无关方向):
- 点「分析」→「降维」→「因子分析」;
- 把所有题选进「变量」框,点「描述」→勾选「KMO 和 Bartlett 的球形度检验」(KMO>0.7 才适合做因子分析,<0.6 就别做了,量表设计有问题);
- 点「提取」→「方法」选「主成分」,「显示未旋转的因子解」打勾;
- 点「旋转」→选「最大方差法」(让因子载荷量更清晰)→「确定」。
✅ 结果解读:
- 先看 KMO 值:比如 KMO=0.78,合格!Bartlett 检验 P<0.001,说明数据适合因子分析;
- 再看「旋转成分矩阵」:每个题的「因子载荷量」要>0.5!比如 Q1 载荷量 0.62、Q2 载荷量 0.58,都在 0.5 以上,且都归在「成分 1」里,说明结构效度好;
- 如果有题载荷量<0.5(比如 Q7 只有 0.38),或者跨因子(Q6 在成分 1 载荷 0.45,成分 2 载荷 0.42),果断删掉这题!
救急方案:信效度不合格?3 招快速提分!
- 删 “拖后腿题”:看信度分析里 “删除项后 α 值上升” 的题,或效度里载荷量<0.5 的题;
- 处理反向计分题:反向题要先在 SPSS 里 “反向编码”(比如 5 分变 1 分,4 分变 2 分),不然会和其他题负相关,拉低信度;
- 合并相似题:如果 Q1(按时测血糖)和 Q2(每天测血糖)内容重复,合并成 1 题,减少冗余。
















































