У мене завжди було враження, що регресія - це просто більш загальна форма ANOVA і що результати були б ідентичними. Однак останнім часом у мене були такі ж дані, як регресія та ANOVA, і результати суттєво відрізняються. Тобто, в регресійній моделі важливі як основні ефекти, так і взаємодія, тоді як в ANOVA один головний ефект не суттєвий. Я очікую, що це має щось спільне з взаємодією, але мені незрозуміло, чим відрізняються ці два способи моделювання одного і того ж питання. Якщо це важливо, один предиктор є категоричним, а інший - безперервним, як зазначено в моделюванні нижче.
Ось приклад того, як виглядають мої дані та які аналізи я виконую, але без тих самих p-значень чи ефектів, які мають значення в результатах (мої фактичні результати наведені вище):
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
чисельний вектор, це цілеспрямовано? Зазвичай фактори групування повинні мати клас factor
, таким чином, щоб перетворення на контрасти можна було обробляти автоматично такими функціями lm()
. Це стане очевидним, коли у вас буде більше двох груп або використовувати кодування, відмінне від 0/1, для вашої group
змінної.