有网友碰到这样的问题“Bootstrap教程-用SPSS中的Process插件做中介效应分析”。小编为您整理了以下解决方案,希望对您有帮助:
解决方案1:
Bootstrap教程-用SPSS中的Process插件做中介效应分析
一、Bootstrap简介
全称:偏差校正的非参数百分位 Bootstrap 法。
当变量不满足正态分布时,传统的参数方法无法准确估计置信区间并进行统计推断。此时,可以采用自助抽样(Bootstrap)的方法,前提条件是样本能够代表总体。Bootstrap法通过从给定的样本中有放回地重复取样,产生出多个新的样本(一般抽取1000-5000次),以此来估计统计量的分布。
二、Bootstrap原理
(待补充)
三、Bootstrap的应用与优势
Bootstrap最广泛的应用是中介效应的检验。其他中介效应的方法包括逐步检验回归系数(逐步法)和Sobel法。逐步法需要依次检验自变量对因变量的影响、自变量对中介变量的影响以及中介变量对因变量的影响,但该方法存在局限性。Sobel法虽然检验力高于逐步法,但假设自变量到中介变量的路径系数与中介变量到因变量的路径系数的乘积服从正态分布,这一假设往往不成立。
Bootstrap法的优势在于不要求变量满足正态分布,且敏感性更高,更容易得出显著的结果。
四、SPSS中Process插件做中介效应分析
打开SPSS并加载数据
首先,打开SPSS软件并加载需要进行中介效应分析的数据集。
安装并打开Process插件
如果SPSS中尚未安装Process插件,需要先进行安装。安装完成后,在SPSS的菜单栏中找到并打开Process插件。
设置参数
从【Variables】中选择因变量(Dependent Variable, DV)、自变量(Independent Variable, IV)、中介变量(Mediator Variable, MV)以及控制变量(如果有的话)。这些变量将组成回归方程。
Model number选择4,这是给中介分析的模型编号。如果选择其他的编号,将会报错。
Number of bootstrap samples设置为默认的5000,或者根据需要在1000-5000之间选择。Bootstrap样本量不同,跑出来的数据稍有不同。
勾选“save bootstrap estimates”以及“bootstrap inference for model coefficients”,以便保存Bootstrap估计值和模型系数的推断结果。
点击右上角【Options】,勾选“show total effect model”(显示总效应模型),然后点击继续。
运行分析
设置好参数后,点击【确定】按钮,开始运行分析。SPSS将进行Bootstrap抽样,并计算中介效应的相关统计量。
查看结果
分析完成后,可以在SPSS的输出窗口中查看结果。结果包括以下几个部分:
以中介变量为结果变量的回归结果:显示自变量对中介变量的影响。
以因变量为结果变量:此时可以得到中介变量对因变量的影响,以及自变量对因变量的直接影响。
总效应模型:这是在没有中介变量的情况下,自变量对因变量影响的总体效应。也就是没有被中介之前,自变量对因变量的所有影响。中介之后自变量对因变量的影响将分为直接对因变量的影响(直接效应)和间接对因变量的影响(间接效应)两部分。
中介效应检验的结果:这是最关键的部分。用Bootstrap方法做中介效应的检验,并不是通过P值来判断的,而是根据(BootLLCI, BootULCI)这一区间是否包含0来判断。不包含0则中介效应显著,包含0则不显著。同时,还可以得到中介效应(间接效应)的值以及自变量对因变量的总效应值。通过这两个值可以计算出中介效应占总效应的比例。
五、注意事项
在进行中介效应分析时,需要确保样本量足够大且能够代表总体。Bootstrap法的结果依赖于样本量和抽样次数,因此在实际应用中需要谨慎选择这些参数。在解释结果时,需要注意区分标准化和非标准化的效应值。虽然使用标准化或非标准化的效应值来计算中介效应的占比结果相差不大,但标准化效应值更便于比较不同变量之间的效应大小。六、示例图片
以下是SPSS中Process插件进行中介效应分析时的部分截图:
通过以上步骤和注意事项,你可以在SPSS中使用Process插件进行Bootstrap中介效应分析。希望这对你有所帮助!