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


9

我正在寻找一种软件工具(最好是开源的)来高效,简洁地绘制结构方程/混合物模型。

在研究了xfig和graphviz之后,我现在坚持使用通用的矢量图形程序包inkscape,因为它似乎最灵活。

我想调查stat.stackexchange社区:您如何绘制结构方程/混合物模型?你用什么软件?


出于兴趣,您发现GraphViz存在问题吗?不够灵活?以什么方式)?
一站式

@onestop,使用graphviz时,如果不“折断”所指向的箭头,就无法向线的中心绘制箭头。见我的问题在计算器stackoverflow.com/questions/3718025/...
格雷戈尔

1
伙计们,这是关于路径图工具的问题,而不是关于进行SEM的R包的问题。如果OP拥有Mplus许可证,并且对该软件包感到满意,则他们几乎不需要学习OpenMx或学习lavaan。如果您从零开始,那么这些本身可能就是不错的选择,但是学习Mplus和学习R / OpenMx是我个人不准备做出的巨大时间承诺,最现实的设置可能会持续存在并持续下去。对UCLA放假:)。
StasK 2012年

Answers:


11

我将OpenMx用于SEM建模,在这里我仅使用omxGraphViz函数返回点文件。我还没有发现它太不灵活-默认输出看起来还不错,尽管我很少需要修改点文件,但这并不难。

更新顺便提一下,Graphviz可以输出SVG文件,可以将其导入Inkscape,为您提供两全其美的解决方案。:)


2
(+1)感谢您与OpenMx链接!确实很棒的软件包,现在已经在我的Mac上取代了Mx。
chl 2010年

5

Onyx是用于绘制和估算结构方程模型的免费程序。它可以从/向OpenMx导入/导出模型。有限制的,也包括Mplus,以及(不久)到lavaan。可以导出为位图(JPEG)和LaTex矢量格式。

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


4

我将psych R软件包用于CFA,并使用具有简单SEM的John Fox的sem软件包。请注意,图形后端是graphviz。我不记得拉凡包是否提供了类似或更好的设施。

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


2
lavaan软件包与qplot一起使用以创建合理的图表。
韦恩(Wayne)2012年


2

我使用过graphviz,后者也是R sem包背后的图形引擎(我的理解是John Fox将语法设计为尽可能紧密地兼容graphviz,因此将一种语法转换为另一种语法很容易)。它很快变得很麻烦,这些天我在Dia中绘制了SEM路径图。


1

我在网站上回答了另一个问题,即建议使用贝叶斯网络的软件(图形模型),建议使用的Tikz库。用于绘制这些模型的Tikz代码的一个不错的特性之一是RAM路径符号在功能上类似于您在Tikz中定义节点和边的方式。LATEX

如果您想自动绘制已经在MPLUS中估算的模型或其他模型(某些R程序就是这种情况),那就不好了,但是我(很自然地)在R中制作了一些图形进行了简短的尝试。或graphviz,我在Tikz中创建自己想要的东西要容易得多。

对于R中的另一个潜在解决方案,尽管R中的qgraph库提供了一些不错的示例。


1

我以前使用过Lisrel,AMOS,Mplus,但只有R。

在R中,几乎每个步骤都可以使SEM与数据相适应,从探索模式到拟合模型再到改进模型。

最近(2012年),有许多新的R软件包和更新的R软件包,使我们可以直观地适应SEM。而且,R是免费的开源软件。

这是有关使用R来运行/拟合SEM并仍在更新的评论。

http://pairach.com/2011/08/13/r-packages-for-structural-equation-model/



1

我认为Omnigraffle是最适合绘制的(仅)。太棒了!比我见过的任何其他程序容易得多,而且很漂亮。


0

谢谢!!我尝试了其中一些,但是免费软件Dia就是我绘制结构方程模型(4个潜在变量)所需的全部。我查看了一些Youtube教程,并根据需要转到Wiki https://wiki.gnome.org/Apps/Dia/Documentation 我在一个晚上或大约3个小时的时间内完成了此过程,并开发了完整的模型并进行了编辑。


1
可疑的读起来像是广告。但是,最好将此软件产品告知SEM。您可能需要仔细阅读我们的资料(在我们的帮助中心中),也许还需要调整答案。如果您隶属于此,只需提及&即可。
gung-恢复莫妮卡

我也想对Dia表示支持。这不是花哨的,但是它满足了我的所有需求,并提供了一些非常整洁的图表。
Rebecca Linnett
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.