mplus-logo

MPLUS - 结构方程建模软件

 

Mplus是一个统计建模程序,为研究人员提供了一个灵活的工具来分析他们的数据。Mplus为研究人员提供了广泛的模型,估计器和算法选择,该程序具有易于使用的界面和数据和分析结果的图形显示。

 

Mplus允许分析横截面和纵向数据、单级和多级数据、来自具有观察到或未观察到的异质性的不同人群的数据,以及包含缺失值的数据。可以对连续的、删失的、二进制的、有序的分类(有序的)、无序的分类(名义的)、计数或这些变量类型的组合的观测变量进行分析。此外,Mplus还具有广泛的蒙特卡罗模拟研究功能,可以根据程序中包含的模型生成和分析数据。

Mplus建模框架借鉴了潜在变量的统一主题。Mplus建模框架的通用性来自于连续变量和分类潜在变量的独特使用。连续潜在变量用于表示与未观察到的结构相对应的因素,与个体发育差异相对应的随机效应,与分层数据中组间系数变化相对应的随机效应,与未观察到的生存时间异质性相对应的脆弱性,与遗传病易感性相对应的负债,以及与缺失数据相对应的潜在反应变量值。分类潜在变量用于表示对应于同质个体群体的潜在类别、对应于未观察到的种群中发育类型的潜在轨迹类、对应于未观察到的种群的有限混合的混合成分以及与缺失数据相对应的潜在响应变量类别。

 

Mplus建模框架

对数据进行建模的目的是以简单的方式描述数据的结构,使其易于理解和解释。从本质上讲,数据建模相当于指定变量之间的一组关系。下图显示了可以在Mplus中建模的关系类型。矩形表示观测到的变量。观察到的变量可以是结果变量,也可以是背景变量。背景变量称为 x;连续和删失结果变量称为 y;二元、有序分类(有序)、无序分类(名义)和计数结果变量称为u,圆圈表示潜在变量,允许连续变量和分类潜在变量,连续潜在变量称为f,分类潜在变量称为c。

 

图中的箭头表示变量之间的回归关系。图中允许但未明确显示的回归关系包括观察到的结果变量之间的回归、连续潜在变量之间的回归以及分类潜在变量之间的回归。对于连续结果变量,使用线性回归模型。对于删失结果变量,使用删失(tobit)回归模型,在删失点有或没有通货膨胀。对于二元和有序分类结果,使用概率或逻辑回归模型。对于无序分类结果,使用多项式逻辑回归模型。对于计数结果,使用泊松和负二项回归模型,在零点处有或没有膨胀。

 

Mplus中的模型可以包括连续潜在变量、分类潜在变量或连续和分类潜在变量的组合。在上图中,椭圆A描述了仅具有连续潜在变量的模型。椭圆B描述仅具有分类潜在变量的模型。完整的建模框架描述了具有连续和分类潜在变量组合的模型。上图的“内部”和“之间”部分表明,可以使用Mplus估计描述个体级(内部)和集群级(间)变异的多级模型。

 

Mplus 8.11版本于2024年5月3日已发布。Mplus 8.11版本包括对自2023年6月8.10版本发布以来发现的小问题的更正,以及以下新功能:

  • DSEM(动态结构方程建模)用于分类结果的密集纵向数据现在可用于 TYPE=CROSSCLASSIFIED。有关应用程序,请参阅Muthén, Asparouhov and Shiffman (2024) 。
  • RDSEM(残差动态结构方程建模)现在可用于 TYPE=CROSSCLASSIFIED。有关应用,请参阅Muthén, Asparouhov and Keijsers (2024)和Muthén, Asparouhov and Shiffman (2024) 。
  • 连续时间残差动态结构方程建模 (CT-RDSEM) 可用于 TYPE=TWOLEVEL 和 TYPE=TWOLEVEL RANDOM,使用 VARIABLE 指令的 CTIME 选项指定时间变量,使用 PLOT 指令的 DRIFT 选项绘制自回归曲线(Asparouhov & Muthén,2024)。
  • SAVEDATA 指令的新H5RESULTS选项,用于将分析结果保存到 H5 文件,该文件可在 R 中用于创建可能连接到 MplusAutomation 包的 R 数据帧
  • DEFINE 指令的 CLUSTER_MEAN 选项现在可用于 TYPE=THREELEVEL 和 TYPE=CROSSCLASSIFIED。

 

 

系统要求

Microsoft Windows 7/8/10/11

Mac OS X 10.11 或更高版本,

Linux 64 位(在以下发行版上测试:Ubuntu、RedHat、Fedora、Debian 和 Gentoo)

1GB以上RAM

120MB以上的硬盘空间

Mplus的内存要求(RAM和虚拟内存)取决于分析类型和数据量。例如,使用大样本数值积分的分析可能计算量很大,并且可能需要大量内存。

 

Mplus 支持 32 位和 64 位 Windows、64 位 Mac OS X 和 64 位 Linux 系统。

 

PATH 环境变量

  • Mplus 编辑器中的“运行 Mplus”选项要求在 PATH 环境变量中列出 Mplus 安装目录。还必须在系统级别设置 PATH 环境变量,以便 Mplus 在多用户环境中正常工作。Mplus安装过程将尝试在系统级别设置PATH环境变量。
  • 如果此尝试失败,则在Mplus Editor中使用“运行Mplus”选项或尝试更新Mplus时可能会出现问题。用户在运行Mplus时无法启动,或者在更新Mplus时找不到Mplus。
  • 要解决此问题,可以手动设置 PATH 环境变量。

 

 

【英文介绍】

Mplus is a statistical modeling program that provides researchers with a flexible tool to analyze their data. Mplus offers researchers a wide choice of models, estimators, and algorithms in a program that has an easy-to-use interface and graphical displays of data and analysis results.

 

Mplus allows the analysis of both cross-sectional and longitudinal data, single-level and multilevel data, data that come from different populations with either observed or unobserved heterogeneity, and data that contain missing values. Analyses can be carried out for observed variables that are continuous, censored, binary, ordered categorical (ordinal), unordered categorical (nominal), counts, or combinations of these variable types. In addition, Mplus has extensive capabilities for Monte Carlo simulation studies, where data can be generated and analyzed according to most of the models included in the program.

软件分类

新闻资讯

技术文档

首页    数据分析软件    MPLUS - 结构方程建模软件

相关产品