教程 ·

结构方程模型怎么做?测量模型、拟合、路径与不显著诊断

结构方程模型 SEM 中文指南:区分测量模型、结构模型和整体拟合,说明数据、样本、识别、估计与结果解读,并给出路径不显著时禁止 p-hacking 的三层诊断。

结构方程模型(SEM)把测量模型与结构关系放在同一框架中估计。它适合明确的潜变量测量问题和结构假设,但模型更复杂不等于证据更强;样本、识别、估计、测量质量与研究设计都必须先说清。

如果你的变量都是直接观测值,研究问题只是普通条件关联,回归可能更简洁。先读结构方程模型和回归分析有什么区别,再决定是否需要 SEM。


SEM 的三个层次

测量模型

测量模型说明潜变量如何由观测指标测量,通常以 CFA 表达。它关注:

  • 指标属于哪个潜变量;
  • 载荷、误差和因子相关是否可解释;
  • 估计方法是否匹配连续或有序题;
  • 是否出现不当解、极端相关或识别问题;
  • 模型是否在目标群体和语境中具有测量依据。

载荷和拟合不是效度的全部证据。内容效度、量表形成过程、外部关联和跨群体稳定性仍需另行论证。

结构模型

结构模型描述潜变量或观测变量之间的路径。路径系数是给定整个模型时的条件关系;若研究来自横断面观察数据,箭头和显著系数本身不能建立时间顺序或因果性。

整体模型

整体拟合描述模型隐含协方差结构与样本数据的偏离。卡方、CFI/TLI、RMSEA 及区间、SRMR 等应组合阅读,并结合模型复杂度、样本、估计方法和领域规范。经验阈值是提示,不是自动通过线。

一阶和二阶结构怎么区分

  • 一阶模型:观测指标直接测量一阶潜变量,例如若干题目测量“学习投入”;
  • 二阶模型:多个一阶潜变量再由更高层潜变量解释,例如行为、情感和认知投入共同反映总体学习投入。

二阶结构需要理论理由和足够的一阶构念,不能只因为一阶因子之间相关较高就自动添加。应比较可识别性、拟合、参数和实质解释,并避免把高阶因子写成数据自动发现的事实。

结构方程模型对数据有什么要求

变量与估计

记录每个指标是连续、有序还是二分类,选择与尺度、分布和缺失方式匹配的估计方法。Likert 题是否按连续处理要说明依据,不能默认为所有题型使用同一估计。

样本与复杂度

不存在适用于所有 SEM 的固定样本数。所需信息量取决于潜变量、指标、自由参数、载荷、分布、缺失、效应大小和估计方法。设计阶段可依据方法文献或模拟评估,报告中要说明样本限制。

模型识别

可识别意味着自由参数能由观测信息唯一估计。至少要检查:

  • 潜变量尺度如何设定;
  • 每个潜变量有多少信息充分的指标;
  • 自由参数是否过多;
  • 是否存在反馈、完全共线或其他识别冲突;
  • 软件是否出现不收敛、负方差或极端估计。

“程序输出了数字”不等于模型已经正确识别。

缺失、异常与数据结构

提前说明缺失处理、异常值依据、重复测量、聚类和抽样结构。忽略学校、班级、医院等聚类可能使标准误不合适;这类数据可能需要多层 SEM 或其他匹配方法。


结构方程模型的在线分析步骤

  1. 写测量合同:定义潜变量、指标、反向题、编码和理论来源;
  2. 写结构假设:列出预先假设的路径、控制和间接效应;
  3. 确认数据与估计:尺度、缺失、聚类、分布和估计方法一致;
  4. 先评估测量部分:检查识别、载荷、因子相关、不当解和整体拟合;
  5. 再评估结构部分:报告路径点估计、SE、区间和精确 p 值;
  6. 检查整体与局部失配:不靠一个阈值,也不按修正指数自动改模;
  7. 区分确认与探索:事后修改单独标记,并在新数据中验证;
  8. 保存复现合同:数据版本、模型语法或等价模型说明、估计设置和完整输出。

如果目标平台只显示路径图但不能说明估计、识别和输出定义,就不适合承担需要审计的主分析。

SEM 不显著怎么办:分三层诊断

  1. 整体模型拟合:先看“不理想”指卡方、增量拟合、近似误差还是残差;结合估计方法、样本、模型复杂度与不当解检查,不能为跨过某个阈值无依据地释放参数。
  2. 测量模型:核对条目编码、载荷、因子相关、误差、尺度与构念覆盖。测量部分不可信时,结构路径的解释也不稳;条目调整必须有内容和理论依据,并标记探索属性。
  3. 单条结构路径:报告系数、标准误和区间,检查样本精度、共线关系、模型设定和研究设计。路径不显著表示当前证据不足以排除零,不等于已经证明不存在关系。

