У меня всегда было впечатление, что регрессия - это просто более общая форма ANOVA и результаты будут идентичны. Однако недавно я провел и регрессию, и ANOVA для одних и тех же данных, и результаты значительно различаются. То есть в регрессионной модели значимы как основные эффекты, так и взаимодействие, в то время как в ANOVA один основной эффект незначителен. Я ожидаю, что это как-то связано с взаимодействием, но мне не ясно, чем отличаются эти два способа моделирования одного и того же вопроса. Если это важно, один предиктор является категориальным, а другой - непрерывным, как показано в моделировании ниже.
Вот пример того, как мои данные выглядят и какой анализ я выполняю, но без тех же самых р-значений или эффектов, значимых для результатов (мои фактические результаты описаны выше):
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()
. Это станет очевидным, если у вас будет более двух групп или вы используете для своей group
переменной кодировку, отличную от 0/1 .