Eu sempre tive a impressão de que a regressão é apenas uma forma mais geral de ANOVA e que os resultados seriam idênticos. Recentemente, no entanto, executei uma regressão e uma ANOVA nos mesmos dados e os resultados diferem significativamente. Ou seja, no modelo de regressão, os efeitos principais e a interação são significativos, enquanto na ANOVA um efeito principal não é significativo. Espero que isso tenha algo a ver com a interação, mas não está claro para mim o que há de diferente nessas duas maneiras de modelar a mesma pergunta. Se for importante, um preditor é categórico e o outro é contínuo, conforme indicado na simulação abaixo.
Aqui está um exemplo de como meus dados são e de quais análises estou executando, mas sem que os mesmos valores-p ou efeitos sejam significativos nos resultados (meus resultados reais estão descritos acima):
group<-c(1,1,1,0,0,0)
moderator<-c(1,2,3,4,5,6)
score<-c(6,3,8,5,7,4)
summary(lm(score~group*moderator))
summary(aov(score~group*moderator))
group
é um vetor numérico, isso é proposital? Normalmente, os fatores de agrupamento devem ter classe factor
, de modo que a transformação em contraste possa ser tratada automaticamente por funções como lm()
. Isso ficará aparente quando você tiver mais de dois grupos ou use uma codificação diferente de 0/1 para sua group
variável.