请选择 进入手机版 | 继续访问电脑版
楼主: zwzmq
1340 8

[实际应用] Mplus问题,有偿询问 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

42%

还不是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 结构方程模型 数据分析 结构方程
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 |显示全部楼层 |坛友微信交流群
求指教

使用道具

你的X和W都是潜变量,而计算乘积项WX、WM都是需要X、M和W都是显变量的,因为定义乘积项的本质就是数值相乘,所以你需要把X和W都用显变量表示。

使用道具

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

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

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

GMT+8, 2024-3-29 21:49