アットウィキロゴ

2標本の平均値の差の検定

①2つの母集団の母分散が等しいかどうかを、var.testで調べる。
②差がないと判定できる場合、var.equal=TRUE、差があった場合、var.equal=FALSE、と指定して、t.testを実施する。

練習問題1(renshu1.csv)

ある薬品に効果があるかどうかを検証するために、実験群(exp)と統制群(cnt)に分けて実験を行った。
この結果、以下のデータが得られた。
exp cnt
43 35
42 40
43 41
40 30
39 35
40 38
42 41
43 40
40 38
この薬品に効果があったといえるか、Rで検証しなさい。

> renshu1<-read.csv("renshu1.csv")
> attach(renshu1)
> var.test(exp,cnt)

        F test to compare two variances

data:  exp and cnt 
F = 0.1883, num df = 8, denom df = 8, p-value = 0.02946
alternative hypothesis: true ratio of variances is not equal to 1 
95 percent confidence interval:
 0.0424709 0.8347142 
sample estimates:
ratio of variances 
         0.1882845 
この結果、有意差ありで帰無仮説が棄却され、2集団の「分散」が異なることになる。
そして、Welchの検定になるので、var.equal=FALSEとなる。

> t.test(exp,cnt,var.equal=FALSE)

        Welch Two Sample t-test

data:  exp and cnt 
t = 2.8532, df = 10.909, p-value = 0.01582
alternative hypothesis: true difference in means is not equal to 0 
95 percent confidence interval:
 0.8606265 6.6949290 
sample estimates:
mean of x mean of y 
 41.33333  37.55556 
この結果、有意差ありで帰無仮説が棄却され、2集団の「平均値」には差があることになる。
分析結果より、薬品には効果があったといえる。

最終更新:2010年12月06日 16:16