如何使用SPSS Amos进行验证性因子分析(CFA)和Bootstrap检验
准备
分析前需要安装并激活SPSS Amos软件,这里以Amos 25 windows版本为例。
验证性因子分析
在社会调查时,由于潜变量(一些理论变量,例如顾客忠诚度)的不可观测性,会使用一些可观测的变量来测度它(问卷中的具体问题)。
因此,当我们根据逻辑和演绎对理论变量进行模型建构后,需要将潜变量及其测度指标进行测度模型的检验。
在Amos中模型的图示:
具体操作:
以屏幕截图为例:
- 第一行第三个是加入潜变量及可观测变量;
- 第三行第三个链接数据(sav/csv格式)并拖入变量;
- Plugins里可以name unobserved variables一次性给残差命名;
- 用第四行第一个选中模型中所有的潜变量,在plugins里选择draw covariates获得潜变量之间的联系(双箭头);
- View-Analysis Properties里可选择回归方式、output、Bootstrap等等;
- 第八行第三个是calculate estimates;
- 第九行第二个是看结果
- 在结果中根据需要寻找指标
Bootstrap检验中介效应
Bootstrap检验基本原理可参考相关链接,本文仅涉及Bootstrap在Amos的实现。
Bootstrap导入数据、及建模同CFA。在上述步骤5处,需要点击Analysis properties-Output,除了常规的输出项目,检验中介效应需要勾选Indirect, direct & total effect。
在Analysis properties-Bootstrap页面,对样本数目,百分位置信水平,有偏校正置信水平进行校正。样本数目最好设定在1000到5000个;常用的置信水平为90%,95%,99%。可根据自己的需求调整。
结果解释
- 全模型的系数通过Regression Weights获得(包括SE)。
- 另外Bootstrap会分别对自变量和因变量分析两个关系:Direct effects and indirect effects,二者复合为Total Effects。
- Estimates-Scalars/Matrices里都有下面的详细版estimates/Bootstrap分析结果,包括Estimates和SE,还有Bootstrap置信区间(区间不包括0则显著,否则就不显著)。
中介效应的判断
- 当X→Y的Indirect Effect显著时,说明X→M→Y成立,有中介效应;
- 当X→Y的Direct Effect显著时,说明X直接也影响Y。
- 当Indirect effects and direct effects都显著时,为部分中介作用;当Indirect effects显著而Direct effects不显著时,为完全中介作用;当Indirect effects不显著时,不存在中介作用。
相关链接
有关Bootstrap原理及R语言实现:
https://blog.csdn.net/yujunbeta/article/details/24142545
Bootstrap在Amos的实现:
AMOS分析技术:Bootstrap法中介效应检验