Mplus model1c 模型讲解

来自图书《MPlus中介调节模型》

Mplus调节效应分析教程:基于多组方法

  • 理论模型
  • 数学模型
  • 代码解读
  • 结果解读与条件效应计算

理论模型

数学模型

数学公式1

Y = b0 + b1X + b2W + b3XW

数学公式2

Y = b0 + b1X + b2W + b3XW
Y = (b0 + b2W) + (b1 + b3W)X

数学公式3

Y = b0 + b1X + b2W + b3XW
Y = (b0 + b2W) + (b1 + b3W)X
b1 + b3W

数学公式4

Y = b0 + b1X + b2W + b3XW
Y = (b0 + b2W) + (b1 + b3W)X
b1 + b3W
当 W = 0 时,Y = b0 + b1X
当 W = 1 时,Y = (b0 + b2) + (b1 + b3)X

代码解读1

USEVARIABLES = X W Y XW;

代码解读2

USEVARIABLES = X W Y XW;
GROUPING = W (0 = GP0 1 = GP1);

代码解读3

USEVARIABLES = X W Y XW;
GROUPING = W (0 = GP0 1 = GP1);
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;

代码解读4

USEVARIABLES = X W Y XW;
GROUPING = W (0 = GP0 1 = GP1);
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;
MODEL:
Y ON X;

代码解读5

USEVARIABLES = X W Y XW;
GROUPING = W (0 = GP0 1 = GP1);
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;
MODEL:
Y ON X;
MODEL GP0:
[Y](b0g0);
Y ON X (b1g0);
Y (vary);

代码解读6

USEVARIABLES = X W Y XW;
GROUPING = W (0 = GP0 1 = GP1);
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;
MODEL:
Y ON X;
MODEL GP0:
[Y](b0g0);
Y ON X (b1g0);
Y (vary);
MODEL GP1:
[Y](b0g1);
Y ON X (b1g1);
Y (vary);

代码解读7

USEVARIABLES = X W Y XW;
GROUPING = W (0 = GP0 1 = GP1);
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;
MODEL:
Y ON X;
MODEL GP0:
[Y](b0g0);
Y ON X (b1g0);
Y (vary);
MODEL GP1:
[Y](b0g1);
Y ON X (b1g1);
Y (vary);
MODEL CONSTRAINT:
NEW(b3);
b3 = b1g1 - b1g0;

代码解读8

USEVARIABLES = X W Y XW;
GROUPING = W (0 = GP0 1 = GP1);
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;
MODEL:
Y ON X;
MODEL GP0:
[Y](b0g0);
Y ON X (b1g0);
Y (vary);
MODEL GP1:
[Y](b0g1);
Y ON X (b1g1);
Y (vary);
MODEL CONSTRAINT:
NEW(b3);
b3 = b1g1 - b1g0;
PLOT(LINEGP0 LINEGP1);
LOOP(XVAL,1,5,0.1);
LINEGP0 = b0g0 + b1g0*XVAL;
LINEGP1 = b0g1 + b1g1*XVAL;

代码解读9

USEVARIABLES = X W Y XW;
GROUPING = W (0 = GP0 1 = GP1);
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;
MODEL:
Y ON X;
MODEL GP0:
[Y](b0g0);
Y ON X (b1g0);
Y (vary);
MODEL GP1:
[Y](b0g1);
Y ON X (b1g1);
Y (vary);
MODEL CONSTRAINT:
NEW(b3);
b3 = b1g1 - b1g0;
PLOT(LINEGP0 LINEGP1);
LOOP(XVAL,1,5,0.1);
LINEGP0 = b0g0 + b1g0*XVAL;
LINEGP1 = b0g1 + b1g1*XVAL;
PLOT: TYPE = plot2;

代码解读10

USEVARIABLES = X W Y XW;
GROUPING = W (0 = GP0 1 = GP1);
ANALYSIS:
TYPE = GENERAL;
ESTIMATOR = ML;
MODEL:
Y ON X;
MODEL GP0:
[Y](b0g0);
Y ON X (b1g0);
Y (vary);
MODEL GP1:
[Y](b0g1);
Y ON X (b1g1);
Y (vary);
MODEL CONSTRAINT:
NEW(b3);
b3 = b1g1 - b1g0;
PLOT(LINEGP0 LINEGP1);
LOOP(XVAL,1,5,0.1);
LINEGP0 = b0g0 + b1g0*XVAL;
LINEGP1 = b0g1 + b1g1*XVAL;
PLOT: TYPE = plot2;
OUTPUT: STAND CINT;

资源汇总

  • 本视频讲义地址: https://mlln.cn/mplus-model-templates/model1c.html
  • 图书《MPlus中介调节模型》打包下载: 点击下载
  • 图书《MPlus中介调节模型》在线看: 点击查看
  • 视频教程: 点击这里打开视频
  • Mplus 模型模板教程列表: https://mlln.cn/mplus-model-templates
  • 统计咨询: https://wx.zsxq.com/group/88888188828842