如何绘制结构方程/MPLUS 模型?

机器算法验证 数据可视化 造型 结构方程建模 软件
2022-03-18 02:27:37

我正在寻找一种软件工具(最好是开源的)来有效而漂亮地绘制结构方程/混合模型。

在研究了 xfig 和 graphviz 之后,我现在坚持使用通用矢量图形包inkscape,因为它看起来最灵活。

我想对 stat.stackexchange 社区进行投票:您如何绘制结构方程/混合模型?你用什么软件?

4个回答

我使用OpenMx进行 SEM 建模,我只是使用omxGraphViz函数返回一个点文件。我还没有发现它太不灵活——默认输出看起来很不错,虽然我很少需要修改点文件,但这并不难。

更新顺便说一句,Graphviz 可以输出 SVG 文件,可以导入到 Inkscape 中,让您两全其美。:)

Onyx 是一个用于绘制和估计结构方程模型的免费程序。它可以从/向 OpenMx 导入/导出模型。受限于 Mplus 和(很快)lavaan。可以导出为位图 (JPEG) 和 LaTex 矢量格式。

Onyx 可以在这里下载:http: //onyx.brandmaier.de/

我将psych R 包用于 CFA,将 John Fox 的sem包与简单的 SEM 一起使用。请注意,图形后端是 graphviz。我不记得lavaan包是否提供类似或更好的设施。

否则,用于遗传建模的Mx 软件具有 Windows 风格的图形界面,您可以导出带有路径系数的模型。

我目前正在为 R 开发 semPlot 包,该包旨在可视化来自各种包(包括 Mplus)的 SEM 模型的模型和参数估计。它的第一个版本在 CRAN 上。虽然它有一些错误,但大部分已在 github ( https://github.com/SachaEpskamp/semPlot ) 上的开发版本中得到解决。有关一些示例,请参阅:http ://sachaepskamp.com/semPlot 。