Eu preciso analisar um conjunto de dados de dados de reabilitação clínica. Estou interessado em relações baseadas em hipóteses entre "entrada" quantificada (quantidade de terapia) e alterações no estado de saúde. Embora o conjunto de dados seja relativamente pequeno (n ~ 70), temos dados repetidos que refletem mudanças temporais em ambos. Eu estou familiarizado com a modelagem de efeitos mistos não lineares em R, mas estou interessado em possíveis relações "causais" entre entrada e saída aqui e, portanto, estou considerando aplicações de medidas repetidas do SEM
Eu gostaria de receber conselhos sobre se algum dos pacotes SEM para R (sam, lavaan, openmx?) É mais adequado para dados de medidas repetidas e, particularmente, recomendações para livros didáticos (existe um "Pinheiro e Bates" no campo?) .
fonte
Respostas:
Eu acho que você quer um modelo de curva de crescimento latente. Embora eu tenha usado apenas
LISREL
isso, olavaan package documentation
indica que ele pode ser usado para se ajustar a esse tipo de modelo.Não conheço nenhum livro especializado neste assunto, o livro do qual estou trabalhando para o SEM abrange vários métodos. Talvez alguém possa responder a esse aspecto da sua pergunta.
fonte
lavaan
/ Mx com Mplus, eu mesmo postarei uma resposta.Não, não há "Pinheiro e Bates". Você pode encontrar vários livros intitulados como "SEM usando AMOS / LISREL / Mplus", mas não conheço nenhum que esteja usando R. O melhor livro, matematicamente falando, sobre SEM ainda é Bollen (1989) . Ele foi escrito por um sociólogo e não por um bioestatístico (embora seja muito bom!), E é voltado para cientistas sociais, e contém poucas referências a software (e você não quer o software há 25 anos, pelo menos) . Bollen também foi co-autor de um bom artigo recentemente sobre causalidade com a Judea Pearl, veja http://ftp.cs.ucla.edu/pub/stat_ser/r393.pdf . Até onde sei, Mulaik (2009) também deve ser bom, mas foi escrito por um psicólogo para psicólogos.
Eu não acho que o pacote sem é flexível o suficiente para executar esse tipo de coisa. O OpenMx pode lidar com dados ordinais (e, portanto, resultados binários), mas não acho que o lavaan possa fazer isso.
O software que você conceitualmente achará o mais fácil de lidar pode ser o GLLAMM , um pacote escrito para a Stata . Visto de uma maneira, esta é essencialmente uma encarnação do Stata
nlme
. Com um ajuste extra (permitindo que os coeficientes dos efeitos aleatórios variem de acordo com os valores de outras variáveis), ele se torna um pacote de modelagem de variáveis latentes. Tudo isso está descrito em Skrondal e Rabe-Hesketh (2004) ... que é um ótimo livro em si que você gostaria de ter, mesmo que apenas o façanlme
.fonte
gllamm
, visto de outra forma - a partir da perspectiva de um psicometrista usado para modelos da TRI: é apenas terrivelmente lenta :-)polychoric
, por exemplo, quando precisei.Como você se sente confortável com modelos mistos lineares generalizados e não sugere que esteja interessado em variáveis latentes, talvez queira adotar uma abordagem por partes usando a
lmer
qual poderá avaliar usando um teste D-Sep. Veja Shipley, B. (2009). Análise de caminho confirmatório em um contexto multinível generalizado. Ecology, Ecology, 90, 363-368. http://dx.doi.org/10.1890/08-1034.1 para um exemplo. Ele também fornece o código R no apêndice para saber como calcular o teste de separação D.Se você realmente deseja entrar em modelagem de variáveis latentes e SEM usando a máxima probabilidade, confira http://lavaan.org - há um ótimo tutorial que aborda suas capacidades, bem como uma seção sobre modelos de curvas de crescimento latentes que podem ser o que você está atrás.
fonte