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 groupvariabile.