禁止 p-hacking:不能按每次输出反复更换样本、路径、指标或估计方法,再只展示最有利的模型。若进行探索性重设,应保留原模型、记录全部变更,并用独立数据验证。

三层问题不能互相代替

  • 整体拟合尚可,不保证每条路径都显著;
  • 单条路径显著,不代表测量模型可信或整体模型合理;
  • 测量载荷较高,不自动证明结构箭头具有因果含义;
  • 某个拟合指数不理想,也不能只靠增加路径解决。

结构方程模型结果怎么解读

先报告模型合同

说明潜变量与指标、结构路径、估计方法、缺失处理、样本和软件/版本或等价实现。没有这些信息,拟合和路径表难以复现。

再报告整体拟合

常见组合包括卡方与自由度、CFI/TLI、RMSEA 及区间、SRMR。不要只报告“通过”,应给出数值、参照依据和可能的模型限制。

然后报告测量结果

报告标准化或非标准化载荷、SE/区间、因子相关、误差和异常解。CR、AVE 等派生量可作为补充,但不能替代对条目内容和测量结构的判断。

最后报告结构路径

每条预设路径至少包含:

  • 非标准化系数及其单位解释;
  • 可选的标准化系数,用于同一模型内辅助比较;
  • 标准误、置信区间和精确 p 值;
  • 直接、间接和总效应的定义;
  • 与研究设计一致的关联或因果措辞。

标准化系数不一定适合跨研究直接比较,非标准化系数也并非天然次要。报告选择要与领域和解释目标一致。

AMOS、SmartPLS 与在线工具的边界

本页讲的是 SEM 方法合同,不是 AMOS 或 SmartPLS 的界面替代教程。不同 SEM 家族、估计目标和软件默认设置可能不同,不能只凭都叫“结构方程模型”就混用输出。

迁移时必须核对:

  • 协方差型还是其他估计框架;
  • 模型、变量尺度和缺失处理;
  • 估计方法、标准误与重抽样设置;
  • 标准化方式与拟合量定义;
  • 可复现模型文件、语法或等价合同。

ChatSRS 当前有 SEM 路径分析能力证据,可进入 ChatSRS 按八步合同整理 SEM。结果仍需由研究者核对识别、估计、测量、拟合和路径;页面不承诺复刻任何特定软件界面或默认值。


报告模板

方法部分

本研究采用结构方程模型检验〔研究问题〕。潜变量与指标依据〔理论/量表来源〕设定,结构路径在分析前确定。数据按〔变量尺度〕使用〔估计方法〕估计,缺失值按〔方法〕处理。整体拟合综合卡方、CFI/TLI、RMSEA 及区间和 SRMR 评估,同时检查识别、载荷、因子相关、残差和不当解。

结果部分

模型估计使用 N =〔填写〕。整体拟合为 χ²(df) =〔填写〕,p =〔填写〕,CFI =〔填写〕,TLI =〔填写〕,RMSEA =〔填写〕,90% CI〔填写〕,SRMR =〔填写〕。测量模型〔概述载荷、因子相关与异常解〕。预设路径 X→Y 的估计为 b =〔填写〕,SE =〔填写〕,95% CI〔填写〕,p =〔填写〕。该结果按〔关联/因果设计〕边界解释。

若模型经过事后调整,应另列原模型、调整依据、完整变更和验证计划。


常见问题

Q1:CFI、RMSEA、SRMR 达到常见阈值,就说明模型正确吗?

不能。拟合指标只描述特定形式的模型—数据偏离,还要检查识别、估计、测量质量、残差、竞争模型和理论合理性。经验阈值不证明模型为真。

Q2:路径 p 值不显著,可以改模型吗?

可以做有依据的探索,但不能以获得显著为目标。保留原模型和全部变更,说明理论或数据质量依据,并在独立数据中验证。

Q3:一阶模型和二阶模型哪个更好?

没有通用高低。二阶模型用于有清楚高阶构念理论且可识别的情形;若一阶因子关系已足够解释,增加高阶结构只会增加假设。

Q4:结构方程模型能证明因果吗?

不能仅凭模型箭头和拟合证明。因果解释依赖时间顺序、干预或准实验设计、混杂控制和识别假设;横断面 SEM 通常应使用谨慎的关联措辞。


相关阅读


本文提供 SEM 的方法、诊断与报告框架;具体估计应结合学科规范、软件实现和原始数据。