[经管之家] 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) 解决(经管之家论坛入口)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

消息称realme真我Neo 8或搭载1.5K 165Hz三星大直屏(realme是真我手机吗?)

12 月 15 日消息,博主 @数码闲聊站 今天在微博透露,某厂的『骁龙』 8 Gen 5 新机将搭载 1.5K 165Hz 三星大直屏。结合博主暗示与评论区用户猜测,这台手机预计是 realme 真…

消息称realme真我Neo 8或搭载1.5K 165Hz三星大直屏(realme是真我手机吗?)

马蓉怎么也想不到,如今名利双收的『王宝强』,早已是高攀不起的存在(马蓉为什么她可以分到钱)

就在所有人都为他捏把汗的时候,『王宝强』干了一件让所有人都没想到的事。如果说《唐探》系列是他在商业片领域的回归,那接下来的一部电影,则彻底奠定了他“实力派演员”的地位。 这部电影,他不仅是主演,还是导演,有了…

马蓉怎么也想不到,如今名利双收的『王宝强』,早已是高攀不起的存在(马蓉为什么她可以分到钱)

线卡子正确使用方法有哪些?2025年最新规范怎么操作?(线卡子怎么用)

线卡子是电力、通信及工业设备中常用的固定工具,但错误使用可能导致安全隐患。本文详解2025年新规下的线卡子正确使用方法,提供可执行步骤与避坑建议,助你保障作业安全。

线卡子正确使用方法有哪些?2025年最新规范怎么操作?(线卡子怎么用)

一些地方中小学AI课变形走样?要警惕这种现象(许多大城市的中小学校门口)

在师资上,可建立“高校+企业+学校”协同培训机制,借助社会力量补上师资短板;课程上,应摒弃知识灌输的老套路,根据不同年龄特点采取不同教学方式,让孩子们自己动手做一次实验、写一行代码;在观念上,需明确推行AI通…

一些地方中小学AI课变形走样?要警惕这种现象(许多大城市的中小学校门口)

挂勾正确使用方法?2025年新规下如何避免常见错误?(挂钩挂钩)

挂勾是日常使用频率极高的工具,但很多用户却因使用不当引发安全隐患。本文详解2025年新规下的挂勾正确使用方法,涵盖安装、检查、维护等关键环节,助你安全高效使用。

挂勾正确使用方法?2025年新规下如何避免常见错误?(挂钩挂钩)