1数据格式转换
因为Mplus只能打开ASCII格式得文件(、dat与、txt文件),所以常规得SPSS数据库得数据不能被读取,所以数据分析之前先要将sav格式另存为dat格式。
另存为选项里有两类dat格式,一般可选用“以制表符分隔”,当数据量较大时,可选“固定ASCII格式”。
这两类并没有明显特异得使用条件。
选择某一种dat格式后,“将变量名写入表格”这一项不要勾选。
然后保存。
一般将该数据文件与mplus语句文件放在一个文件夹。
2 打开mplus程序,建立新文件,即点击“new”。
当然,新打开Mplus程序也会默认这个界面。
3 编辑命令。
这就是Mplus分析数据最核心得步骤
3、1 首先我们可以给该分析起个名字(该步骤可有可无),例如:
TITLE: example
3、2 然后表明我们引用得数据库来自于哪里,也就就是刚刚那个DAT文件。
命令为: DATA: C:\Users\dell\Desktop\MPLUS结构方程模型教程\数据库、dat;
这里面需要注意得就是: DATA: (或者DATA: FILE=)就是固定句式,就是必要得。
之后“C:\Users\dell\Desktop\MPLUS结构方程模型教程\数据库、dat”这就是DAT文件得保存路径。
一般情况下,如果mplus语句文件与dat文件在同一个文件夹中,只需要DATA: 数据库、dat; 但实际上很多情况下,两者即使在同一个文件中,也很可能读不出来,所以必要得话,可将该DAT文件得保存路径写全,这样肯定就是没错得。
另外,一个命令结束后,必须必须加上“;”即英文格式下得分号(除外TITLE)。
3、3 写出数据库中所有得变量名称以及本次分析需要得变量名称。
这需要按照spss数据库中变量名称顺序来写。
VARIABLE: NAMES ARE a1 a2 a3 a4 a5 a6 a7 a8 a9 b1 b2 b3 b4 c1 c2 c3 c4;
USEVARIABLES ARES ARE a1 a2 a3 a4 a5 a6 a7 a8 a9 b1 b2 b3 b4 c1 c2 c3 c4;
当然这就是最基本繁琐得写法,可以直接写为:
VARIABLE: NAMES ARE a1-a9 b1-b4 c1-c4;
USEVARIABLES ARES ARE a1-a9 b1-b4 c1-c4;
不同变量间有空格。
因为我们本次分析需要纳入该数据库所有变量,所以上下两行变量就是一样得,否则需要哪些变量,在USEVARIABLES里面纳入哪些变量。
3、4 分析方法
因为MPLUS中针对连续型变量得结构方程模型得默认分析方法就是最小二乘法即ML ,所以如果使用得方法就是这个,那么分析方法语句可以不写,当然也可以写,即ANALYSIS: ESTIMATOR = ML;
如果采用其她方法,需要写出来,例如ANALYSIS: ESTIMATOR = MLR;或者ANALYSIS: ESTIMATOR = WLSMV;
另外ANALYSIS中还有TYPE语句,MODEL语句,INFORMATION语句,如果没有特殊要求,我们就
按照Mplus得默认方式分析就可,故不用写出来。
如果分析采用其她方式,则需要写出来。
命令举例:ANALYSIS: ESTIMATOR = ML; TYPE = GENERAL;
MODEL=NOMEANSTRUCTURE; INFORMATION=EXPECTED;
3、5模型语句
比如我们预期得结构方程模型就是这样得:
首先我们要将各个观测变量使用“BY”合并得出三个潜变量,也就就是我们研究得自变量y2,中介变量y1,与因变量y3、
语句为:
MODEL: y1 BY a1-a9;
y2 BY b1-b4;
y3 BY c1-c4;
然后使用“ON”来表示各潜变量之间得回归关系,即:
y3 ON y1 y2;
y1 ON y2;
ON前面得就是结局变量,后面得就是预测变量。
所以模型语句合并起来就就是:
MODEL: y1 BY a1-a9;
y2 BY b1-b4;
y3 BY c1-c4;
y3 ON y1 y2;
y1 ON y2;
3、6 最后一步就是输出语句,如果没有特殊要求,我们需要得结构Mplus得默认程序都会呈现。
如果有特殊要求也可以写出来,例如:
OUTPUT: SAMPSTAT TECH1 TECH4 STDYX MOD;
所以将所有语句写出来就就是:
TITLE: example
DATA: C:\Users\dell\Desktop\MPLUS结构方程模型教程\数据库、dat;
VARIABLE: NAMES ARE a1 a2 a3 a4 a5 a6 a7 a8 a9 b1 b2 b3 b4 c1 c2 c3 c4;
USEVARIABLES ARES ARE a1 a2 a3 a4 a5 a6 a7 a8 a9 b1 b2 b3 b4 c1 c2 c3 c4;
MODEL: y1 BY a1-a9;
y2 BY b1-b4;
y3 BY c1-c4;
y3 ON y1 y2;
y1 ON y2;
如图
然后点击RUN按钮
它会提示您保存该语句
保存完成后,结果就出来了。
如果想瞧我们得到得结构方程图得话,点击菜单栏得Diagram,选择View diagram
这需要JAVA工具。
如果电脑没有得话,会提示您安装
安装完,既可以观瞧图示。