dxy logo
首页丁香园病例库学术专区全部版块
搜索
登录

10 分钟搞定量表信效度!SPSS 实操 + 不合格数据救急方案

用户头像
注销用户 · 发布于 2025-10-31 · IP 天津天津
1634 浏览
这个帖子发布于 1 年零 10 天前,其中的信息可能已发生改变或有所发展。

宝子们!是不是做量表研究时,信效度分析总卡壳?😭 要么录入数据 2 小时,点完 SPSS 全是红叉;要么 Cronbach's α 值卡在 0.68,离合格线就差一点,不知道怎么改?今天手把手带练,10 分钟帮你通关信效度检验,附超实用救急技巧!

第一步:先搞对「数据录入格式」,避免开头就错!

很多人第一步就栽在录入上 —— 把 Likert 5 级评分(1 = 非常不同意,5 = 非常同意)填成 “同意”“不同意” 这种文字,SPSS 根本识别不了!✅ 正确录入:

  • 一题一列,列名改成 “Q1”“Q2”(比如 Q1 是 “我能按时测血糖”);
  • 所有题统一用数字录入(1-5 分),反向计分题先标红(比如 “我很少关注血糖” 是反向题,后续要处理,不然会拉低信度)。避坑:录入完先检查 “有没有空白格”,空白格会被 SPSS 判定为缺失值,影响分析结果!

第二步:信度检验(Cronbach's α 系数)实操,1 分钟出结果!

信度看的是 “量表稳定性”,α>0.7 才算合格,步骤超简单:

  1. 打开 SPSS→点「分析」→「量表」→「信度分析」;
  2. 把所有题(Q1-Q8)选进「项」框里,「模型」默认选「Alpha」(就是 Cronbach's α);
  3. 重点!点「统计量」→勾选「项之间的相关性」和「如果项已删除则进行测量」→点「继续」→「确定」。

✅ 结果解读:

  • 看「 Cronbach's Alpha 」值:如果是 0.68,离 0.7 差一点,别慌!
  • 看「项总计统计量」里的「删除项后的 Cronbach's Alpha 值」:比如删除 Q3 后,α 值从 0.68 涨到 0.75,说明 Q3 是 “拖后腿的题”,果断删掉!亲测有效:之前帮师妹改量表,删了 1 道反向计分题(她忘处理反向题,导致 Q5 和其他题相关性负的),α 直接从 0.65→0.73!

第三步:效度检验(重点看结构效度),因子分析这么做!

效度看 “量表准不准”,核心是结构效度 —— 看所有题是不是真的在测 “一个核心维度”(比如 “血糖管理依从性”,别散成 “依从性 + 饮食” 两个无关方向):

  1. 点「分析」→「降维」→「因子分析」;
  2. 把所有题选进「变量」框,点「描述」→勾选「KMO 和 Bartlett 的球形度检验」(KMO>0.7 才适合做因子分析,<0.6 就别做了,量表设计有问题);
  3. 点「提取」→「方法」选「主成分」,「显示未旋转的因子解」打勾;
  4. 点「旋转」→选「最大方差法」(让因子载荷量更清晰)→「确定」。

✅ 结果解读:

  • 先看 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 招快速提分!

  1. 删 “拖后腿题”:看信度分析里 “删除项后 α 值上升” 的题,或效度里载荷量<0.5 的题;
  2. 处理反向计分题:反向题要先在 SPSS 里 “反向编码”(比如 5 分变 1 分,4 分变 2 分),不然会和其他题负相关,拉低信度;
  3. 合并相似题:如果 Q1(按时测血糖)和 Q2(每天测血糖)内容重复,合并成 1 题,减少冗余。
回复1 8

全部讨论(0)

默认最新
avatar
分享帖子
share-weibo分享到微博
share-weibo分享到微信
返回顶部