このページは、市原清志先生の「バイオサイエンスの統計学」の問題を、統計ソフト”R”で解説するものです。 詳細については、市原先生のテキスト( p152 )を参照ください。
データを読み込みます。
## x1 x2 x3
## 1 13 11 8
## 2 11 10 7
## 3 6 7 5
## 4 NA 7 5
## 5 NA 5 4
## 6 NA NA 3
## 7 NA NA 3
縦型のデータフレームに直します。
## groupe score
## 1 x1 13
## 2 x1 11
## 3 x1 6
## 4 x2 11
## 5 x2 10
## 6 x2 7
## 7 x2 7
## 8 x2 5
## 9 x3 8
## 10 x3 7
## 11 x3 5
## 12 x3 5
## 13 x3 4
## 14 x3 3
## 15 x3 3
分散分析を行い、箱ヒゲ図でも表示します。
modelANOVA <- lm(data$score ~ data$groupe, data=data)
anova(modelANOVA)
## Analysis of Variance Table
##
## Response: data$score
## Df Sum Sq Mean Sq F value Pr(>F)
## data$groupe 2 60 30 5 0.02634 *
## Residuals 12 72 6
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
boxplot(score ~ groupe, data=data)
群間の変動が群内変動よりも大きく、群間に差があると判断できます。