Comment dessinez-vous des modèles d'équation structurelle / MPLUS?

9

Je recherche un outil logiciel (de préférence open source) pour dessiner efficacement et joliment des modèles d'équations / mélanges structurels.

Après avoir examiné xfig et graphviz, je m'en tiens maintenant au package général de graphiques vectoriels inkscape car il semble le plus flexible.

Je voudrais interroger la communauté stat.stackexchange: Comment dessinez-vous vos modèles d'équation structurelle / mélange? Quel logiciel utilisez-vous?

Gregor
la source
Par intérêt, quel a été votre problème avec GraphViz? Pas assez flexible? De quelle manière)?
onestop
@onestop, avec graphviz je n'ai pas pu dessiner une flèche au centre d'une ligne sans "craquer" la flèche pointée. Voir ma question à stackoverflow stackoverflow.com/questions/3718025/…
gregor
1
Les gens, c'est une question sur les outils de diagramme de chemin , pas sur les packages R faisant SEM. Si l'OP dispose d'une licence Mplus et est satisfait du package, il ne leur sera pas nécessaire d'apprendre OpenMxou lavaan. Ceux-ci peuvent être d'excellents packages en soi si vous partez de zéro, mais désapprendre Mplus et apprendre R / OpenMx est un énorme engagement de temps que je ne serais pas prêt à faire personnellement, le cadre le plus réaliste pour lequel on pourrait être titularisé et continuer une année sabbatique à UCLA :).
StasK

Réponses:

11

J'utilise OpenMx pour la modélisation SEM où j'utilise simplement la fonction omxGraphViz pour renvoyer un fichier dot. Je ne l'ai pas trouvé trop rigide - la sortie par défaut semble assez bonne et même si j'ai rarement eu besoin de modifier le fichier dot, ce n'est pas difficile à faire.

Mise à jour Soit dit en passant, Graphviz peut produire des fichiers SVG, qui peuvent être importés dans Inkscape, vous offrant le meilleur des deux mondes. :)

ars
la source
2
(+1) Merci d'avoir créé un lien avec OpenMx! Un package vraiment génial qui a remplacé Mx sur mon Mac maintenant.
chl
5

Onyx est un programme gratuit pour dessiner et estimer des modèles d'équations structurelles. Il peut importer / exporter des modèles de / vers OpenMx. Avec des limitations, également à Mplus, et (bientôt) à lavaan. L'exportation vers des bitmaps (JPEG) et des formats vectoriels LaTex est possible.

Onyx peut être téléchargé ici: http://onyx.brandmaier.de/

A. Brandmaier
la source
4

J'utilise le package psych R pour CFA et le package sem de John Fox avec SEM simple. Notez que le backend graphique est graphviz. Je ne me souviens pas si le paquet lavaan fournit des installations similaires ou meilleures.

Sinon, le logiciel Mx pour la modélisation génétique dispose d'une interface graphique dans sa version Windows, et vous pouvez exporter le modèle avec des coefficients de chemin.

chl
la source
2
Le lavaanpackage fonctionne avec qplot pour créer des diagrammes raisonnables.
Wayne
3

Je développe actuellement le package semPlot pour R qui vise à visualiser les modèles et les estimations de paramètres pour les modèles SEM à partir de divers packages, y compris Mplus. Sa première version est sur CRAN. Il a cependant quelques bugs qui ont été principalement résolus dans la version de développement sur github ( https://github.com/SachaEpskamp/semPlot ). Pour quelques exemples, voir: http://sachaepskamp.com/semPlot .

Sacha Epskamp
la source
2

J'ai travaillé avec graphviz , qui est également le moteur graphique derrière le sempackage de R (si j'ai bien compris, John Fox a conçu la syntaxe pour qu'elle soit aussi compatible graphvizque possible, il serait donc facile de convertir une syntaxe en une autre). Cela devient assez lourd assez rapidement, et ces jours-ci, je dessine mes diagrammes de chemin SEM en Dia .

StasK
la source
1

J'ai répondu à une autre question sur le site, Logiciel de dessin de réseaux bayésiens (modèles graphiques) suggérant la bibliothèque Tikz enLUNETEX. L'une des belles propriétés du code Tikz pour dessiner ces modèles est que la notation du chemin RAM est fonctionnellement similaire à la façon dont vous définissez les nœuds et les bords dans Tikz.

Ce n'est pas aussi agréable si vous voulez dessiner automatiquement des modèles que vous avez déjà estimés dans MPLUS ou autre (comme ce serait le cas pour certains des programmes R), mais avec ma (certes) brève tentative de faire certains des graphiques dans R ou graphviz, j'ai eu beaucoup plus de facilité à créer ce que je voulais à Tikz.

Pour une autre solution potentielle dans R, la bibliothèque qgraph de R a de bons exemples.

Andy W
la source
1

J'ai utilisé Lisrel, AMOS, Mplus avant mais seulement R.

Dans R, on peut faire presque toutes les étapes pour adapter SEM aux données, de l'exploration du modèle à l'ajustement du modèle et à l'amélioration du modèle.

Récemment (2012), il existe de nombreux nouveaux packages R et des packages mis à jour, qui nous permettent d'adapter intuitivement SEM. De plus, R est un logiciel gratuit et open-source.

Voici une revue sur l'utilisation de R pour exécuter / adapter SEM, et toujours la mise à jour.

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

Pairach
la source
1

Je vous recommande d'essayer "yed", http://www.yworks.com/en/products_yed_about.html . C'est un programme très polyvalent et je l'ai utilisé pour dessiner des diagrammes de chemin, des organigrammes, des chronologies, etc. Il vous aide à aligner les chiffres, à égaliser les distances entre les boîtes, etc. Essayez-le!

Tormod
la source
1

Je pense que Omnigraffle est le meilleur pour le dessin (uniquement). C'est fantastique! Bien plus facile que tout autre programme que j'ai vu, et c'est magnifique.

Behacad
la source
0

MERCI!! J'en ai essayé quelques-unes mais le logiciel gratuit Dia est tout ce dont j'ai besoin pour dessiner mon modèle d'équation structurelle (4 variables latentes). J'ai vu quelques tutoriels Youtube et je suis allé sur le wiki au besoin https://wiki.gnome.org/Apps/Dia/Documentation Je l'ai fait en une soirée ou en 3 heures environ, mon modèle complet a été développé et édité.

user68986
la source
1
Cela ressemble étrangement à une publicité. Cependant, il est bon d'informer cette communauté de ce produit pour les SEM. Vous voudrez peut-être parcourir nos documents (dans notre centre d'aide ), et peut-être modifier votre réponse. Si vous êtes affilié avec cela, mentionnez simplement que ce sera OK.
gung - Rétablir Monica
Je voudrais également ajouter mon vote pour Dia. Ce n'est pas luxueux mais il fait tout ce dont j'ai besoin et fournit des diagrammes vraiment soignés.
Rebecca Linnett