R中重构数据的3向方差分析

时间:2015-10-07 22:07:33

标签: r reshape

我刚刚在R中发现了重塑,并且在数据重新形成后我不确定如何进行ANOVA。我发现this site的数据组织方式与我自己的数据非常相似。如果我使用这个假设数据,我将如何在种族,计划和主题之间进行三向方差分析?既然主题已被重新整理为单个列,我就无法使用典型的ANOVA代码查看如何包含此变量。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分: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

n.b。此模型仅包含主要效果