SGMediation.rar 是一个软件或工具的压缩文件,可能包含用于调解、协商或其他形式争议解决的相关资源和程序。具体内容需解压查看。
一、下载和存放位置
请大家将文件下载后放到 ado/base/s 文件夹下,这样在后续使用过程中才能自动调用相关命令。
二、相关命令
中介效应命令:
sgmediation y, mv() iv() cv()
中介效应+自抽样命令:
bootstrap r(ind_eff) r(dir_eff), reps(1000): sgmediation y, mv() iv() cv()
estat bootstrap, percentile bc
三、常见问题及解决办法
针对下载包后仍然无法运行结果的情况,以下是一些可能的原因和解决方案。
1. 冲突情况:在下载我提供的这个中介效应命令包之前,如果已经安装了其他版本的sgmediation包,则可能会出现名称冲突导致的结果错误。
解决方法包括:
(1)修改文件名。将原有的sgmediation命令包文件改名为 sgmediation1;
(2)打开ado包中的do文件,并在第12行将其定义为 programme define sgmediation1;
(3)调用时也相应地改为 bootstrap冒号后面使用sgmediation1。
原理:由于之前下载的其他版本命令已经存在,导致直接运行会出错。通过上述修改可以避免名称冲突问题。
2. 包混用情况:
如果安装了多个中介效应相关包可能会混淆,解决办法是检查以下特征以确认当前使用的是否为正确的ado文件:
(1)该包的更新历史记录中应该包含一系列版本号直到version 1.11;
(2)在第35行local avar计算时标准误应使用 (_se[‘iv’])^2 的形式表示平方运算;
(3)最后返回结果的部分需要包括 return scalar ind_eff 和 dir_eff,即间接效应和直接效应的值。