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?
data-visualization
modeling
sem
software
Gregor
fuente
fuente
OpenMx
olavaan
. 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 :).Respuestas:
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. :)
fuente
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/
fuente
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.
fuente
lavaan
paquete funciona con qplot para crear diagramas razonables.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 .
fuente
He trabajado con graphviz , que también es el motor gráfico detrás del
sem
paquete de R (entiendo que John Fox diseñó la sintaxis para que sea lo más compatiblegraphviz
posible, 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 .fuente
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.
fuente
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/
fuente
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!
fuente
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.
fuente
¡¡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.
fuente