¿Cómo se dibujan los modelos de ecuaciones estructurales / MPLUS?


9

Estoy buscando una herramienta de software (preferiblemente de código abierto) para dibujar modelos de ecuaciones / mezclas estructurales de manera eficiente y bonita.

Después de buscar en xfig y graphviz, ahora me quedo con el paquete de gráficos vectoriales generales Inkscape porque parece más flexible.

Me gustaría sondear la comunidad stat.stackexchange: ¿Cómo dibuja sus modelos de ecuaciones / mezclas estructurales? ¿Qué software usas?


Por interés, ¿cuál fue el problema con GraphViz? ¿No es lo suficientemente flexible? De qué maneras)?
parada el

@onestop, con graphviz no pude dibujar una flecha al centro de una línea sin "romper" la flecha que apunta. Vea mi pregunta en stackoverflow stackoverflow.com/questions/3718025/…
gregor

1
Amigos, esta es una pregunta sobre las herramientas del diagrama de ruta , no sobre los paquetes R que hacen SEM. Si el OP tiene una licencia de Mplus y está satisfecho con el paquete, habrá poca necesidad de que aprendan OpenMxo lavaan. Estos pueden ser paquetes geniales per se si comienzas desde cero, pero desaprender Mplus y aprender R / OpenMx es un gran compromiso de tiempo que personalmente no estaría preparado para hacer, la configuración más realista para la cual podría ser tener la tenencia y continuar. un año sabático a UCLA :).
StasK

Respuestas:


11

Uso OpenMx para el modelado SEM donde simplemente uso la función omxGraphViz para devolver un archivo de puntos . No lo he encontrado demasiado inflexible: el resultado predeterminado se ve bastante bien y, aunque rara vez he necesitado modificar el archivo de puntos, no es difícil de hacer.

Actualización Por cierto, Graphviz puede generar archivos SVG, que pueden importarse a Inkscape, ofreciéndole lo mejor de ambos mundos. :)


2
(+1) ¡Gracias por vincularte con OpenMx! Paquete realmente genial que ha reemplazado a Mx en mi Mac ahora.
chl

5

Onyx es un programa gratuito para dibujar y estimar modelos de ecuaciones estructurales. Puede importar / exportar modelos desde / a OpenMx. Con limitaciones, también a Mplus, y (pronto) a lavaan. Es posible exportar a mapas de bits (JPEG) y formatos vectoriales LaTex.

Onyx se puede descargar aquí: http://onyx.brandmaier.de/


4

Utilizo el paquete Psych R para CFA y el paquete sem de John Fox con SEM simple. Tenga en cuenta que el backend gráfico es graphviz. No recuerdo si el paquete de lavaan proporciona instalaciones similares o mejores.

De lo contrario, el software Mx para modelado genético presenta una interfaz gráfica en su sabor de Windows, y puede exportar el modelo con coeficientes de ruta.


2
El lavaanpaquete funciona con qplot para crear diagramas razonables.
Wayne

3

Actualmente estoy desarrollando el paquete semPlot para R que está dirigido a visualizar modelos y estimaciones de parámetros para modelos SEM de varios paquetes, incluido Mplus. Su primera versión está en CRAN. Sin embargo, tiene algunos errores que se han resuelto principalmente en la versión de desarrollo en github ( https://github.com/SachaEpskamp/semPlot ). Para ver algunos ejemplos, consulte: http://sachaepskamp.com/semPlot .


2

He trabajado con graphviz , que también es el motor gráfico detrás del sempaquete de R (entiendo que John Fox diseñó la sintaxis para que sea lo más compatible graphvizposible, por lo que sería fácil convertir una sintaxis en otra). Se vuelve engorroso bastante rápido, y en estos días dibujo mis diagramas de ruta SEM en Dia .


1

LUNATmiX

No es tan agradable si desea dibujar automáticamente modelos que ya ha estimado en MPLUS o lo que sea (como sería el caso para algunos de los programas R), pero con mi (ciertamente) breve intento de hacer algunos de los gráficos en R o graphviz, me fue mucho más fácil crear lo que quería en Tikz.

Para otra posible solución en R, aunque la biblioteca qgraph en R tiene algunos buenos ejemplos.


1

Usé Lisrel, AMOS, Mplus antes pero solo R.

En R, uno puede hacer casi todos los pasos para ajustar SEM con los datos, desde explorar patrones hasta ajustar el modelo y mejorar el modelo.

Recientemente (2012), hay muchos paquetes R nuevos y actualizados, que nos permiten adaptar SEM intuitivamente. Además, R es un software gratuito y de código abierto.

Aquí hay una revisión sobre el uso de R para ejecutar / ajustar SEM y aún actualizar.

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


1

Le recomendaría que pruebe "yed", http://www.yworks.com/en/products_yed_about.html . Es un programa muy versátil y lo he usado para dibujar diagramas de ruta, diagramas de flujo, líneas de tiempo, etc. Le ayuda a alinear figuras, distancias iguales entre cajas, etc. ¡Pruébalo al intentarlo!


1

Creo que Omnigraffle es lo mejor para dibujar (solo). ¡Es fantástico! Mucho más fácil que cualquier otro programa que haya visto, y es hermoso.


0

¡¡GRACIAS!! Intenté algunos de estos, pero el software gratuito Dia es todo lo que necesito para dibujar mi modelo de ecuación estructural (4 variables latentes). Vi algunos tutoriales de Youtube y fui a la wiki según fue necesario https://wiki.gnome.org/Apps/Dia/Documentation Hice esto en una tarde o en aproximadamente 3 horas tuve mi modelo completo desarrollado y editado.


1
Esto se lee sospechosamente como un anuncio. Sin embargo, está bien informar a esta comunidad sobre este producto para SEM. Es posible que desee leer detenidamente nuestros materiales (en nuestro centro de ayuda ) y tal vez ajustar su respuesta. Si está afiliado a esto, solo mencione eso y estará bien.
gung - Restablece a Monica

Me gustaría agregar mi voto para Dia también. No es lujoso, pero hace todo lo que necesito y proporciona algunos diagramas realmente claros.
Rebecca Linnett
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.