说实话,感觉写这个东西没有什么太大的用处,但是我还是写了………………
因为是非常入门的使用操作,所以基本上没有什么太多可以借鉴的地方。因为绝大多数使用这个软件的人都对此软件比较了解了。面临的比较细节的问题。在此文中主要涉及到:软件的安装、简单地入门使用。
Mplus简介
MPlus是一款通过简单代码操作的多元统计分析软件,可以用来分析多种模型:1)探索性因子EFA;2)验证性因子分析CFA;3)结构方程模型;4)项目反应理论分析;5)潜类别分析;6)潜转换分析;7)增长模型;8)多水平建模分析;9)混合模型。
其实个人感觉在使用过程中最常见的就是对潜变量的分析,包括各种量表的制定(EFA、CFA、效度等),和变量之间的关系(中介、调节等)。
上面的描述总结一下其实也就是结构方程模型。
在文献中常见的呈现方式是:
还有其他的软件可以分析结构方程模型,比如AMOS和LISREL,这几者有些许不同。
AMOS是图形化界面,需要自己画出模型的示意图,然后导入数据,进行分析计算。
优:对于新手比较友好,直接图形界面画图操作就好了;模型简单的时候尤其好用;
缺:如果要是模型复杂,画图就比较麻烦,而且容易画错或者少画线,导致错误。Mplus是代码界面,需要自己用代码表示出模型,然后进行分析计算。
优:对新手不够友好;生成的图形不能是字符代号表示的变量,不能直接使用中文字符或者在该软件内修改为变量的中文名称(虽然这种图也不一定会在paper中直接报告);
缺:模型复杂的时候依然可以用简单地代码表示,方便。LISREL这个软件没有使用过,没有发言权,此处不探讨。
另外,Mplus和AMOS这两个软件在模型拟合指标的输出上有些不同。比如,Mplus是不会输出AGFI这个指标(我是没有找到)。
Mplus的安装
这里的安装很简单,我比较顺利,win10-64 一次就安装成功了。直接在安装指引界面点点点就OK了。
MPlus的入门级使用
真的是很很入门的使用了。
-
安装成功后,点击进入这个界面。Mptext1就是写代码的地方了。
在写代码之前,首先要选择需要分析的数据;
数据格式
Mplus只能识别.dat文件和英文变量名,因此需要对原始数据进行2方面的处理:
1)做好原始数据的备份工作后,把没必要无关的单元格都删除,然后把变量名改成自己能看懂的英文(+数字)的形式;
2)导入到spss中选择另存为,在下方保存格式的选项中选择 .dat格式就成功了。
切记:在Mplus的数据文件中是不能有留白的缺失值的,如果出现缺失值,需要首先考虑缺失值的数据类型:
如果是非数值型:
1)需要在原始的数据文件中使用“*”或者“.”代替;
2)或者使用MISSING=BLANK来指代原始数据中的空白的非数值型数据(就是缺失值,缺失值在原始文件中是空白的意思)
如果是数值型:
1)使用MISSING=ALL(9) 表示所有的缺失值都用9代替;
2)使用MISSING=y1(9) y2(99) 表示在y1中的缺失值用9代替,在y2中的缺失值用99代替;
- 然后,开始写代码;
个人感觉在Mplus中常用的几类:
1)TITLE 给脚本起个名字,不重要,可有可无
2) DATA 输入数据,必须有
3)VARIABLE 选择需要使用的变量,必须有
4)ANALYSIS 选择分析方法,没有就是默认方法
5)MODEL 设定模型,变量关系,必须有
6)OUTPUT 输出结果
7)! 添加注释,注释可以中文
所有的新命令都要另起一行写;
一个命令写完后,必须加上“;”(使用的时候是没有引号的英文分号)表示此命令结束;
如果命令太长,可以直接按“enter”回车,继续写。
data: file is wei.dat; !输入文件名
variable: names are w20 w7 w24 w28 w2 w22 w1 w30 w15; !选择分析中使用的变量
model:f1 by w20 w7 w24 w28 w2 w22; !定义f1所涉及的变量 by-表示因子f1由哪几个外显指标测量
f2 by w1 w30 w15; !定义f2所涉及的变量
output:standardized;!输出标准化估计
modindices;!报告修正指数
提醒:在Mplus中所有的非注释类的输入都要使用输入法在英文状态下进行输入,否则可能会报错,不识别。
-
写完代码之后,就可以点击“run”,稍等片刻就可以得到结果了(此处不进行详细的结果解读)
-
如果想看图的话,可以点击view diagram
显示模型的可视化结果这里可能会报错,图形打不开,这个时候留意下报错是不是因为没有安装JAVA,如果是的话,从JAVA官网上安装合适版本的JAVA之后再重新开机run一次,就可以了。
最后放上软件链接
链接:https://share.weiyun.com/5OJyl8M 密码:t3enn8
内含mplus软件安装包和王孟成老师的潜变量建模与Mplus应用-基础篇pdf
参考:
符婷婷,李鹏,叶婷.共情和网络欺凌:一个链式中介模型[J].心理技术与应用,2020,8(02):104-113.
王骞,陈海燕,梁伟朕,李红政.军人表演型人格倾向筛查问卷的修订[J].现代预防医学,2019,46(22):4145-4149.