分享

Mplus:语法命令入门,写一个简单的描述统计

 数据小兵 2022-09-01 发布于陕西
Mplus:潜变量模型基本概念

这两天阅读了《潜变量建模与Mplus应用》的第二章,说实话吧,看图书的内容很枯燥,看完整个章节其实没有学下什么东西。

必须得动手,不然学不会。

我这里说的动手,指两个方面的。第一:你需要动手搜索补充一些通俗易懂的学习资料,图书写得太规范了,读完没感觉,不接地气。第二:你需要动手写一写Mplus的语法命令,不然不能理解,也没有啥感触。

01
读 取 数 据

Mplus不允许读取的数据文件有变量名称,所以用SPSS另存数据为csv或dat时不要勾选保存变量名称。

待读取的数据格式建议用csv或dat。

然后打开Mplus,用data命令读取准备好的csv或dat数据文件。建议是csv或dat文件、inp文件放在同一个文件夹下,这样读取时不用写文件路径。

我写:data:file is summary.csv
02
变 量 命 名

csv或dat不要有变量名的原因是,Mplus自己要对各列数据命名,自己家娃的名字自己起,不用别人代劳。

用variable命令,先把csv或dat中的所有列进行命名,如果下一步仅个别变量用于分析,则需要指定usevar。
我写:variable:names are x m y;

03
分 析 类 型

分析类型,这个有点不太好理解,我现在也是模糊的认识。主要是指定分析类型和估计方法。

用的是analysis命令,副命令包括type,estimator。

我写:analysis:type=basic;

这行命令就比较奇怪,type=basic是描述统计,我翻遍图书第二章节也没有看到这个basic的说明,这还是自己搜的资料学习到的。

04
小 结 一 下

Mplus有10个一级命令,其中data、variable、analysis是必不可少的。其他命令可以根据分析目的决定要不要写、如何写。

不区分大小写。封号收尾,叹号注释。

最后看一下我写的这个简单的读取数据、命名并做简单描述统计的代码和结果:

代码:

title:input and summary;data:file is summary.csv;variable:names are x m y;analysis:type=basic;

统计结果:



    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多