目录
6. Mplus常用命令介绍(这部分内容在书上的12-28页)
1. Mplus简介
Mplus是一款潜变量建模软件
主要处理如下模型:
-
探索性因素分析(Exploratory Factor Analysis, EFA)
-
验证性因素分析(Confirmatory Factor Analysis, CFA)
-
结构方程模型(Structural Equation Model, SEM)
-
……
2. Mplus的安装
3. Mplus的运行
双击快捷图标,然后就可以打开Mplus,打开界面如下:
这是Mplus的工作界面

点击“X”,可以关闭工作界面,然后我们看到的是Mplus的主界面


4. Mplus菜单栏介绍
File—文件
-
New—新建文件
-
Open—打开文件
-
Close—关闭当前文件
-
Save—保存当前文件
-
Save as—将文件另存为
-
Print—打印
-
Print Preview—打印预览
-
Print Setup—打印设置
-
Exit—退出/关闭Mplus

Edit—编辑
-
Undo—撤销
-
Cut—剪切
-
Copy—复制
-
Paste—粘贴
-
Delete—删除
-
Find—查找
-
Find Next—查找下一个
-
Find Previous—查找上一个
-
Replace—替换
-
Change Font—更换字体

View—视图
-
Toolbar—工具栏
-
Status Bar—状态栏
-
16*16 24*24 32*32 48*48 Toolbar—调整工具栏大小

Mplus
-
Language Generator—语句生成
-
Run Mplus—运行
-
Plain text ouyput / HTML output / Plain text and HTML outputs—结果输出形式
-
Do analysis with diagram / Do analysis without diagram / Get diagram without analysis (data) / Get diagram without analysis (no data)—分析 / 图表设置

Plot—绘图

Diagram—图表
-
Open Diagrammer—相当于图表编辑器,可以在input中输入语法,然后点击Run,即可在左侧看到图标
-
View diagram—运行完语法之后,可以点击查看相应的图


Windom—窗口
-
New Window—建立新窗口
-
Cascade / Title Horizontally / Title Vertically / Arrange Icons—窗口不同的排版方式
-
1 Mptext2:1 2 ……—目前打开的窗口

Help—帮助
-
Contents—会有Mplus命令的介绍

5. Mplus工具栏介绍
常用(从左到右):新建、打开、保存、剪切、复制、粘贴、打印、运行

6. Mplus常用命令介绍(这部分内容在书上的12-28页)
参考书目:《潜变量建模与Mplus应用·基础篇》—王孟成著,重庆大学出版社
Mplus的十个一级命令
TITLE | 标题 |
---|---|
DATA | 数据 |
VARIABLE | 变量 |
DEFINE | 定义 |
ANALYSIS | 分析 |
MODEL | 模型 |
OUTPUT | 输出 |
SAVEDATA | 保存数据 |
PLOT | 绘图 |
MONTECARLO | 蒙特卡洛 |
标题(TITLE)
-
除了TITLE这个一级命令比较单一外,其他命令都包含多个子命令
-
这个命令主要是为程序起个名称
-
这个不是Mplus的必须命令,没有也可以
-
标题可以是英文也可以是中文,但最好使用英文
-
标题中尽量不要出现Mplus的命令字符
-
语句为:TITLE: 名称
数据(DATA)
-
用于指定数据存放路径
-
Mplus只能读取ASCII格式的文件,通常后缀为.dat和.txt,因此我们要将SPSS数据格式转换一下。转换方法:文件—>另存为—>保存类型选择“以制表符分隔(*.dat)”—>取消勾选“将变量名写入电子表格”—>点击保存,生成一个后缀为.dat的文件
-
Mplus对变量数有限制,变量数的上限是500,字符长度是5000
-
FILE语句用于指定数据文件的存储路径和文件名
-
语句为:FILE IS xxx.dat;
注意:缺失值必须用“.” “*” 或者“9” “99” “999”等数值代替,否则会发生错误。
方法:转换—>重新编码为相同变量—>在新出现的窗口中,将左边的变量全部选择加入右边,然后点击“旧值和新值”—>在新出现的窗口中,左边选择“系统或用户缺失”,右边新值中输入相应的值,例如99,然后点击添加—>点击“继续”—>点击“确定”,就可以将所有缺失值替换
变量(VARIABLE)
主要包括定义数据文件中的变量,选择分析使用的变量以及定义缺失值。
VARIABLE定义数据文件中的变量
-
因为数据文件中除了数字之外不允许其他变量名称的字符存在,所以在分析数据前要给每列变量取个名字
-
语句为NAME ARE A1 A2 A3 A4 A5;
-
表示数据文件有五个变量,名称分别为A1-A5;
USEVARIABLES 选择分析使用的变量
-
数据文件可能有很多变量,而我们做某项分析时可能只用到部分变量
-
语句为USEVARIABLES ARE A1 A2 A3;
-
表示我们只选用A1-A3这3个变量
MISSING 定义缺失值
-
MISSING=ALL(99); 表示所有变量的缺失值都是用99表示
-
MISSING=A1(9) A2 (99); 表示变量A1的缺失值用9表示,变量A2的缺失值用99表示
定义(DEFINE)
-
通过加减乘除或者逻辑转换定义新的变量
-
常用的有MEAN、SUM等
-
语句为 DEFINE: A=MEAN(A1 A2 A3 A4 A4); 表示定义一个新的变量A,这个变量的值为A1-A5这五个变量的均值 A=SUM(A1 A2 A3 A4 A4); 表示定义一个新的变量A,这个变量的值为A1-A5这五个变量的和
-
注意:定义的新变量,必须写入USEVARIABLE才能在后续分析中使用,否则不能使用
分析(ANALYSIS)
-
涉及的主要是参数估计方法
-
Mplus提供了多种估计方法,适用于不同的情况,见《潜变量建模与Mplus应用·基础篇》(王孟成)P22-P23
-
语句为
-
ANALYSIS: ESTIMATOR=参数估计方法;
-
ANALYSIS: ESTIMATOR=MLR; 稳健极大似然估计,适用于非正态数据
模型(MODEL)
-
主要就是对模型进行设定,例如我们想检验一个中介模型,我们在这个部分使用Mplus提供的命令,通过语句将我们的模型表示出来。
-
常用命令字符(详见《潜变量建模与Mplus应用·基础篇》(王孟成)P23-P25.
-
ON用来定义回归关系,A ON B,表示B预测A;
-
WITH定义相关,C WITH D,表示C与D相关;
输出(OUTPUT)
-
要输出哪些分析结果
2. 常用的有以下几个:
-
SAMPSTAT:样本统计量(连续变量:均值、方差、协方差、相关系数)
-
STANDARDIZED:标准化值
-
MODINDICES:修正指数
-
CINTERVAL:参数置信区间值
7. 结果图
Export to PDF—生成PDF

View—视图
-
View residual arrows / View residual variables—残差
-
Parameter estimates / STDYX estimates / STDY estimates / STD estimates—参数统计量,Mplus默认提供了三种标准化结果STDYX、STDY、STD
-
Show no estimates / show only estimates / show standard errors / show confidence intervals—是否显示估计值、标准误、置信区间
-
Show only significant—只显示显著路径
-
Zoom in / Zoom out—放大与缩小

希望上述介绍可以帮助到你!也欢迎大家在评论区多多交流分享。
你的关注/点赞 /收藏★/分享,是最大的支持!