Pacote R para modelagem de equações estruturais multinível?

18

Quero testar um modelo de caminho de vários estágios (por exemplo, A prediz B, B prediz C, C prediz D) em que todas as minhas variáveis ​​são observações individuais aninhadas em grupos. Até agora, venho fazendo isso através de várias análises multiníveis únicas em R.

Eu preferiria usar uma técnica como o SEM que me permite testar vários caminhos ao mesmo tempo (A -> B -> C -> D) e ainda lidar adequadamente com os 2 níveis (indivíduos em grupos).

Entendo que o MPLUS pode lidar com isso. Existe um pacote R que eu possa usar?

Steven L. Johnson
fonte

Respostas:

19

Parece que o OpenMx (baseado no Mx, mas agora é um pacote R) pode fazer o que você está procurando: "Multi Level Analysis"

Bernd Weiss
fonte
6
(+1) É apenas um fork do Mx, mas é muito bom como software livre para SEM. Outro projeto promissor é o lavaan (que tenta fornecer resultados compatíveis com o Mplus, sempre que possível).
chl
@chi Obrigado pela sugestão, eu também vou ver o lavaan.
Steven L. Johnson
7

Você pode executar o SEM multinível em qualquer pacote que suporte a análise de vários grupos usando o método MUML de Muthen.

Você modela 2 grupos, o primeiro com a matriz de covariância interna e o segundo com a matriz de covariância entre dados. Em seguida, você restringe os parâmetros relevantes para serem iguais entre os grupos (que depende do modelo).

Então, sim, você pode fazer SEM multinível em lavaan e OpenMx.

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

Daniel
fonte
4

Se o seu modelo for complicado, eu recomendaria o xxM, um pacote para R da Paras Mehta. http://xxm.times.uh.edu/

Mehta, PD (2013). modelagem de equações estruturais de nível n. Em Y. Petscher, C. Schatschneider e DL Compton (Eds.), Análise quantitativa aplicada nas ciências sociais (pp. 329-362). Nova York: Routledge.

Lee Branum-Martin
fonte
Quais seriam as vantagens desse modelo?
Andy
@ Andy: Eu não usei este pacote, mas parece suportar uma grande variedade de modelos e situações, além de não ter limite no número de níveis. No entanto, o pacote requer especificação explícita de várias matrizes, o que introduz excesso de palavras e é complicado . Outra questão é que 1) parece que xxMatualmente suporta apenas o Windows; 2) o pacote não está no CRAN; 3) o pacote parece ser gratuito, mas não um software de código aberto (IMHO, grande negativo!). (a ser continuado) #
Aleksandr Blekh
@ Andy: Aqui está o Guia do Usuário , que é útil, pois caso contrário você deve se registrar para fazer o download do documento.
Aleksandr Blekh
Obrigado! Eu pensei que esta informação daria uma resposta mais completa.
Andy
4

No que diz respeito à capacidade de realizar isso em qualquer programa SEM ... sim, você nem sempre precisa de um software SEM especializado, mas pode ter um trabalho terrível de manipulação de dados se não usar um software SEM que seja especializado para esta tarefa. FYI: Não acho o openmx intuitivo.

Aqui está uma referência para fazer isso na maioria dos softwares, que não foram mencionados anteriormente.

bfoste01
fonte
2

Tente pesquisar por "modelagem de equações estruturais" em http://rseek.org . Você encontrará vários links úteis, incluindo links para vários pacotes possíveis.

Você também pode verificar a Task View para as ciências sociais, há uma seção para modelagem de equações estruturais, talvez um terço do caminho. Veja http://cran.r-project.org/web/views/SocialSciences.html .

Um pacote em particular que você pode achar útil é o sempacote de John Fox . http://cran.r-project.org/web/packages/sem/index.html

Aaron - Restabelecer Monica
fonte
AFAIK nenhum desses pacotes pode estimar modelos de caminho / equação estrutural multinível .
Bernd Weiss
Não percebi isso. Que bom que você falou sobre o OpenMx.
Aaron - Restabelece Monica
(Eu vou manter a resposta, porque especialmente com o comentário de Bernd, pode ser útil para outras pessoas fazendo esta mesma pergunta.)
Aaron - Reintegrar Monica
Obrigado pelas sugestões. Eu tentei o primeiro e o terceiro antes de postar minha pergunta e, como o @Bernd apontou, não há nada (óbvio) lá que possua ambos os níveis e SEM.
Steven L. Johnson