ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

SPSS中Harman单因素检验全攻略:轻松应对共同方法偏差审稿意见

SPSS中Harman单因素检验全攻略:轻松应对共同方法偏差审稿意见 你辛辛苦苦发出去的问卷回收了几百份数据费尽心思做完回归分析结果审稿人一句话差点让你心态崩了“本题项均由同一被试自我报告无法排除共同方法偏差请补充进行分析。”这是我第一次做问卷研究时的真实经历。当时我连“共同方法偏差”这个名词都没弄明白更没听说过Harman单因素检验。后来我花了一整周翻文献、试操作才算把这条技术路线彻底跑通先搞懂共同方法偏差的产生机制然后在SPSS里用Harman单因素检验把它量化出来最后再按审稿要求把结果写进论文的“研究工具”或“共同方法偏差检验”小节。这篇内容不打官腔、不讲废话就从我的踩坑经历出发把SPSS做Harman单因素检验的完整操作步骤、结果解读和论文表述一次讲透希望帮你少走几周弯路。1. 共同方法偏差是怎么混进数据里的认识你要对付的敌人1.1 一个简单的类比温度计和湿度计背靠背站着共同方法偏差Common Method BiasCMB这个概念翻译过来就是你在测量两个变量时由于使用了同一种测量方法比如都是让同一批人一次性填写问卷导致结果里出现了与变量本身无关的、纯粹来自测量方法的系统性变异。我用一个生活化类比帮你记住它。你有一支温度计和一支湿度计并排放在同一间有暖气的房间里。室温和湿度都在上升两个仪器的读数正相关但这个相关性不代表“温度升高会导致湿度升高”或“湿度升高会导致温度升高”它们只是在共同回应同一个外部环境——暖气。问卷研究里的共同方法偏差也一样被试当时的心情、答题的疲劳程度、社会赞许倾向、对量表措辞的个人理解甚至大家都习惯给高分或给低分的倾向都会像“暖气”一样同时推高或压低所有题项的回答。这些系统性变异混进数据以后变量之间的相关系数就可能被抬高甚至出现原本并不存在的虚假显著关系。审稿人担心的是你报告出的“组织认同显著提升工作绩效”可能只是因为同一个被试在同一份问卷里心情不错把所有的分数都打得偏高。1.2 哪些研究最容易中招自评、同步、单工具不是所有研究都要做Harman单因素检验。这套检验主要针对以下几类研究设计你的研究占的条件越多越需要认真对待所有变量来自同一被试的自我报告管理学和心理学里最常见在同一时间点、用同一份问卷收集了所有变量的数据也就是横截面设计量表以李克特五点或七点计分为主所有题项共享同一套评分尺度问卷题目顺序固定引导语和措辞可能暗示了变量间的关系。我在帮人审修改稿时发现组织行为学、消费行为学、教育学中大量通过问卷星或线下纸笔调研收集的数据几乎都能命中上面多条。哪怕你用了信度和效度都很成熟的量表只要数据源头是“同一批人同一时间填同一份问卷”共同方法偏差的风险就天然存在。这个方法层面的限制不是你数据质量不行而是研究设计自带的一个结构性弱点能用统计方式缓解但不能靠事后补救彻底消除。1.3 审稿人为什么反复追问威胁的是构念效度审稿人盯住共同方法偏差不放不是因为他们不懂研究场景恰恰是因为他们太懂。共同方法偏差一旦严重直接的后果是会吞掉你的区分效度本应不同的两个构念因为共享了同样的测量方法变异在统计上变得高度相关。这会让因子分析、回归分析等结果全部失真。更麻烦的是它威胁的是构念效度。一个量表该测量“组织信任”结果分数里既有“组织信任”的真实部分又混入了“被试的普遍积极回答倾向”。你很难分清楚最后计算出来的信任得分到底是构念本身还是人群的情绪状态。近些年心理学领域对可重复性危机、对HARKing根据结果编假设等问题讨论得越来越多期刊对研究者自报数据的管理也日趋严格。Harman单因素检验虽然方法粗糙但胜在便宜、快捷、全球审稿人都认“过不过”一眼就能看出来于是它就成了问卷研究论文里最常见的一道防线。2. Harman单因素检验的原理它是如何用“单因子解释率”工作的2.1 核心逻辑方法因子越多第一个因子越“胖”Harman单因素检验最初来自Harman在1967年出版的因子分析专著。它的核心思路如果用一个画面来表达就是当你把所有变量的全部题项放进同一个探索性因子分析模型里时如果数据中存在一个悄悄影响所有题项的共同方法因子那么这个因子就像一张大网会同时罩住所有题目。因为因子分析在提取因子时永远是从解释变异量最大的方向开始的所以这个“罩住所有题”的共同方法因子就会成为整个分析里解释力最强的那个因子。于是检验逻辑就变得很简单第一把全部题目纳入因子分析第二不旋转或者只看未旋转时的结果第三看第一个因子的解释方差比例。如果一个因子解释的方差高到异常比如超过总变异的一半就意味着所有条目分享的共通变异太多已经不能用“真实构念间的相关”合理解释了必须警惕共同方法偏差的干扰。这个逻辑非常朴素但也正是因为它足够简单才能够在实际投稿中被广泛接受。2.2 判断标准40%还是50%不同文献的说法关于阈值我这里要展开多说几句因为这是刚接触Harman检验的人最容易纠结的地方。你随便翻开几篇论文会发现有人写“第一个因子解释率为X%小于50%说明不存在严重共同方法偏差”也有人写“小于40%”。这两种阈值为什么会出现分歧原始建议来自Podsakoff与Organ在1986年发表的综述他们提到可以用未旋转的EFA结果看第一个因子是否解释了超过总方差的一半50%。如果超过就说明共同方法偏差问题严重。后来的研究者觉得50%卡得太松建议收紧到40%。你查近十年的管理学论文大概能看到两种标准并存。我的建议是在正文里采用40%作判断线更稳妥。原因很实际——如果你的数据质量正常第一个因子解释率通常落在25%~38%之间。倘若你用了50%的线一条目的第一因子解释率到了45%虽然勉强“过关”但审稿人看到这个数字并不会轻易放过你。如果你一开始就写40%45%已经算超标你会主动去处理问题而处理完以后这个指标通常能明显下降审稿人也会觉得你的数据是经过认真清洗和自我检查的。2.3 定位清晰它是初筛工具不是金标准我必须提醒你一点Harman单因素检验在方法学文献里的地位其实远没有它在大众论文里的地位高。Podsakoff等在2003年的经典文章中明确指出这个检验存在明显局限它对共同方法偏差的敏感度不够而且如果共同方法因子不是简单地同时影响所有条目而是只影响变量之间的某些部分相关Harman检验就很容易给出“假阴性”。所以正确的态度是把Harman单因素检验当作一个“初筛探针”而不是“无罪证明”。它最大的价值在于当你的第一个因子解释率已经超过40%甚至50%时你可以非常确定数据有严重方法问题需要从头调整研究设计但当它通过时你只能说“初步没有发现严重偏差”。在论文里这句话要写得克制而准确。我一般会在方法部分写明“本研究采用Harman单因素检验作为共同方法偏差的初步判别工具并辅以某某方法进行稳健性验证。”这样既不夸大检验效力又给审稿人留下严谨的印象。3. SPSS操作全流程从数据清洗到强制提取单因子3.1 数据准备检查缺失、反向计分与测量尺度在开始任何因子分析之前有一个步骤千万别省数据清洗。很多SPSS跑不出理想结果问题不一定出在方法上而是数据进来了却没有认真处理。第一步检查数据视图的形态是否规范。在SPSS的数据编辑窗口里每一行必须是一个样本每一列必须是某个量表的一道题。变量名的命名建议用Q1、Q2、Q3这样既简短又有顺序的名字将来在输出结果里好定位。第二步处理反向计分题。中国版量表里常见“本题为反向计分请反向理解”的题目如果你没有做反向计分直接放进因子分析因子结构会被严重扰动。SPSS里的操作路径是转换Transform→ 计算变量Compute Variable在“目标变量”里输入一个新的变量名在“数字表达式”里写6-x假如是五点计分或者用“重新编码为相同变量”把分数倒转过来。第三步查看缺失值。如果某个样本有大量空白要考虑整行删除如果只是个别题项缺失可以用序列均值或中位数进行插补。Harman检验本身对缺失值非常敏感建议在“选项Options”里选择“按列表排除个案”或“按对排除个案”。3.2 第一次因子分析先看常规EFA结果完成数据准备后打开SPSS的主菜单进入因子分析的界面。这里我把每一步的路径和勾选都写清楚你照着操作即可点击菜单栏“分析Analyze→ 降维Dimension Reduction→ 因子Factor”。把所有需要检验的题目一次性选入右侧“变量”框。这一步要特别留意不是把变量总分放进去而是把每个变量的所有条目全部放进去。点击“描述Descriptives”勾选“初始解Initial solution”、“KMO和巴特利特球形度检验KMO and Bartletts test of sphericity”。点击“抽取Extraction”方法选择“主成分Principal components”输出里勾选“未旋转的因子解Unrotated factor solution”抽取范围选择“基于特征值大于1Eigenvalues over 1”。点击“旋转Rotation”选择“无None”。点击“选项Options”缺失值处理按数据情况选择系数显示格式可以选“按大小排序Sorted by size”方便阅读。点击“确定OK”。这一版跑出来你能看到KMO值、Bartlett球形度检验、公因子方差、总方差解释表和成分矩阵。这些结果是有用的KMO可以证明数据适合做因子分析成分矩阵能帮你判断哪些条目该归为哪一类。这版结果相当于给后续操作做了铺垫也方便你在论文里报告“探索性因子分析结果表明数据适合继续分析”。3.3 关键一步固定因子数等于1提取第一个因子的解释率现在到了整篇文章最关键、也是唯一真正服务于Harman检验的一步。重复上面的因子分析路径但把“抽取Extraction”里的设置换掉在“抽取”窗口的“抽取Extract”区域选择“因子的固定数量Fixed number of factors”在因子数一栏填“1”。其余设置保持不变旋转仍然选“无”。点确定后SPSS会重新跑一版只含一个公因子的因子分析。这时打开“总方差解释Total Variance Explained”表格找到“初始特征值Initial Eigenvalues”区域的第一个因子那一行。这一行里的“总计Total”是第一个因子的特征值“方差的%”就是未旋转时第一个因子对整个数据总变异的解释比例。这就是Harman单因素检验的结果。你可能要问为什么第一次跑常规EFA之后还要再固定因子数跑一次因为常规EFA会依据特征值大于1自动提取多个因子而Harman检验的核心是“只看第一个因子在没有其他因子竞争时能解释多少变异”。只有强制限定一个因子才能得到最纯粹的“单因子解释率”。3.4 结果清单需要抄下来和保存的数据跑完以后建议直接对照下面这个清单把该记录的信息全部保存下来第一个因子的“初始特征值”第一个因子的“方差百分比”KMO值Bartlett球形度检验的近似卡方和显著性以特征值大于1为标准时共提取了多少个因子这些因子的累计方差解释率。在我处理的一个餐饮员工调研数据里全部36个条目强制提取单因子后第一个因子的初始特征值是12.834方差百分比为22.71%远低于40%的临界值同时常规EFA提取出6个因子累计解释率68.4%KMO为0.925。这类数据在写论文时就很舒服所有数字都能直接写进方法部分。一个小技巧SPSS的输出窗口是可以直接右键复制表格的。你可以选择“复制”然后粘贴到Excel里调整格式再放到论文附录备查。中文版SPSS的变量名可能显示不全复制后记得把Q1、Q2这类名称改成实际题项免得将来审稿人要看原始数据时对不上号。4. 结果解读与论文表述四个数字让结论站得住4.1 核心数据首个因子的解释方差率假设你跑完以后第一个因子的解释方差率是22.71%。这个数字意味着什么说明虽然所有题目都参与了一个共同因子的提取但这个因子只吸收了不到四分之一的变异远远谈不上“一家独大”。整个数据的大部分变异仍然由多个独立构念的因子结构来解释因此可以初步判定不存在严重的共同方法偏差。如果第一个因子解释率达到了45%甚至52%结论就要慎重了。45%在40%标准下已经超标50%在传统标准下也踩线。这时候不要急着往论文里写“通过Harman检验”而是应该回头检查数据反向计分是不是没做对有没有把总量表当成条目放进去有没有变量之间真的高相关排除了这些问题之后如果结果仍然偏高那就必须承认可能存在共同方法偏差并且在论文的“研究不足与展望”部分进行说明。4.2 辅助信息KMO、Bartlett、特征值与累计解释率Harman检验的结果从来不是单独出现在论文里的它通常要附带一组前置的统计指标证明你的数据适合做因子分析。我在论文里一般汇报这样四类信息第一KMO值。大于0.7就可以接受0.8以上算良好0.9以上很优秀。如果KMO太低说明变量间共同变异较少不太适合用因子分析来做Harman检验。第二Bartlett球形度检验。显著性必须小于0.05否则说明相关矩阵更像单位矩阵不适合做因子分析。第三以特征值大于1为标准的因子数量。这能向审稿人展示你的数据自然提取出几个因子通常与你预期的理论构念数量一致说明构念结构是稳定的。第四累计方差解释率。一般社会科学研究要求达到60%左右不同领域标准略有浮动。这个指标配合第一因子解释率一起报告能说明“多因子结构有效解释了数据且不存在单一因子吞噬变异的情况”。4.3 论文标准模板中英文说法都可以直接用关于论文的具体措辞这里给出一版我实际使用过且审稿人没有提异议的模板你替换成自己的数据即可“本研究所有变量均由被试自我报告可能受到共同方法偏差影响因此采用Harman单因素检验进行初步判别。将量表中所有题项纳入探索性因子分析未旋转时结果显示KMO值为0.925Bartlett球形度检验显著χ²6872.31p0.001说明数据适合进行因子分析。未旋转时共提取出特征值大于1的因子6个第一个因子解释的方差为22.71%小于40%的临界标准未出现单一因子解释大部分变异的情况由此可以初步判断本研究不存在严重的共同方法偏差问题。”如果你用的是英文模板核心句可以写成“Following Podsakoff and Organ (1986) recommendation, we conducted Harmans single-factor test to examine the presence of common method bias. The unrotated principal component factor analysis extracted six factors with eigenvalues greater than one, and the first factor accounted for 22.71% of the total variance, which is less than the 40% threshold, suggesting that common method bias is not a serious concern in this study.”4.4 论文里的完整报告位置我见过不少研究生把Harman检验结果放在“假设检验”之后甚至放在“讨论”部分这在结构上其实不太合适。最稳妥的位置是放在“研究结果”一章的开头也就是描述性统计之后、正式假设检验之前。因为共同方法偏差检验属于数据质量评估的一部分它的作用是告诉读者“我接下来报告相关和回归结果是有数据质量保障的”。放在这里逻辑上最清晰。如果你的期刊对字数有限制可以精简为一句话段落“由于本研究采用自评量表收集数据故对共同方法偏差进行Harman单因素检验结果显示第一公因子解释方差为22.71%小于40%不存在严重共同方法偏差。”但就算论文篇幅再紧张KMO、Bartlett这项前置检验也需要保留它们是让这个检验具有说服力的基础。5. 当审稿人继续追问时三条补充防线与回复策略5.1 软肋在哪为什么Harman检验满足不了所有人我开头就说了Harman单因素检验在方法论上只是“初筛”不是“证明”。近年来越来越多的审稿人会在返修意见里直接写“仅凭Harman单因素检验不足以排除共同方法偏差请补充更严格的方法。”这句话我在不同期刊的审稿意见里见过不下十次。审稿人的质疑是有道理的。Harman检验的“灵敏度”有限它只能捕捉那个“同时影响所有题项”的共同因子如果方法变异只影响部分变量之间的关系EFA不一定能识别出来。另外第一个因子解释率高也可能是真实理论结构导致的比如你的所有题项本身都是围绕“整体工作满意度”这种宽泛构念展开的条目彼此天然相关。所以当审稿人质疑Harman检验不够时绝对不能硬刚而是要顺势拿出更严谨的补充证据。5.2 ULMC法在SEM中把共同方法因子模型化第一条推荐的补充路径是未测得潜在方法因子法英文缩写ULMC。它在管理学中的应用频率很高。原理上ULMC是在你的验证性因子分析模型里额外加入一个“方法因子”让所有条目都同时载荷在所属的理论因子和这一个共同方法因子上。这样你就能在控制方法因子之后重新估计因子载荷、构念相关系数和显著程度。这个方法的实现需要用到AMOS或Mplus这类结构方程模型软件SPSS自带的因子分析功能做不了。操作上分几个步骤先在AMOS里画好常规的多因子CFA测量模型确保基本拟合达标随后在模型里增加一个潜变量命名为CMFCommon Method Factor让所有测量条目的残差或原始条目同时指向这个CMF需要固定CMF的方差为1或固定其中一个条目到CMF的载荷为1否则模型无法识别。比较加入CMF前后的模型拟合如果模型拟合没有显著变好且构念间相关也没有明显下降就说明共同方法因子的影响有限。5.3 单因子CFA对比法用拟合指标说话第二条补充路径是验证性因子分析的单因子模型对比法。它的逻辑是如果共同方法偏差非常严重那么理论上把所有题目通通归到一个因子下面模型的拟合不会太差反过来如果你强行把所有题项汇成一个因子时模型拟合变得极度糟糕就可以证明共同方法因子无法解释数据的协方差结构。具体操作时你需要拟合两个模型。第一个模型是多因子CFA模型也就是每个题项只落到它所属的理论因子上模型拟合良好第二个模型是单因子CFA模型所有题项全部落到同一个因子上。比较两个模型的拟合指标重点关注Δχ²、RMSEA、CFI、TLI。一般而言如果Δχ²显著且单因子模型的CFI低于0.90、RMSEA高于0.10就可以说“单因子模型拟合较差说明共同方法因子不足以解释观测数据”。这个方法比ULMC简单审稿人也普遍认可。5.4 标记变量法用不相关变量剔除方法变异第三条路线是标记变量法Marker Variable TechniqueLindell和Whitney在2001年对此做了系统阐述。思路是在问卷中预先加入一两个理论上与主要研究变量无关的题项例如“我对本地交通状况很满意”这类完全不相关的题目作为“标记变量”。分析时计算标记变量与所有理论变量之间的相关系数将这个相关系数中位数作为共同方法偏差的估计值然后从变量间的原始相关中剥离这部分方法变异再看假设关系是否仍然显著。这个方法的优点是很强的可操作性而且可以给出定量的偏差估计值。SPSS里只需要计算偏相关或自己手动处理相关矩阵即可甚至在Excel里都能完成。但它要求你的问卷里提前设计了标记变量如果数据已经收集完毕且没有这类条目就无法用这个方法补救。5.5 修改说明的实际写法最后给你一份我在应对多轮外审时真正用过的修改说明模板。当审稿人质疑“Harman检验不够”时可以这样回复“非常感评审专家对共同方法偏差问题的关注。我们已按建议补充了更稳妥的检验。主检验采用Harman单因素检验所有题项未经旋转提取出特征值大于1的因子X个第一个公因子解释方差为XX%远低于40%的临界值。在此基础上为进一步排除方法因子影响我们进一步构建了单因子CFA模型将其与原多因子测量模型进行比较。结果显示单因子模型的拟合指标明显劣于多因子模型Δχ²xxxp0.001CFI0.72 0.90RMSEA0.13 0.10说明共同方法因子无法解释观测数据的协方差结构。因此我们认为共同方法偏差对本研究结果影响有限。”这段话兼顾了“承认局限”和“给出补充证据”既没有全盘否定Harman检验也没有一味认错。我自己把这套回复发出去以后外审专家没有再就共同方法偏差提出问题。最后再分享一个我个人的习惯从第一次跑通Harman检验以后我在每次收集问卷数据、正式做分析之前都会先花10分钟跑一遍这个检验然后把输出截图保存到项目文件夹里。等以后写论文、返修时发现审稿人要“补充检验”直接就能把结果调出来不用再翻原始数据重新操作。这种提前量在经历了三轮审稿循环后真的会让你轻松非常多。
返回列表