説明
ベクトル型データを対象として1標本あるいは2標本のt検定を行う。
使用法(通常)
t.test(平均を比較したい変数 ~ グループ化変数, data = データフレーム)
引数
formula | 左辺 ~ 右辺という形式で記述される式。左辺は検定の対象となるデータ(数値型変数)、右辺は各データが対応するグループを示す水準数2の要因 |
data | 行列あるいはデータフレーム(formulaに記述された変数を含む)。デフォルトとではは変数は environment(formula)から取り出される。 |
var.equal | 論理値。2変数の分散を等しいとみなすかどうかを指定する。TRUEの場合、文s何の推定にはプールされた分散が使用される。FALSEの場合、自由度に関するWelch(あるいはSatterthwaite)の近似法が使用される。デフォルトはFALSE。 |
使用例
組み込みデータセット sleepを使ってt検定を行う。
> sleep extra group ID 1 0.7 1 1 2 -1.6 1 2 3 -0.2 1 3 4 -1.2 1 4 5 -0.1 1 5 6 3.4 1 6 7 3.7 1 7 8 0.8 1 8 9 0.0 1 9 10 2.0 1 10 11 1.9 2 1 12 0.8 2 2 13 1.1 2 3 14 0.1 2 4 15 -0.1 2 5 16 4.4 2 6 17 5.5 2 7 18 1.6 2 8 19 4.6 2 9 20 3.4 2 10 # var.equal引数のデフォルトはFALSE > t.test(extra ~ group, data=sleep) Welch Two Sample t-test data: extra by group t = -1.8608, df = 17.776, p-value = 0.07939 alternative hypothesis: true difference in means is not equal to 0 95 percent confidence interval: -3.3654832 0.2054832 sample estimates: mean in group 1 mean in group 2 0.75 2.33 > t.test(extra ~ group, data=sleep,var.equal=F) Welch Two Sample t-test data: extra by group t = -1.8608, df = 17.776, p-value = 0.07939 alternative hypothesis: true difference in means is not equal to 0 95 percent confidence interval: -3.3654832 0.2054832 sample estimates: mean in group 1 mean in group 2 0.75 2.33 > t.test(extra ~ group, data=sleep,var.equal=T) Two Sample t-test data: extra by group t = -1.8608, df = 18, p-value = 0.07919 alternative hypothesis: true difference in means is not equal to 0 95 percent confidence interval: -3.363874 0.203874 sample estimates: mean in group 1 mean in group 2 0.75 2.33
コメント