Pacchetto R per la modellazione di equazioni strutturali multilivello?


18

Voglio testare un modello di percorso multi-stadio (ad esempio, A prevede B, B prevede C, C prevede D) in cui tutte le mie variabili sono singole osservazioni nidificate all'interno di gruppi. Finora l'ho fatto attraverso molteplici analisi multilivello uniche in R.

Preferirei usare una tecnica come SEM che mi permetta di testare più percorsi contemporaneamente (A -> B -> C -> D) e comunque gestire correttamente i 2 livelli (individui in gruppi).

Capisco che MPLUS può gestirlo. Esiste un pacchetto R che posso usare?

Risposte:


19

Sembra che OpenMx (basato su Mx ma ora è un pacchetto R) può fare quello che stai cercando: "Analisi multi-livello"


6
(+1) È semplicemente un fork di Mx ma è abbastanza buono come software gratuito per SEM. Un altro progetto promettente è lavaan (che cerca di fornire output conforme a Mplus, quando possibile).
chl

@chi Grazie per il suggerimento, darò un'occhiata anche a lavaan.
Steven L. Johnson,

7

Puoi eseguire SEM multilivello in qualsiasi pacchetto che supporti l'analisi di più gruppi utilizzando il metodo MUML di Muthen.

Si modellano 2 gruppi, il primo con la matrice di covarianza e il secondo con la matrice di covarianza come dati. Quindi si restringono i parametri rilevanti per essere uguali tra i gruppi (che dipende dal modello).

Quindi sì, puoi fare SEM multilivello in lavaan e OpenMx.

Vedi http://smr.sagepub.com/content/22/3/376.short


4

Se il tuo modello è complicato, consiglierei xxM, un pacchetto per R di Paras Mehta. http://xxm.times.uh.edu/

Mehta, PD (2013). modellazione di equazioni strutturali di livello n. In Y. Petscher, C. Schatschneider e DL Compton (a cura di), Analisi quantitativa applicata nelle scienze sociali (pagg. 329-362). New York: Routledge.


Quali sarebbero i vantaggi di questo modello?
Andy,

@Andy: non ho usato questo pacchetto, ma sembra supportare un'ampia varietà di modelli e situazioni e non ha limiti al numero di livelli. Tuttavia, il pacchetto richiede la specifica esplicita di varie matrici, il che introduce un linguaggio eccessivo ed è ingombrante . Un altro problema è che 1) sembra che xxMattualmente supporti solo Windows; 2) il pacchetto non è su CRAN; 3) il pacchetto sembra essere gratuito, ma non un software open source (IMHO, grande negativo!). (continua)
Aleksandr Blekh

@Andy: ecco la Guida per l'utente , che è utile, poiché altrimenti devi registrarti per scaricare il documento.
Aleksandr Blekh

Grazie! Pensavo che queste informazioni avrebbero dato una risposta più completa.
Andy,

4

Per quanto riguarda la capacità di farcela in qualsiasi programma SEM .... sì, non sempre hai bisogno di un software SEM specializzato, ma potresti avere un lavoro infernale se non usi il software SEM che è specializzato per questo compito. FYI: Non trovo openmx per essere intuitivo.

Ecco un riferimento per eseguire questa operazione nella maggior parte dei software, a cui non era stato fatto riferimento in precedenza.


2

Prova a cercare "modelli di equazioni strutturali" su http://rseek.org . Troverai diversi link utili, inclusi link a diversi possibili pacchetti.

Potresti anche dare un'occhiata alla Task View per le scienze sociali, c'è una sezione per la modellazione delle equazioni strutturali forse un terzo del basso. Vedi http://cran.r-project.org/web/views/SocialSciences.html .

Un pacchetto in particolare che potresti trovare utile è il sempacchetto di John Fox . http://cran.r-project.org/web/packages/sem/index.html


AFAIK nessuno di questi pacchetti può stimare modelli di equazioni strutturali / di percorso multilivello .
Bernd Weiss,

Non me ne sono reso conto. Sono contento che tu abbia parlato di OpenMx.
Aaron - Ripristina Monica

(Terrò la risposta, perché soprattutto con il commento di Bernd, potrebbe essere utile per gli altri porre questa stessa domanda.)
Aaron - Reinstalla Monica

Grazie per i suggerimenti Ho provato il primo e il terzo prima di pubblicare la mia domanda e, come ha sottolineato @Bernd, non c'è nulla (ovvio) che abbia sia multilivello che SEM.
Steven L. Johnson,
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.