楼主: etanwu
1882 3

[回归分析求助] stata用boostrap做中介,怎么得到乘积项的置信区间? [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

本科生

20%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
1.0000
学术水平
5 点
热心指数
5 点
信用等级
5 点
经验
17095 点
帖子
22
精华
0
在线时间
126 小时
注册时间
2017-1-15
最后登录
2023-10-8

楼主
etanwu 发表于 2020-4-17 22:06:00 |AI写论文
10论坛币
看到这个帖子是做多个中介变量分析的,但是他用的代码是sureg。https://stats.idre.ucla.edu/stata/faq/how-can-i-analyze-multiple-mediators-in-stata/
所以做中介检验时是应该用sureg还是reg啊。一直认为是直接reg两个方程,将系数乘起来的,为什么要sureg呢?
但是不用sureg搞了半天又没办法得到乘积项,怎么得到乘积项的置信区间?代码如下:


capture program drop bootmm

program bootmm, rclass
  syntax [if] [in]
  reg (wtopics r1 l1namount l1nsimp lagrank yrestab l1namou1 i.time)  `if' `in'
  return scalar m1x1  = _b[l1namount]
  syntax [if] [in]
  reg (reach r3 l1namount l1nsimp wtopics posperau  lagrank yrestab l1namou1 i.time) `if' `in'
  return scalar y1m1 = _b[wtopics]

end

bootstrap  r(m1x1) r(y1m1)  , bca reps(5): bootmm
estat boot, percentile bc bca

沙发
etanwu 发表于 2020-4-18 12:43:47
顶一下

藤椅
打不倒的大象 发表于 2022-6-15 17:25:41
你好,请问解决了吗?能不能分享一下代码和思路呢

板凳
无敌的独角兽 发表于 2022-10-18 22:00:28
您好,请问楼主解决则个问题了吗?可以分享一下解决方案吗?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 22:53