前言
运用结构方程模型(Structural Equation Modeling, SEM)估计路径系数,正常情况下,其标准化系数值应该在(-1,1)的范围内。当运用SEM出现标准化系数超过这个范围,模型估计出现问题。近期小白在跑数据时就遇到了这样的问题,通过查阅资料,在此梳理解决的方案,提供一些有用的资料。
问题出现
王卫东在《结构方程模型原理与应用》(中国人民大学出版社, 2010年版)一书中第148页写到,SEM模型即使最终收敛,也会出现参数估计问题:
可能的成因
1、样本量小。
2、存在异常值、缺失值问题。
3、模型设定不合理。
4、共线性问题。PS:张伟豪认为,结构方程模型中标准化係数大于1就表示至少有两个或两个自变数以上,它们的自变数的相关过高(共线性) 。
解决过程
1、检查是否存在数据问题,异常值、缺失值等,进行修正。
2、如果数据没有问题,那么结合理论调整模型,如删除部分路径。
3、如果上一步无效,尝试重新做因子分析,重新设定潜变量及其对应的测量题项。
4、如果上一步依然无效,很可能是共线性的问题,应当检查变量中是否存在相关性过高,或者是否存在共线性问题。如果是,可以按张伟豪的说服法,将相关过高的两个自变数设成等同或找一个更高阶的共同因素形成二阶模型加以解决;或者可以选用偏最小二乘法结构方程模型进行参数估计(PLS-SEM)应对SEM中的共线性问题。
后记
这也是小白在SEM分析中第一次遇到类似问题,在解决问题、查资料的过程中发现不少人同样遇到了类似的问题。文科生常用的人大经济论坛专开了结构方程模型专题、高频问题汇总帖子,内有标准化系数大于1专题,可以供大家查阅相关资料。
最终,小白选用了新的估计方法PLS-SEM,改用SmartPLS3.0软件分析。有机会再把SmartPLS3.0的简单入门教程写上来哦。
PS的PS:下次做笔记还是尽早,我早期查的一些有用的资料找不到了,以后再翻到再来补 ^_^。
20200410更新:当前网上关于如何操作SmartPLS3.0进行数据分析的资料还是很有限,我已经写好一个简单入门教程:SmartPLS3.0中文版PLS-SEM(偏最小二乘法-结构方程模型)分析的基本入门操作,供参考哦!