
如何使用spss中process插件进行中介效应检验:
一:将数据导入spss,点击分析—回归—process
二:将对应的变量输入到对应的框中并且选择好模型-model4,bootstrap=1000
X-自变量
Y-因变量
M-中介变量
三:点开options,设置选项。勾选效应量以及中介检验效果量等。
四:点击OK,运行数据,看结果
我们看中介变量p的系数是否显著,看置信区间是否包含0 ,若包含0 ,则不显著若不包含0 ,则说明中介效应显著。
以上我们介绍了下如何用spss里的process插件做简单中介效应检验,接下来给大家在介绍下如何用process做多重中介效应检验。
导入数据步骤与做简单中介效应检验的步骤一致,但需要特别注意的是,我们在输入中介变量框M中,需要按顺序输入中介变量;
先输入的代表第一个中介变量,第二个输入的代表第二个中介变量。其余检验步骤与简单中介效应检验步骤一致。
结果分析,与简单中介效应检验不一样的地方,我们除了看各条中介路径是否显著,我们还需要查看中介效应显著性检验;
比较哪条中介路径对因变量的影响较大。即看c1的检验系数,是否显著,看置信区间是否包含0。
注意事项
[1] 在process中,对于变量名字,要求长度小于八字符的,如果长度大于八字符,就无法运行出结果;
所以,在运行数据前,最好检查下变量名字长度是否符合要求。
[2] 模型序号一定要选对,因为不同的序号对应不同的模型,检验过程也不一样,中介效应,对应model4,一定要选择正确!
具体做的其他检验对应那种模型,可参考这本书-《Hayes78:templates》
产生这种错误的可能性有很多,其中常见的一种是IIS组件和FrontPage扩展引起的,如果出现这个问题的话,请先重装IIS组件和FrontPage扩展,然后重启再试试。还有一种是注册dll的问题,试试运行Regsvr32 scrrun.dl,不行的话,再运行regsvr32 script.dll,还是不行的话运行aspnet_regiis -i
第三种方法是在Visual Studio.Net 的命令行里输入以下代码:
iisreset /stop
net user ASPNET /delete
aspnet_regiis -i
iisreset /start
第四种:看看你的IIS的默认端口是不是80,如果不是,改过来。
第五种:看看你是不是用了代理?如果用了,就去掉。
第六种:先看看“事件查看器”,如果“应用程序日志”出现“未能启动 aspnet_wp.exe,原因是配置文件的 processModel 节中提供的用户名和/或密码无效。”的记录,就需要配置你的Machine.config中的ProcessModel设置,设Username=“machine”为Username=“System”
这个配置文件在\winnt\microsoft.net\framework\[版本]\config\下(具体可以搜索).
第七种:重装机器
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)