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

今日霍州(www.jrhz.info)©️

最近在经管之家上看到不少朋友在 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)

今日霍州(www.jrhz.info)©️

特别声明:[[经管之家] sgmediation中介效应 bootstrap时报错 r(ind_eff) 解决(经管之家论坛入口)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

讲讲云手机是什么,性价比高的品牌推荐哪家(云手机到底是什么)

同时,跨端同步功能也让用户的游戏体验更加流畅,无论在手机、平板还是电脑上,都能实时同步游戏进程,真正做到了随时随地畅玩。它不仅能满足普通玩家对于游戏流畅度和挂机稳定性的需求,也能为工作室提供强大的群控功能和低…

讲讲云手机是什么,性价比高的品牌推荐哪家(云手机到底是什么)

2007年,湖南男子假死试探亲生儿女孝心,却被孩子告上法庭(2008年湖南)

她多次在张玉梅面前说江云菊的坏话,提醒她小心这个女人,认为她可能会对丈夫心生不轨。再加上江云菊在吴家时间久了,和吴智清也逐渐亲近起来,张玉梅越来越感到自己在家里的地位受到了威胁。吴智清的三个孩子,却没有一个来…

2007年,湖南男子假死试探亲生儿女孝心,却被孩子告上法庭(2008年湖南)

劳力士手表表盘变色怎么办?详解与维修建议(劳力士手表表盘刻度如何安装的)

以下内容将从表盘变色可能的原因、风险评估、是否需要维修与更换、官方维修流程、费用与时效、使用与保养建议等方面进行系统说明,帮助您以理性、专业的视角正确处理劳力士表盘变色问题。检测完成后,会向您反馈: 表盘…

劳力士手表表盘变色怎么办?详解与维修建议(劳力士手表表盘刻度如何安装的)

流量计与水流量开关的区别——基尔普朗克(流量计与水流量计的区别)

流量计和水流量开关虽然都用于监测水流,但功能、输出和用途完全不同,核心区别在于:流量计是 “计量仪表”,负责测具体流量数值;水流量开关是“控制开关”,只判断流量是否达标。 流量计:输出连续信号,常见 4–…

流量计与水流量开关的区别——基尔普朗克(流量计与水流量计的区别)

有歌2026》2月录制嘉宾:新增3位重磅飞行,尚雯婕谭维维同台(有无歌歌词)

尽管她们上一次一起参与节目录制时,因节目安排有所错开,那是在《歌手2024》上,但这一次若能看到两位歌手的深度合作,无疑会成为节目的一大亮点。尽管已经有了这些信息,但还是希望看到她与谭维维之间的合作,毕竟这两…

《<strong>有歌2026</strong>》2月录制嘉宾:新增3位重磅飞行,尚雯婕谭维维同台(有无歌歌词)