Ho sempre avuto l'impressione che la regressione sia solo una forma più generale di ANOVA e che i risultati sarebbero identici. Di recente, tuttavia, ho eseguito sia una regressione che un ANOVA sugli stessi dati e i risultati differiscono in modo significativo. Cioè, nel modello di regressione sia gli effetti principali che l'interazione sono significativi, mentre nell'ANOVA un effetto principale non è significativo. Mi aspetto che questo abbia qualcosa a che fare con l'interazione, ma non mi è chiaro cosa sia diverso in questi due modi di modellare la stessa domanda. Se è importante, un predittore è categorico e l'altro è continuo, come indicato nella simulazione seguente.
Ecco un esempio di come appaiono i miei dati e di quali analisi sto eseguendo, ma senza che gli stessi valori p o gli effetti siano significativi nei risultati (i miei risultati effettivi sono descritti sopra):
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
è un vettore numerico, è apposta? Normalmente, i fattori di raggruppamento dovrebbero avere classe factor
, in modo tale che la trasformazione in contrasti possa essere gestita automaticamente da funzioni come lm()
. Ciò apparirà una volta che hai più di due gruppi o usi una codifica diversa da 0/1 per la tua group
variabile.