楼主: CRRH
1709 1

[回归分析求助] 在GSEM后使用nlcom计算indirect effect,出现“not found"? [推广有奖]

  • 0关注
  • 0粉丝

VIP1

高中生

57%

还不是VIP/贵宾

-

威望
0
论坛币
469 个
通用积分
0.2494
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
102 点
帖子
8
精华
0
在线时间
53 小时
注册时间
2020-1-7
最后登录
2021-10-7

楼主
CRRH 发表于 2021-8-2 15:21:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
RT
我想使用GSEM进行一组中介变量的检验,代码为:
  1. gsem (i.IV i. CV ->MV, family(multinomial)link(logit) ) (i.MV i.CV ->DV) (i.IV i.CV -> i.DV) [pw=pweight*pspwght], nocapslatent vce(robust)
复制代码
其中IV为independent variable, MV为mediate variable, DV为dependent variable, CV为control variable.
随后,为了计算出direct和indirect effect, 按照网上找到的方法准备使用nlcom:
  1. *direct effect:
  2. nlcom _b[IV]
  3. *indirect effect:
  4. nlcom _b[MV:IV]*_b[MV]
  5. *total effect:
  6. nlcom _b[DV: IV]
复制代码
在这里问题出现了,STATA提示:[IV] not found
或提示:equation [MV:] not found

想向前辈们请教,这个问题要怎么解决呢?是由于代码中哪里的问题产生的呢。。。
或许前辈们有更好的计算indirect/direct effect的方法嘛!
Thanks in advance!

(btw. 我怀疑是不是mlogit和linear 组合在GSEM里面的话不能使用nlcom? 可是help里面的确说nlcom可以用于nonlinear和linear的组合。。。抑或是最初GSEM的操作有错误么。。。google了很久还是没有解决,呜呜呜呜抓狂QAQ)
二维码

扫码加我 拉你入群

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

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

关键词:indirect Direct Effect nlcom found STATA GSEM nlcom mediation

沙发
CRRH 发表于 2021-8-2 22:42:17
已解决。
有同样问题的同学们可以尝试在gsem后使用-coeflegend- 命令,查看各个path的名称。再对所需的path使用nlcom[name:]
: )

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

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