二次データに基づいて,一元配置分散分析を行う
例題:
「4 つの群におけるある変数の測定値の集計結果は表 2 のようであった。母平均値に差があるといえいるか,有意水準 5% で検定しなさい。」
件数 | 平均値 | 標準偏差 | |
---|---|---|---|
第1群 | 8 | 135.83 | 19.59 |
第2群 | 11 | 160.49 | 12.28 |
第3群 | 22 | 178.35 | 15.01 |
第4群 | 6 | 188.06 | 9.81 |
全体 | 47 | 168.17 | 22.40 |
R による解析:
> n <- c(8, 11, 22, 6) > m <- c(135.83, 160.49, 178.35, 188.06) > SD <- c(19.59, 12.28, 15.01, 9.81) 等分散を仮定する場合 > my.oneway.ANOVA(n, m, SD^2, var.equal=TRUE) # この関数の定義を見る 二次データに基づく一元配置分散分析(分散が等しいと仮定する場合) data: n for sample sizes, m for means and SD^2 for variances F = 20.828, num df = 3, denom df = 43, p-value = 1.737e-08 等分散を仮定しない場合 > my.oneway.ANOVA(n, m, SD^2) 二次データに基づく一元配置分散分析(分散が等しいと仮定しない場合) data: n for sample sizes, m for means and SD^2 for variances F = 17.565, num df = 3.000, denom df = 16.504, p-value = 2.192e-05