[经管之家] sgmediation中介效应 bootstrap时报错 r(ind_eff) 解决(经管之家论坛入口)

[经管之家] sgmediation中介效应 bootstrap时报错 r(ind_eff) 解决(经管之家论坛入口)

最近在经管之家上看到不少朋友在 Stata 中做中介效应分析时,使用 bootstrap r(ind_eff) r(dir_eff) 报错:

pgsql

复制编辑

'r(ind_eff)' evaluated to missing in full sample r(322);

我也碰到这个问题,查阅资料并实际测试后,现将原因分析 + 解决方案 + 资源文件整理如下,供大家参考交流。

✅ 一、问题根源:ado 文件未定义中介效应结果返回值

很多教程建议使用 sgmediation 命令进行中介效应分析,但目前网络上常规方式(如 ssc install、findit)已无法直接安装该命令。更重要的是,部分流传的 sgmediation.ado 文件并未写入

stata

复制编辑

return scalar ind_eff = ... return scalar dir_eff = ...

所以在执行 bootstrap 时自然会报错找不到 r(ind_eff) 和 r(dir_eff)。

🛠️ 二、解决办法:替换为正确的 sgmediation.ado 包

操作步骤如下:

第一步:下载并放置ado文件

我已在经管之家整理好修复版 sgmediation.ado,可在文末附带的压缩包中获取。

请将该文件放置于:

swift

复制编辑

Stata安装路径/ado/base/s/

若找不到 base/s/,也可以放到:

makefile

复制编辑

C:\Users\你的用户名\ado\personal\

第二步:检查ado是否正确返回中介效应指标

打开 .ado 文件,在末尾应包含如下返回语句:

stata

复制编辑

return scalar ind_eff = `sobel' return scalar dir_eff = `direff'

其中:

  • sobel = a × b 是间接效应(中介路径)
  • direff = c – a × b 是直接效应
📈 三、正确的中介效应命令示例

stata

复制编辑

sgmediation y, mv(m) iv(x) cv(control1 control2) bootstrap r(ind_eff) r(dir_eff), reps(1000): /// sgmediation y, mv(m) iv(x) cv(control1 control2) estat bootstrap, percentile bc

  • y:被解释变量
  • mv():中介变量
  • iv():核心解释变量
  • cv():控制变量

执行成功后会看到:

sql

复制编辑

------------------------------------------------------------------------------ | Observed Bootstrap Normal-based | Coef. Std. Err. z P>|z| [95% Conf. Interval] -------------+---------------------------------------------------------------- _bs_1 | .3266715 .0660581 4.95 0.000 .1972001 .4561429 _bs_2 | 1.636901 .4493625 3.64 0.000 .7561668 2.517636 ------------------------------------------------------------------------------

其中:

  • _bs_1 为间接效应(中介路径)
  • _bs_2 为直接效应
🎁 四、资源获取

已整理好如下内容,方便大家参考与复现:

  • ✅ 修正版 sgmediation.ado 文件
  • ✅ 使用说明 PDF
  • ✅ 示例 do 文件 + 模拟数据(dta)

特别声明:该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

婴儿腰穿刺有后遗症吗(宝宝腰穿后遗症)

婴儿腰穿刺后通常不会出现后遗症,但在少数情况下可能会发生头痛、感染或神经损伤等并发症。腰穿刺是一种重要的检查手段,用于诊断中枢神经系统感染、出血等疾病,必须由专业医生评估后进行

婴儿腰穿刺有后遗症吗(宝宝腰穿后遗症)

赵薇母女出游,女儿穿6万行头很普通,她腿长皮肤白,厚嘴有龅牙(赵薇带女儿度假)

机场的喧嚣中,一组赵薇带全家出游的照片悄然在网络上流传开来,瞬间引发了大众的热议。摘下口罩后,她还是难掩大热天戴口罩的疲惫,鼻梁上留着口罩印,嘴巴也有点发紫,再大的明星,在高温面前也不过是凡人一个。这不禁让人…

赵薇母女出游,女儿穿6万行头很普通,她腿长皮肤白,厚嘴有龅牙(赵薇带女儿度假)

拿到合合信息 offer 了,薪资可满意了!(合合信息融资情况)

Redis 单线程指的是「接收客户端请求->解析请求->进行数据读写等操作->发送数据给客户端」这个过程是由一个线程(主线程)来完成的,这也是我们常说 Redis 是单线程的原因。另外,也可以用 s

拿到合合信息 offer 了,薪资可满意了!(合合信息融资情况)

偶遇何猷君一家,奚梦瑶婆婆逛街展高情商,四太腿长不输媳妇(何猷君出场)

上周日,在香港的街头,奚梦瑶的一个小细节就充分展示了她作为豪门媳妇的过人之处:她让婆婆四太走在他们夫妻之间,这种微妙的姿态,比拿着奢华的铂金包更能体现出豪门媳妇的修养。奚梦瑶在那晚陪四太打麻将时,或许早已洞悉…

偶遇何猷君一家,奚梦瑶婆婆逛街展高情商,四太腿长不输媳妇(何猷君出场)

出道20年初心不改,周笔畅嘉兴演唱会献礼音乐历程(20年不忘初心)

从2005年出道至今,周笔畅用20年时间在华语乐坛书写了属于自己的篇章。7月26日嘉兴演唱会,将是她对这段音乐历程的一次深情回望,也是对未来探索的全新启程。 7月26日晚,当音乐在嘉兴体育场响起,它不仅是周笔…

出道20年初心不改,周笔畅嘉兴演唱会献礼音乐历程(20年不忘初心)