2015-10-07 2 views
0

Я только что обнаружил перестройку в R и не знаю, как продолжить ANOVA после изменения данных. Я нашел this site, который имеет данные, упорядоченные таким образом, очень похожим на мои собственные данные. Если бы я использовал эти гипотетические данные, как бы я мог провести трехстороннюю дискуссию ANOVA между расой, программой и темой? Теперь, когда объекты были изменены в один столбец, мне трудно понять, как включить эту переменную, используя типичный код ANOVA. Любая помощь приветствуется!3-way ANOVA для измененных данных в R

ответ

0

Если предположить, что данные находятся в «длинном формате» и «оценка» ваша зависимая переменная вы могли бы сделать что-то вроде:

mymodel = aov(score ~ prog + race + subj, data=l) 
summary(my model) 

, который в этом случае дает:

 
      Df Sum Sq Mean Sq F value Pr(>F)  
prog   1 2864 2864 31.32 2.82e-08 *** 
race   1 5064 5064 55.39 2.14e-13 *** 
subj   4 106  27 0.29 0.885  
Residuals 993 90780  91      
--- 
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1 

нотабене эта модель содержит только основные эффекты

+0

Спасибо, это имеет смысл! Я переусердствовал в голове. Что делать, если была другая зависимая переменная, отличная от оценки, которую мы хотели предсказать с помощью программы, расы и предмета? ех. Оценка GPA или ACT – laharts

+0

Просто замените 'score' для соответствующего имени переменной в приведенной выше формуле. –

+0

Это не будет работать для моей переменной, это непрерывная мера, которая существует как собственный столбец. Когда я просто заменяю его на «оценку», ANOVA работает неправильно. Я думаю, что я ошибаюсь, думая, что могу использовать ANOVA для этой части анализа, мне нужно будет взглянуть на многоуровневый подход. – laharts

Смежные вопросы