Ich suche ein Software-Tool (vorzugsweise Open Source), um Strukturgleichungs- / Mischungsmodelle effizient und hübsch zu zeichnen.
Nachdem ich mir xfig und graphviz angesehen habe, halte ich mich jetzt an das allgemeine Vektorgrafikpaket inkscape, da es am flexibelsten erscheint.
Ich möchte die stat.stackexchange-Community befragen: Wie zeichnen Sie Ihre Strukturgleichungs- / Mischungsmodelle? Welche Software verwenden Sie?
data-visualization
modeling
sem
software
Gregor
quelle
quelle
OpenMx
oderlavaan
. Dies können per se großartige Pakete sein, wenn Sie bei Null anfangen, aber das Verlernen von Mplus und das Erlernen von R / OpenMx ist eine enorme zeitliche Verpflichtung, auf die ich persönlich nicht vorbereitet wäre ein Sabbatical für die UCLA :).Antworten:
Ich verwende OpenMx für die SEM-Modellierung, wobei ich einfach die omxGraphViz- Funktion verwende, um eine Punktdatei zurückzugeben. Ich fand es nicht zu unflexibel - die Standardausgabe sieht ziemlich gut aus und obwohl ich die Punktdatei selten ändern musste, ist es nicht schwer zu tun.
Update Übrigens kann Graphviz SVG-Dateien ausgeben, die in Inkscape importiert werden können und Ihnen das Beste aus beiden Welten bieten. :) :)
quelle
Onyx ist ein kostenloses Programm zum Zeichnen und Schätzen von Strukturgleichungsmodellen. Es kann Modelle von / nach OpenMx importieren / exportieren. Mit Einschränkungen auch für Mplus und (bald) für Lavaan. Der Export in Bitmaps (JPEG) und LaTex-Vektorformate ist möglich.
Onyx kann hier heruntergeladen werden: http://onyx.brandmaier.de/
quelle
Ich benutze das psych R-Paket für CFA und John Fox ' sem- Paket mit einfachem SEM. Beachten Sie, dass das grafische Backend graphviz ist. Ich erinnere mich nicht, ob das Lavaan- Paket ähnliche oder bessere Einrichtungen bietet.
Andernfalls verfügt die Mx-Software für die genetische Modellierung über eine grafische Oberfläche in ihrer Windows-Variante, und Sie können das Modell mit Pfadkoeffizienten exportieren.
quelle
lavaan
Paket arbeitet mit qplot zusammen, um sinnvolle Diagramme zu erstellen.Ich entwickle derzeit das semPlot-Paket für R, das darauf abzielt, Modelle und Parameterschätzungen für SEM-Modelle aus verschiedenen Paketen, einschließlich Mplus, zu visualisieren. Die erste Version ist auf CRAN. Es gibt jedoch einige Fehler, die größtenteils in der Entwicklungsversion von Github ( https://github.com/SachaEpskamp/semPlot ) behoben wurden . Einige Beispiele finden Sie unter: http://sachaepskamp.com/semPlot .
quelle
Ich habe mit graphviz gearbeitet , das auch die Grafik-Engine hinter Rs
sem
Paket ist (nach meinem Verständnis hat John Fox die Syntax so entworfengraphviz
, dass sie so gut wie möglich kompatibel ist , sodass es einfach wäre, eine Syntax in eine andere zu konvertieren). Es wird ziemlich schnell umständlich und heutzutage zeichne ich meine SEM-Pfaddiagramme in Dia .quelle
Ich beantwortete eine andere Frage auf der Website, Software zum Zeichnen von Bayes'schen Netzwerken (grafische Modelle), die die Tikz-Bibliothek in vorschlägtL.EINT.E.X.
Es ist nicht so schön, wenn Sie automatisch Modelle zeichnen möchten, die Sie bereits in MPLUS oder was auch immer geschätzt haben (wie dies bei einigen R-Programmen der Fall wäre), aber bei meinem (zugegebenermaßen) kurzen Versuch, einige der Diagramme in R zu erstellen oder graphviz, ich hatte es viel einfacher, das zu erstellen, was ich in Tikz wollte.
Für eine weitere mögliche Lösung in R enthält die qgraph- Bibliothek in R einige schöne Beispiele.
quelle
Ich habe vorher Lisrel, AMOS, Mplus benutzt, aber nur R.
In R kann man fast jeden Schritt tun, um SEM an die Daten anzupassen, von der Untersuchung des Musters über die Anpassung des Modells bis hin zur Verbesserung des Modells.
Vor kurzem (2012) gibt es viele neue und aktualisierte R-Pakete, mit denen wir SEM intuitiv anpassen können. Darüber hinaus ist R freie und Open-Source-Software.
Hier finden Sie eine Übersicht über die Verwendung von R zum Ausführen / Anpassen von SEM und die Aktualisierung.
http://pairach.com/2011/08/13/r-packages-for-structural-equation-model/
quelle
Ich würde Ihnen empfehlen, "yed", http://www.yworks.com/en/products_yed_about.html , auszuprobieren . Es ist ein sehr vielseitiges Programm, mit dem ich Pfaddiagramme, Flussdiagramme, Zeitleisten usw. gezeichnet habe. Es hilft Ihnen dabei, Zahlen auszurichten, gleiche Abstände zwischen Feldern usw. Probieren Sie es aus!
quelle
Ich denke, Omnigraffle eignet sich am besten zum Zeichnen (nur). Es ist fantastisch! Viel einfacher als jedes andere Programm, das ich gesehen habe, und es ist wunderschön.
quelle
DANKESCHÖN!! Ich habe einige davon ausprobiert, aber die freie Software Dia ist alles, was ich brauche, um mein Strukturgleichungsmodell (4 latente Variablen) zu zeichnen. Ich habe mir ein paar Youtube-Tutorials angesehen und bin nach Bedarf zum Wiki gegangen. Https://wiki.gnome.org/Apps/Dia/Documentation Ich habe dies an einem Abend oder in ungefähr 3 Stunden getan und mein vollständiges Modell entwickelt und bearbeitet.
quelle