Excelでt検定をする方法|T.TEST関数と分析ツール
※写真はイメージです
やり方はこれだけ
=T.TEST(グループ1, グループ2, 2, 2)2つのグループの平均に差があるかは、T.TEST関数でp値を出して確かめます。p値が0.05より小さければ「差がある(有意な差)」と考えるのが一般的です。3つ目の「2」は両側検定、4つ目は検定の種類(1=同じ人の前後、2=別の人で分散が同じ、3=分散がちがう)です。
この図の表をExcelファイルでダウンロード(問題と答えのシートつき)
4つ目の数字(検定の種類)の選び方
| 数字 | 種類 | こんなとき |
|---|---|---|
| 1 | 対応のあるt検定 | 同じ人の前と後(研修の前後・薬の前後) |
| 2 | 等分散の2標本t検定 | 別の人どうし。ばらつきが同じくらい |
| 3 | 異分散の2標本t検定(ウェルチ) | 別の人どうし。ばらつきがちがう・迷ったらこれ |
上の例が「同じ8人の研修前と後」なら1を使うのが正確です。別々の8人どうしなら2か3です。
p値の読み方
| p値 | 読み方 |
|---|---|
| 0.05未満 | 差がある(有意な差がある)と言ってよい |
| 0.05以上 | 差があるとは言えない(差がないと決まったわけではない) |
分析ツールで結果をまとめて出す
- 「ファイル」→「オプション」→「アドイン」→「設定」で「分析ツール」にチェック「データ」タブの右に「データ分析」が出ます。
- 「データ」→「データ分析」→「t検定:等分散を仮定した2標本による検定」などを選ぶ
- 2つの範囲と出力先を選んで「OK」平均・分散・t値・p値(「P(T<=t) 両側」)が表で出ます。
うまくいかないとき
1#DIV/0! や #N/A になる
範囲に数字が少なすぎるか、種類1(対応あり)で2つの範囲の数がちがいます。
直し方範囲の個数をそろえ、文字や空白が混ざっていないか確かめます。
2「データ分析」が出ない
分析ツールのアドインが入っていません。
直し方上の手順でチェックを入れます。Mac版も「ツール」→「Excelアドイン」から入れられます。
サンプルファイルで試す
t-kentei.xlsx をダウンロード(無料・登録なし)
よくある質問
Excelでt検定をするには?
T.TEST関数でp値を出すか、「データ分析」の分析ツールで結果の表を出します。
T.TESTの4つ目の数字は?
1が対応のある(同じ人の前後)、2が等分散、3が異分散(ウェルチ)のt検定です。
p値が0.05より小さいとは?
偶然では起きにくい差がある、つまり「有意な差がある」と考えるのが一般的です。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報