楼主: tanxixi0
11170 13

[回归分析求助] stata利用bootstrap做调节中介效应,如何加入控制变量? [推广有奖]

  • 0关注
  • 0粉丝

大专生

30%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
103 点
帖子
2
精华
0
在线时间
98 小时
注册时间
2019-4-29
最后登录
2021-10-6

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
做调节中介效应时,使用自举法 (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命令中加入其他控制变量?



二维码

扫码加我 拉你入群

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

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

关键词:Bootstrap Bootstra Stata boots Trap 有调节中介 stata软件 Bootstrap

沙发
zujiu2027 发表于 2020-6-21 18:23:19 来自手机 |只看作者 |坛友微信交流群
楼主有解决方案了吗!遇到同款问题!

使用道具

藤椅
whuwhj 学生认证  发表于 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

使用道具

板凳
pearlfly 学生认证  发表于 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后面的括号里就行

使用道具

地板
zhongyan10724 发表于 2021-4-8 11:24:04 |只看作者 |坛友微信交流群
应该是放在sem那个命令里吧

使用道具

7
kikiu 发表于 2021-4-13 16:57:50 |只看作者 |坛友微信交流群
检验中介效应是放在sem命令里,调节中介效应应该也一样?
《HOW CAN I DO MEDIATION ANALYSIS WITH THE SEM COMMAND?》:
“A note about covariates
If your model contains control variables, i.e., covariates, you must include these in each of the sem equations. Thus, your sem model will look something like this:
sem (MV <- IV CV1 CV2)(DV <- MV IV CV1 CV2)”

使用道具

8
Braty 发表于 2021-4-14 09:28:48 |只看作者 |坛友微信交流群
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为相 ...
请问,如果由多个自变量的滑盖如何用bootstrap做中交效应

使用道具

9
Vicky璐 发表于 2021-10-10 11:26:59 |只看作者 |坛友微信交流群
加入到sem(m <- x)(y <- m x mx) 中即可,括号里的x和mx后面。不过我想请问一下,关于结果如何看以及如何导出到Word里呢?不知是否有人知道?

使用道具

Vicky璐 发表于 2021-10-10 11:26
加入到sem(m
同学解决了吗

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 23:17