Estou prestes a mergulhar na aprendizagem R e meu projeto de aprendizagem envolverá a aplicação de regressão de efeitos mistos ou aleatórios a um conjunto de dados para desenvolver uma equação preditiva. Partilho da preocupação do escritor neste post. Como escolher a biblioteca nlme ou lme4 R para modelos de efeitos mistos? perguntando se NLME ou LME4 é o melhor pacote para me familiarizar. Uma pergunta mais básica é: qual é a diferença entre modelagem linear e não linear de efeitos mistos?
Como pano de fundo, apliquei a modelagem ME na minha pesquisa de EM (no MATLAB, não no R), por isso estou familiarizado com o tratamento de variáveis fixas versus aleatórias. Mas não tenho certeza se o trabalho que fiz foi considerado EM linear ou não linear. É simplesmente a forma funcional da equação usada, ou algo mais?
fonte
Respostas:
Existem várias distinções entre os modelos de regressão linear e não linear, mas a principal matemática é que os modelos lineares são lineares nos parâmetros, enquanto os modelos não lineares não são lineares nos parâmetros. Pinheiro e Bates (2000, pp. 284-285), autores do
nlme
pacote R, descreveram com elegância as considerações mais substanciais na seleção de modelos:Também existem grandes diferenças entre os pacotes nlme e lme4 que vão além da questão da linearidade. Por exemplo, usando o nlme, você pode ajustar modelos lineares ou não lineares e, para qualquer tipo, especificar as estruturas de variação e correlação para erros dentro do grupo (por exemplo, autoregressivo); lme4 não pode fazer isso. Além disso, efeitos aleatórios podem ser corrigidos ou cruzados em qualquer pacote, mas é muito mais fácil (e mais eficiente em termos de computação) especificar e modelar efeitos aleatórios cruzados no lme4.
Eu recomendaria primeiro considerar: a) se você precisará de um modelo não-linear eb) se precisará especificar a variação dentro do grupo ou as estruturas de correlação. Se alguma dessas respostas for afirmativa, você deverá usar o nlme (considerando que está aderindo ao R). Se você trabalha muito com modelos lineares que cruzaram efeitos aleatórios ou combinações complicadas de efeitos aleatórios aninhados e cruzados, o lme4 provavelmente é uma escolha melhor. Você pode precisar aprender a usar os dois pacotes. Aprendi o lme4 primeiro e depois percebi que tinha que usar o nlme porque quase sempre trabalho com estruturas de erro autoregressivas. No entanto, ainda prefiro o lme4 ao analisar dados de experimentos com fatores cruzados. A boa notícia é que muito do que aprendi sobre o lme4 foi transferido bem para o nlme. De qualquer jeito,
Referências
Pinheiro, JC, & Bates, DM (2000). Modelos de efeitos mistos em S e S-PLUS . Nova Iorque: Springer-Verlag.
fonte
Para a parte linear não-linear, consulte: Artigo CrossValidated sobre o tópico , particularmente a resposta de Charlie na segunda classificação. Não acho que haja mudanças ao lidar com efeitos mistos.
fonte