Come si disegnano modelli di equazioni strutturali / MPLUS?


9

Sto cercando uno strumento software (preferibilmente open source) per disegnare equazioni strutturali / modelli di miscele in modo efficiente e grazioso.

Dopo aver esaminato xfig e graphviz, ora mi attengo al pacchetto di grafica vettoriale generale inkscape perché sembra più flessibile.

Vorrei sondare la community di stat.stackexchange: come si disegnano i modelli di equazioni / miscele strutturali? Quale software utilizzi?


Per interesse, quale è stato il problema con GraphViz? Non abbastanza flessibile? In che modo?
onestop

@onestop, con graphviz non sono stato in grado di disegnare una freccia al centro di una linea senza "spezzare" la freccia a cui è puntata. Vedi la mia domanda su stackoverflow stackoverflow.com/questions/3718025/…
gregor,

1
Gente, questa è una domanda sugli strumenti del diagramma di percorso , non sui pacchetti R che fanno SEM. Se l'OP ha una licenza Mplus ed è soddisfatto del pacchetto, non sarà necessario che imparino OpenMxo lavaan. Questi potrebbero essere ottimi pacchetti di per sé se inizi da zero, ma disimparare Mplus e imparare R / OpenMx è un impegno enorme che non sarei disposto a prendere personalmente, l'impostazione più realistica per la quale potrebbe essere acquisito e andare avanti un anno sabbatico all'UCLA :).
StasK

Risposte:


11

Uso OpenMx per la modellazione SEM dove uso semplicemente la funzione omxGraphViz per restituire un dotfile. Non l'ho trovato troppo flessibile - l'output predefinito sembra piuttosto buono e anche se raramente ho bisogno di modificare il dotfile, non è difficile da fare.

Aggiornamento A proposito, Graphviz può produrre file SVG, che possono essere importati in Inkscape, offrendoti il ​​meglio dei due mondi. :)


2
(+1) Grazie per il collegamento con OpenMx! Pacchetto davvero fantastico che ha sostituito Mx sul mio Mac ora.
chl

5

Onyx è un programma gratuito per disegnare e stimare modelli di equazioni strutturali. Può importare / esportare modelli da / verso OpenMx. Con limitazioni, anche a Mplus e (presto) a lavaan. Sono possibili l'esportazione in bitmap (JPEG) e formati vettoriali LaTex.

Onyx può essere scaricato qui: http://onyx.brandmaier.de/


4

Uso il pacchetto R psichiatrico per CFA e il pacchetto sem di John Fox con SEM semplice. Si noti che il backend grafico è graphviz. Non ricordo se il pacchetto lavaan offre servizi simili o migliori.

Altrimenti, il software Mx per la modellazione genetica presenta un'interfaccia grafica nel suo sapore di Windows ed è possibile esportare il modello con coefficienti di percorso.


2
Il lavaanpacchetto funziona con qplot per creare diagrammi ragionevoli.
Wayne,


2

Ho lavorato con graphviz , che è anche il motore grafico dietro il sempacchetto di R (la mia comprensione è che John Fox ha progettato la sintassi per essere il più strettamente possibile compatibile graphviz, quindi sarebbe facile convertire una sintassi in un'altra). Diventa ingombrante abbastanza rapidamente, e in questi giorni traccio i miei diagrammi di percorso SEM in Dia .


1

LATEX

Non è bello se vuoi disegnare automaticamente modelli che hai già stimato in MPLUS o qualsiasi altra cosa (come sarebbe il caso di alcuni dei programmi R), ma con il mio (certamente) breve tentativo di realizzare alcuni dei grafici in R o graphviz, mi sono divertito molto di più a creare ciò che volevo in Tikz.

Per un'altra potenziale soluzione in R, tuttavia la libreria qgraph in R ha alcuni esempi interessanti.


1

Ho usato Lisrel, AMOS, Mplus prima ma solo R.

In R, si può fare quasi ogni passo per adattare SEM ai dati, dall'esplorazione del modello al montaggio del modello e al miglioramento del modello.

Di recente (2012), ci sono molti nuovi pacchetti R e quelli aggiornati, che ci consentono di adattare SEM in modo intuitivo. Inoltre, R è un software gratuito e open source.

Ecco una recensione sull'uso di R per eseguire / adattare SEM e ancora in aggiornamento.

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


1

Ti consiglierei di provare "yed", http://www.yworks.com/en/products_yed_about.html . È un programma molto versatile e l'ho usato per disegnare diagrammi di percorso, diagrammi di flusso, linee temporali ecc. Ti aiuta ad allineare figure, pari distanze tra le caselle e così via. Provalo!


1

Penso che Omnigraffle sia il migliore per il disegno (solo). È fantastico! Molto più semplice di qualsiasi altro programma che abbia mai visto ed è bellissimo.


0

GRAZIE!! Ho provato alcuni di questi, ma il software libero Dia è tutto ciò di cui ho bisogno per disegnare il mio modello di equazione strutturale (4 variabili latenti). Ho visto alcuni tutorial di Youtube e sono andato al wiki secondo necessità https://wiki.gnome.org/Apps/Dia/Documentation L' ho fatto in una sera o in circa 3 ore il mio modello completo è stato sviluppato e modificato.


1
Questo sembra sospettosamente come un annuncio pubblicitario. Tuttavia, è bene informare questa comunità di questo prodotto per i SEM. Potresti voler esaminare i nostri materiali (nel nostro centro assistenza ) e forse modificare la tua risposta. Se sei affiliato con questo, basta menzionarlo e andrà bene.
gung - Ripristina Monica

Vorrei aggiungere anche il mio voto per Dia. Non è lussuoso ma fa tutto ciò di cui ho bisogno e fornisce alcuni diagrammi davvero accurati.
Rebecca Linnett,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.