構造方程式/ MPLUSモデルをどのように描画しますか?


9

構造方程式/混合モデルを効率的かつきれいに描くためのソフトウェアツール(できればオープンソース)を探しています。

xfigとgraphvizを調べた後、汎用のベクターグラフィックパッケージであるinkscapeを使用します。

stat.stackexchangeコミュニティを調査したい:構造方程式/混合モデルをどのように描画しますか?どのソフトウェアを使用していますか?


興味深いことに、GraphVizの問題は何でしたか?十分な柔軟性がありませんか?どんな風に)?
2010

@ onestop、graphvizでは、ポイントされている矢印を「クラック」しないと、線の中心に矢印を描くことができませんでした。stackoverflowの時に私の質問を参照してくださいstackoverflow.com/questions/3718025/...
グレゴール・

1
皆さん、これはパスダイアグラムツールについての質問であり、SEMを実行するRパッケージについての質問ではありません。OPにMplusライセンスがあり、パッケージに満足している場合、OPを学習しOpenMxたり、したりする必要はほとんどありませんlavaan。ゼロから始めれば、これらはそれ自体素晴らしいパッケージになるかもしれませんが、Mplusの学習を解除し、R / OpenMxを学習することは、私が個人的に準備することのできない巨大な時間の約束です。 UCLAのサバティカル:)
StasK

回答:


11

私はOpenMxをSEMモデリングに使用していますが、omxGraphViz関数を使用してdotfileを返します。私はそれが柔軟性に欠けていることに気づきませんでした-デフォルトの出力はかなり良いように見え、ドットファイルを変更する必要はめったにありませんが、それを行うのは難しくありません。

更新ちなみに、GraphvizはSVGファイルを出力できます。これはInkscapeにインポートでき、両方の長所を提供します。:)


2
(+1)OpenMxとリンクしていただきありがとうございます!MacのMxに代わる本当に素晴らしいパッケージ。
CHL

5

Onyxは、構造方程式モデルを描画および推定するための無料プログラムです。OpenMxとの間でモデルをインポート/エクスポートできます。制限付きで、Mplusにも、(すぐに)lavaanにも。ビットマップ(JPEG)およびLaTexベクター形式へのエクスポートが可能です。

Onyxはこちらからダウンロードできます:http : //onyx.brandmaier.de/


4

CFAにはpsych Rパッケージを使用し、シンプルなSEMではJohn Foxのsemパッケージを使用しています。グラフィカルバックエンドはgraphvizであることに注意してください。lavaanパッケージが同様またはより優れた機能を提供しているかどうかは覚えていません。

それ以外の場合、遺伝的モデリング用のMxソフトウェアは、Windowsフレーバーのグラフィカルインターフェースを備えており、パス係数を使用してモデルをエクスポートできます。


2
lavaanパッケージには、合理的な図を作成するためにqplotで動作します。
ウェイン

3

私は現在、RのsemPlotパッケージを開発しています。これは、Mplusを含むさまざまなパッケージからのSEMモデルのモデルとパラメーター推定を視覚化することを目的としています。最初のバージョンはCRANにあります。いくつかのバグがありますが、それらは主にgithubの開発バージョン(https://github.com/SachaEpskamp/semPlot)で解決されています。いくつかの例については、http : //sachaepskamp.com/semPlotを参照してください


2

私はRのパッケージの背後にあるグラフィックスエンジンでもあるgraphvizをsem使用しました(私の理解では、John Foxは構文をgraphvizできるだけ密接に互換性があるように設計したため、1つの構文を別の構文に簡単に変換できます)。非常に手間がかかりますが、最近では、SEMパス図をDiaで描画しています。


1

私はサイトの別の質問に答えました、 Tikzライブラリを提案するベイジアンネットワーク(グラフィックモデル)を描画するためのソフトウェアLTEバツ

MPLUSなどですでに推定したモデルを自動的に描画したい場合(いくつかのRプログラムの場合と同じように)は、それほど素晴らしいものではありませんが、Rでいくつかのグラフを作成する私の(確かに)短い試みではまたはgraphviz、私はTikzで私が欲しかったものを作成するはるかに簡単な時間を過ごしました。

Rのqgraphライブラリにはいくつかの素晴らしい例がありますが、Rでの別の解決策として考えられます。


1

以前はLisrel、AMOS、Mplusを使用しましたが、Rのみを使用しました。

Rでは、パターンの探索からモデルのフィッティング、モデルの改善まで、SEMをデータに適合させるためのほぼすべてのステップを実行できます。

最近(2012年)、多くの新しいRパッケージと更新されたパッケージがあり、SEMを直感的に適合させることができます。さらに、Rは無料のオープンソースソフトウェアです。

ここでは、Rを使用してSEMを実行/適合し、引き続き更新する方法について説明します。

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


1

「yed」、http: //www.yworks.com/en/products_yed_about.htmlを試すことをお勧めします。これは非常に用途の広いプログラムであり、パス図、フローチャート、タイムラインなどを描くために使用しました。図を揃えたり、ボックス間の距離を等にするのに役立ちます。試してみてください!


1

Omnigraffleは描画のみに最適です。素晴らしいですよ!私が見た他のどのプログラムよりもはるかに簡単で、美しいです。


0

ありがとうございました!!これらのいくつかを試しましたが、構造式モデル(4つの潜在変数)を描画するために必要なのは、フリーソフトウェアのDiaだけです。私はいくつかのYouTubeのチュートリアルを見て、必要に応じてのwikiに行ってきましたhttps://wiki.gnome.org/Apps/Dia/Documentation 私は私の完全なモデルが開発され、編集されていた夕方または約3時間でこれをしませんでした。


1
これは広告のように不審に読みます。ただし、SEM向けのこの製品についてこのコミュニティに通知することは問題ありません。(ヘルプセンターで)Googleの資料をよく読み、回答を微調整したい場合があります。これと提携している場合は、そのことを伝えてください。問題はありません。
ガン-モニカの回復

Diaにも投票したいのですが。それは派手ではありませんが、私が必要とするすべてを行い、いくつかの本当にきちんとした図を提供します。
レベッカリネット2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.