Siempre tuve la impresión de que la regresión es solo una forma más general de ANOVA y que los resultados serían idénticos. Recientemente, sin embargo, ejecuté una regresión y un ANOVA en los mismos datos y los resultados difieren significativamente. Es decir, en el modelo de regresión, tanto los efectos principales como la interacción son significativos, mientras que en el ANOVA un efecto principal no es significativo. Espero que esto tenga algo que ver con la interacción, pero no me queda claro qué es diferente acerca de estas dos formas de modelar la misma pregunta. Si es importante, un predictor es categórico y el otro es continuo, como se indica en la simulación a continuación.
Aquí hay un ejemplo de cómo se ven mis datos y qué análisis estoy ejecutando, pero sin que los mismos valores o efectos p sean significativos en los resultados (mis resultados reales se describen anteriormente):
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
es un vector numérico, ¿es esto a propósito? Normalmente, los factores de agrupación deben tener clase factor
, de modo que la transformación a contrastes pueda manejarse automáticamente mediante funciones como lm()
. Esto se hará evidente una vez que tenga más de dos grupos, o use una codificación que no sea 0/1 para su group
variable.