全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
14023 13
2020-06-04
做调节中介效应时,使用自举法 (Bootstrapping) 获得标准误和置信区间,以stata样例数据进行分析,命令如下:
use"https://stats.idre.ucla.edu/stat/data/hsb2", clear
rename science y    // 被解释变量
rename math    x    // 解释变量
rename read    m    // 中介变量
capture program drop bootm1

program bootm1, rclass
  sem(m <- x)(y <- m x mx)               
  return scalar cielw = _b[m:x]*(_b[y:m]+($m-$s)*_b[y:mx])
  return scalar ciemn = _b[m:x]*(_b[y:m]+($m)*_b[y:mx])
  return scalar ciehi = _b[m:x]*(_b[y:m]+($m+$s)*_b[y:mx])
end
bootstrap r(cielw) r(ciemn) r(ciehi), reps(500) nodots: bootm1

请问如何在bootstrap命令中加入其他控制变量?



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-6-21 18:23:19
楼主有解决方案了吗!遇到同款问题!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-9-30 10:12:59
bootstrap r(ind_eff) r(dir_eff), reps(500) : sgmediation y, mv(m) iv(x) cv(c)
///m为中介变量  x为相关的解释变量  c为控制变量。需要安装包:sgmediation,https://bbs.pinggu.org/thread-6354003-1-1.html
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-11-7 14:36:14
whuwhj 发表于 2020-9-30 10:12
bootstrap r(ind_eff) r(dir_eff), reps(500) : sgmediation y, mv(m) iv(x) cv(c)
///m为中介变量  x为相 ...
你好,如果控制变量有多个该怎么处理
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-2-22 12:54:43
pearlfly 发表于 2020-11-7 14:36
你好,如果控制变量有多个该怎么处理
直接把控制变量放入c后面的括号里就行
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-4-8 11:24:04
应该是放在sem那个命令里吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群