用于 R 中重塑数据的 3 向方差分析
3-way ANOVA for reshaped data in R
我刚刚发现了 R 中的重塑,但不确定数据重塑后如何进行方差分析。我发现 this site 的数据组织方式与我自己的数据非常相似。如果我使用这个假设数据,我将如何在种族、项目和主题之间进行三向方差分析?既然主题已被重塑为一个列,我就无法了解如何使用典型的 ANOVA 代码包含此变量。任何帮助将不胜感激!
假设数据在 'long format' 中并且 'score' 是您的因变量,您可以这样做:
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。该模型仅包含主效应
我刚刚发现了 R 中的重塑,但不确定数据重塑后如何进行方差分析。我发现 this site 的数据组织方式与我自己的数据非常相似。如果我使用这个假设数据,我将如何在种族、项目和主题之间进行三向方差分析?既然主题已被重塑为一个列,我就无法了解如何使用典型的 ANOVA 代码包含此变量。任何帮助将不胜感激!
假设数据在 'long format' 中并且 'score' 是您的因变量,您可以这样做:
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。该模型仅包含主效应