Rで統計的検定
記事の目的
統計的検定をRで実行します。
下記の内容は全てコピペで実行可能です。
目次
目次 | 概要 |
1. カイ2乗検定 | 頻度の検定 |
2. 二項検定 | 比率の検定 |
3. t検定 | 平均値の差の検定 |
4. 分散分析 | 多グループの平均値の差の検定 |
1. カイ2乘検定 (頻度の検定)
- データ
set.seed(100) 性別 <- sample(c("男", "女"), replace=TRUE, 1000, prob=c(0.2, 0.8)) web <- sample(c("サイトA", "サイトB"), replace=TRUE, 1000, prob=c(0.2, 0.8)) table(性別, web)
- 検定
2. 二項検定 (比率の検定)
3. t検定 (平均値の差の検定)
- データ (上の3つ表示)
売り上げ <- rnorm(1000, 3000, 2000) %>% round() 性別 <- sample(c("男", "女"), replace=TRUE, 1000, prob=c(0.2, 0.8)) web<- sample(c("サイトA", "サイトB", "サイトC"), replace=TRUE, 1000, prob=c(0.3, 0.3, 0.4)) data <- data.frame(売り上げ, 性別, web)
- 検定
4. 分散分析 (多グループの平均値の差の検定)
- データ
「3. t検定」のデータと同様
- ライブラリ
install.packages("multcomp") library(multcomp)
- 検定