【发布时间】:2019-03-18 15:39:45
【问题描述】:
如何计算不同组之间的方差分析,看看它是否比 R 中每个组内的方差更大。
M1 M2 M3 M4 M5 M6 M7
1 G1 G2 G3 G4 G5 G6 G7
2 20.49 22.94 23.06 16.9 16.72 20.65 21.66
3 23.62 22.15 20.05 22.48 19.32 18.79 20.37
4 20.51 21.16 22.47 22.48 25.66 21.25 21.93
5 15.09 20.98 13.9 19.79 20.74 14.05 20.14
6 21.75 21.11 19.32 19.56 25.82 18.39 20.23
这就是我所做的。这是正确的吗?
g1<- c(20.49,23.62,20.51,15.09,21.75)
g2<-c(22.94,22.15,21.16,20.98,21.11)
g3<-c(23.06,20.05,22.47,13.9,19.32)
g4<-c(16.9,22.48,22.48,19.79,19.56)
g5<-c(16.72,19.32,25.66,20.74,25.82)
g6<-c(20.65,18.79,21.25,14.05,18.39)
g7<-c(21.66,20.37,21.93,20.14,20.23)
Combined_g<-data.frame(cbind(g1,g2,g3,g4,g5,g6,g7))
stacked_g<- stack(Combined_g)
Anova_results<- aov(values ~ ind, data = stacked_g)
summary(Anova_results)
Df Sum Sq Mean Sq F value Pr(>F)
ind 6 34.86 5.810 0.75 0.615
Residuals 28 216.92 7.747
【问题讨论】:
-
尝试说明您为解决问题所做的工作以及您遇到的问题
-
我已经把它们放在一个堆叠的格式中,所以值都在一行中,并且它们对应的组在它们旁边,我也做了aov fucntion计算,但我不知道如何计算对于两个不同方差(中间和内部)的方差。还是已经被aov函数自动计算出来了?
-
嗨,垫子,欢迎来到 SO!请记住,SO 不是代码编写服务,因此您需要提供自己尝试过的代码。否则,您的帖子可能会被否决或关闭。
标签: r statistics variance