楼主: zwzmq
262 8

[实际应用] Mplus问题,有偿询问 [分享]

  • 0关注
  • 0粉丝

等待验证会员

小学生

14%

还不是VIP/贵宾

-

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

zwzmq 发表于 2020-3-10 22:51:38 |显示全部楼层
10论坛币
各位大佬好,如图所示,为混合模型,仿照写了Mplus语句,但是run一直出错。另想检验高、中、低调节(W)下的斜率图,不知如何写,烦请大佬指教,有偿,可加微信13236507277。谢谢各位大佬!!
INPUT INSTRUCTIONS  data:file is Mplus.txt;
  variable:names are WF1-WF4 XF1-XF3 YF1-YF3 M;
  usevariables are XF1-XF3 YF1-YF3 M WF1-WF4 WX WM;
  define:
  WX=W*X;
  WM=W*M;
  analysis:bootstrap=2000;
  model:
  X by XF1-XF3;
  Y by YF1-YF3;
  W by WF1-WF4;
  Y on M(b1)
       X(c1)
       W(c2)
       WX(c3)
       WM(b2);
  M on X(a1)
       W(a2)
       W(a3);
  WM with M;
  MODEL CONSTRAINT:
      NEW(ind1 ind2 wmodval);
      wmodval=-1;
      Indl = (a1+a3*wmodval)*(b1+b2*wmodel);
      Ind2 = (c1+c3*wmodval);
  output: Cinterval(BCbootstrap);

*** ERROR
  Undefined variable used in transformation:
  W




关键词:Mplus 结构方程模型 数据分析 结构方程
stata SPSS
zwzmq 发表于 2020-3-10 22:52:57 |显示全部楼层

微信图片_20200310223638.jpg
回复

使用道具 举报

zwzmq 发表于 2020-3-11 09:25:49 |显示全部楼层
求回复啊
回复

使用道具 举报

spss19 发表于 2020-3-11 09:45:50 |显示全部楼层
從後面的錯誤信息來看,你的W變量,沒有出現在一開始的 variable:names中。
回复

使用道具 举报

zwzmq 发表于 2020-3-11 09:59:08 |显示全部楼层
spss19 发表于 2020-3-11 09:45
從後面的錯誤信息來看,你的W變量,沒有出現在一開始的 variable:names中。
W By WF1-WF2的,很奇怪,我定义了W的。
回复

使用道具 举报

zwzmq 发表于 2020-3-11 09:59:29 |显示全部楼层
spss19 发表于 2020-3-11 09:45
從後面的錯誤信息來看,你的W變量,沒有出現在一開始的 variable:names中。
W By WF1-WF4的,很奇怪,我定义了W的。
回复

使用道具 举报

jzmxxzjnsbd 发表于 2020-3-11 12:49:38 来自手机 |显示全部楼层
根据你的模型图,你要做的是显变量。先在spss中,中心化后,做好交乘项(也可以直接在mplus中做),然后,mplus语法不要写BY语句。如果你要在mplus中做潜变量调节,要写xwith语句生成潜变量交互项。
回复

使用道具 举报

zwzmq 发表于 2020-3-12 20:55:56 |显示全部楼层
求指教
回复

使用道具 举报

团团诺诺糯米糍 发表于 2020-3-16 21:36:06 |显示全部楼层
你的X和W都是潜变量,而计算乘积项WX、WM都是需要X、M和W都是显变量的,因为定义乘积项的本质就是数值相乘,所以你需要把X和W都用显变量表示。
回复

使用道具 举报

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

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

GMT+8, 2020-9-21 14:51