🐍 Python 実装
以下は 第1種の過誤 を SSDSE-B-2026 で扱うときの典型コード。 encoding='cp932' は政府統計の Shift-JIS 対応。 skiprows=1 は日本語ヘッダ行をスキップする定石。
① 基本パターン(読み込み・確認・主要列抽出)
🎯 解説: SSDSE-B-2026 を題材に、 第 1 種の過誤(α エラー = H₀ が真なのに棄却してしまう誤り)を Python シミュレーションで体感する。 有意水準 α=0.05 とは「正しい帰無仮説を 5% の確率で誤って棄却する」というリスクの設定。
📥 入力例(SSDSE-B-2026 の 2023 年・47 都道府県から 3 行)
都道府県 A1101(総人口) A1303(65歳以上人口)
北海道 5,092,000 1,681,000
東京都 14,086,000 3,205,000
沖縄県 1,468,000 350,000
…(全 47 行)
📋 コピー 1
2
3
4
5
6
7
8
9
10
11
12
13 import pandas as pd
# 第1種の過誤 に関連する SSDSE-B-2026 分析の基本パターン
df = pd . read_csv ( 'data/raw/SSDSE-B-2026.csv' , encoding = 'cp932' , skiprows = [ 1 ] )
print ( df . shape ) # (564, 112) 47都道府県 × 12年分
print ( df . dtypes . head ( 10 ))
print ( df . describe () . T . head ( 10 ))
# 主要列にエイリアス
df [ '総人口' ] = df [ 'A1101' ]
df [ '65歳以上' ] = df [ 'A1303' ]
df [ '高齢化率' ] = df [ '65歳以上' ] / df [ '総人口' ] * 100
print ( df [[ 'Prefecture' , '総人口' , '高齢化率' ]] . head ())
📥 入力例: 47 都道府県の高齢化率を母集団とし、 10 件ずつランダム抽出した標本を 10000 回作成。
各標本で 1 標本 t 検定(H₀: μ = 真の母平均)を実行。
📤 実行例(実測)
(564, 112)
SSDSE-B-2026 int64
Code object
Prefecture object
A1101 int64
A110101 int64
A110102 int64
A1102 int64
A110201 int64
A110202 int64
A1301 int64
dtype: object
count mean ... 75% max
SSDSE-B-2026 564.0 2.017500e+03 ... 2020.25 2023.0
A1101 564.0
💬 読み方: α を 0.01 に下げれば第 1 種過誤は減るが、 代わりに第 2 種過誤(β エラー = H₁ が真なのに H₀ を棄却しない誤り)が増える。 多重比較では family-wise α が膨張するため、 Bonferroni 補正や FDR 制御で α を調整する。
② 可視化テンプレ(matplotlib / seaborn)
🎯 解説: SSDSE-B-2026 を題材に、 第 1 種の過誤(α エラー = H₀ が真なのに棄却してしまう誤り)を Python シミュレーションで体感する。 有意水準 α=0.05 とは「正しい帰無仮説を 5% の確率で誤って棄却する」というリスクの設定。
📋 コピー 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
# 第1種の過誤 の探索的データ分析(EDA)
df = pd . read_csv ( 'data/raw/SSDSE-B-2026.csv' , encoding = 'cp932' , skiprows = [ 1 ] )
# 主要変数を取り出して名前を分かりやすく
df [ '総人口' ] = df [ 'A1101' ]
df [ '65歳以上' ] = df [ 'A1303' ]
df [ '高齢化率' ] = df [ '65歳以上' ] / df [ '総人口' ] * 100
df [ 'TFR' ] = df [ 'A4103' ]
# ヒストグラム
fig , axes = plt . subplots ( 1 , 2 , figsize = ( 12 , 4 ))
sns . histplot ( df [ '高齢化率' ], kde = True , ax = axes [ 0 ])
axes [ 0 ] . set_title ( '高齢化率の分布(47都道府県)' )
sns . histplot ( df [ 'TFR' ], kde = True , ax = axes [ 1 ])
axes [ 1 ] . set_title ( 'TFRの分布' )
plt . tight_layout ()
plt . savefig ( 'eda_distribution.png' , dpi = 120 )
📥 入力例: 47 都道府県の高齢化率を母集団とし、 10 件ずつランダム抽出した標本を 10000 回作成。
各標本で 1 標本 t 検定(H₀: μ = 真の母平均)を実行。
📤 このブロックは標準出力には何も出さない
💬 読み方: α を 0.01 に下げれば第 1 種過誤は減るが、 代わりに第 2 種過誤(β エラー = H₁ が真なのに H₀ を棄却しない誤り)が増える。 多重比較では family-wise α が膨張するため、 Bonferroni 補正や FDR 制御で α を調整する。
③ 前処理:欠損・外れ値・型変換
🎯 解説: SSDSE-B-2026 を題材に、 第 1 種の過誤(α エラー = H₀ が真なのに棄却してしまう誤り)を Python シミュレーションで体感する。 有意水準 α=0.05 とは「正しい帰無仮説を 5% の確率で誤って棄却する」というリスクの設定。
📋 コピー 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 import pandas as pd
import numpy as np
# 第1種の過誤 に関わる前処理の典型パターン
df = pd . read_csv ( 'data/raw/SSDSE-B-2026.csv' , encoding = 'cp932' , header = 1 )
# ① 欠損値の確認
print ( '欠損数:' )
print ( df . isna () . sum () . sort_values ( ascending = False ) . head ( 10 ))
# ② 数値変換(カンマ・%除去 など)
def to_num ( s ):
if isinstance ( s , str ):
return float ( s . replace ( ',' , '' ) . replace ( '%' , '' ))
return s
_num_cols = [ c for c in df . columns
if c not in ( '年度' , '地域コード' , '都道府県' , 'Code' , 'Prefecture' ,
'SSDSE-B-2026' )]
df [ _num_cols ] = df [ _num_cols ] . apply ( lambda col : col . map ( to_num ))
# ③ 外れ値検出(IQR)
# 地域コードや都道府県名は大小比較できないので、数値の列だけで判定する
_num = df . select_dtypes ( include = 'number' )
q1 = _num . quantile ( 0.25 )
q3 = _num . quantile ( 0.75 )
iqr = q3 - q1
outlier_mask = (( _num < q1 - 1.5 * iqr ) | ( _num > q3 + 1.5 * iqr )) . any ( axis = 1 )
print ( '外れ値を含む行数:' , outlier_mask . sum ())
📥 入力例: 47 都道府県の高齢化率を母集団とし、 10 件ずつランダム抽出した標本を 10000 回作成。
各標本で 1 標本 t 検定(H₀: μ = 真の母平均)を実行。
📤 実行例(実測)
欠損数:
年度 0
地域コード 0
着工新設住宅戸数 0
外国人延べ宿泊者数 0
延べ宿泊者数 0
一般旅券発行件数 0
就職件数(一般) 0
充足数(一般) 0
月間有効求人数(一般) 0
月間有効求職者数(一般) 0
dtype: int64
外れ値を含む行数: 239
💬 読み方: α を 0.01 に下げれば第 1 種過誤は減るが、 代わりに第 2 種過誤(β エラー = H₁ が真なのに H₀ を棄却しない誤り)が増える。 多重比較では family-wise α が膨張するため、 Bonferroni 補正や FDR 制御で α を調整する。
④ 検定・推定の最小例(scipy.stats)
🎯 解説: SSDSE-B-2026 を題材に、 第 1 種の過誤(α エラー = H₀ が真なのに棄却してしまう誤り)を Python シミュレーションで体感する。 有意水準 α=0.05 とは「正しい帰無仮説を 5% の確率で誤って棄却する」というリスクの設定。
📋 コピー 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 import pandas as pd
from scipy import stats
# 第1種の過誤 文脈での基本的な仮説検定
df = pd . read_csv ( 'data/raw/SSDSE-B-2026.csv' , encoding = 'cp932' , skiprows = [1] )
df = df [ df [ 'SSDSE-B-2026' ] == 2023 ] ; df [ 'aging' ] = df [ 'A1303' ] / df [ 'A1101' ] * 100
df [ 'region' ] = df [ 'Prefecture' ] . apply ( lambda p : '東日本' if p in [ '北海道' , '青森県' , '岩手県' , '宮城県' , '秋田県' , '山形県' , '福島県' , '茨城県' , '栃木県' , '群馬県' , '埼玉県' , '千葉県' , '東京都' , '神奈川県' , '新潟県' , '富山県' , '石川県' , '福井県' , '山梨県' , '長野県' , '岐阜県' , '静岡県' , '愛知県' ] else '西日本' )
east = df . loc [ df [ 'region' ] == '東日本' , 'aging' ]
west = df . loc [ df [ 'region' ] == '西日本' , 'aging' ]
t , p = stats . ttest_ind ( east , west , equal_var = False )
print ( f '東日本 平均高齢化率: { east . mean () : .2f } %' )
print ( f '西日本 平均高齢化率: { west . mean () : .2f } %' )
print ( f 't = { t : .3f } , p = { p : .4f } ' )
print ( '判定:' , '有意差あり' if p < 0.05 else '有意差なし' )
📥 入力例: 47 都道府県の高齢化率を母集団とし、 10 件ずつランダム抽出した標本を 10000 回作成。
各標本で 1 標本 t 検定(H₀: μ = 真の母平均)を実行。
📤 実行例(実測)
東日本 平均高齢化率: 31.18%
西日本 平均高齢化率: 31.97%
t = -0.804, p = 0.4259
判定: 有意差なし
💬 読み方: α を 0.01 に下げれば第 1 種過誤は減るが、 代わりに第 2 種過誤(β エラー = H₁ が真なのに H₀ を棄却しない誤り)が増える。 多重比較では family-wise α が膨張するため、 Bonferroni 補正や FDR 制御で α を調整する。
※ より高度な例(クロス集計、 機械学習、 ベイズ推定)は hypothesis-testing のグループ教材を参照。
🐍 Python での実装例
SSDSE-B-2026 などの実データを使った最小コード(11行):
🎯 解説: SSDSE-B-2026 を題材に、 第 1 種の過誤(α エラー = H₀ が真なのに棄却してしまう誤り)を Python シミュレーションで体感する。 有意水準 α=0.05 とは「正しい帰無仮説を 5% の確率で誤って棄却する」というリスクの設定。
📋 コピー import numpy as np
from scipy import stats
# H0真(差なし)の世界で 1000回 t検定 → 5%が偽陽性のはず
rng = np . random . default_rng ( 0 )
false_pos = 0
for _ in range ( 1000 ):
a = rng . normal ( 0 , 1 , 30 ); b = rng . normal ( 0 , 1 , 30 )
_ , p = stats . ttest_ind ( a , b )
if p < 0.05 :
false_pos += 1
print ( f '偽陽性: { false_pos } /1000 ( { false_pos / 10 : .1f } %)' )
📥 入力例: H₀ が真(母平均差 0)の 2 群(各 n=30・標準正規分布)を乱数シード 0 で 1000 回生成。
各回で 2 標本 t 検定(scipy.stats.ttest_ind)を実行。
📤 実行例:
シミュレーション 1000 回(H₀ が真: 差なしの 2 群)
p<0.05 となった回数(偽陽性)= 56 回
経験的 α = 0.056 ≒ 0.05 (理論通り)
→ 帰無仮説が真でも約 5% の確率で誤って棄却する
💬 読み方: α を 0.01 に下げれば第 1 種過誤は減るが、 代わりに第 2 種過誤(β エラー = H₁ が真なのに H₀ を棄却しない誤り)が増える。 多重比較では family-wise α が膨張するため、 Bonferroni 補正や FDR 制御で α を調整する。
※ data/raw/SSDSE-B-2026.csv は e-Stat SSDSE から取得した実データを想定。
📚 関連グループ教材(全体像)
第1種の過誤 は「仮説検定 」分野の一部です。 同じグループに属する用語は以下:
グループ教材は横断的な視点 を提供します。 個別用語だけでなくグループ全体を 1 周しておくと、 各用語の関係性が立体的に見えてきます。
✅ 第1種の過誤 自己チェックリスト
レポート・論文・分析プロジェクトを終える前に、 以下を一通り確認するとつまずきが減ります。
□ 第1種の過誤 を使う必然性・必要条件を 1 行で説明できるか
□ データの出典・期間・サンプル数・単位 を本文 or 脚注で明示したか
□ 前提条件(正規性、 独立性、 等分散性、 線形性 ほか)を確認・記録したか
□ 欠損 と外れ値 の処理方針を明文化したか
□ 結果に不確実性(標準誤差、 信頼区間、 効果量) を併記したか
□ 検定なら事前に α と必要 n を決めた か(事後の覗き見をしていないか)
□ 多重比較ならBonferroni / FDR 補正 を行ったか
□ 「第1種の過誤」と「仮説検定」カテゴリの他用語との関係を 1 文で書けるか
□ hypothesis-testing グループ教材 で全体像を確認したか
□ 限界(適用範囲外、 因果なら別手法、 外挿不可など)を明示したか
□ 図表のキャプションで「単位・期間・出典」を 3 点セットで書いたか
□ 再現性のため、 使用したコード・データ・乱数シードを共有可能にしたか
❓ よくある質問(FAQ)
Q. 第1種の過誤を初めて学ぶときの最短ルートは? A. まず本ページの「💡 30秒結論」「🎨 直感で掴む」を読み、 続いて「🧮 SSDSE実値計算」のテーブルだけでも目を通す。 そのうえで「🐍 Python実装」の ①基本パターン を写経すれば、 1 時間程度で実用最低限まで届きます。
Q. 第1種の過誤と一緒に必ず押さえておきたい用語は? A. 「🔗 関連用語」セクションの
前提 3〜4 件は最優先。 特に
データリテラシー と
変数の型 はどの用語にも効きます。
Q. 第1種の過誤を実務レポートに書くときに気をつけることは? A. ①出典・期間・サンプル数を明記、 ②前提条件(正規性・独立性・線形性など)が満たされているか確認した旨を記載、 ③不確実性(CI・SE)を併記、 ④限界(適用範囲外への外挿は不可など)を明示。
Q. 第1種の過誤と AI・機械学習はどう関係する? A. 第1種の過誤 は古典統計の文脈でも機械学習の文脈でも基礎になります。 とくにモデル評価・データ品質・解釈性の局面で必須。 詳細は
AIと社会 、
AIの信頼性 を参照。
Q. SSDSE 以外のデータでも同じ手順で大丈夫? A. 概ね Yes。 政府統計(e-Stat)、 World Bank Open Data、 国際機関の公開データ、 自社のログデータ — どれもエンコーディング・スキーマ・欠損処理の調整は必要ですが、 本ページのコードを土台にできます。
📌 早見表 — 第1種の過誤
日本語名 第1種の過誤
英語名 Type I Error
カテゴリ 仮説検定
グループ教材 hypothesis-testing
一言で 本当は差がないのに『差がある』と判定 してしまう過誤。 α=有意水準=その確率。
主データ SSDSE-B-2026(47都道府県・125項目)/ e-Stat
主ライブラリ pandas / numpy / scipy / matplotlib / seaborn / statsmodels
学習推奨時間 概念把握 30 分 + 実装演習 60 分 + 関連用語の確認 30 分 = 約 2 時間
📚 さらに学ぶための資料
第1種の過誤 をさらに深く学ぶための代表的リソース:
公的データ :e-Stat(政府統計の総合窓口) 、 SSDSE(教育用標準データセット) 、 RESAS(地域経済分析システム)
教科書(日本語) :「データ解析のための統計モデリング入門」「統計学入門」「Python ではじめる機械学習」など、 入門〜中級書が豊富
教科書(英語) :『The Elements of Statistical Learning』『Pattern Recognition and Machine Learning』『Deep Learning』など標準テキスト
オンライン講座 :Coursera、 edX、 Kaggle Learn、 統計検定の公式問題集
論文 :Google Scholar / arXiv で Type I Error を検索 → 引用数の多い基礎論文から
コミュニティ :Kaggle、 SIGNATE、 Cross Validated(Stack Exchange)、 日本統計学会
🎓 学習達成度の自己チェック
次の問いに自分の言葉で答えられるか、 試してみてください:
第1種の過誤 を、 30秒で他人に説明できますか?
この概念が 使える場面 と 使えない場面 を例で挙げられますか?
上の数式の 各記号の意味 を口頭で説明できますか?
「落とし穴」セクションで挙げた失敗パターンを、 自分の言葉で言い換えられますか?
Python コードを少し変えて、 別のデータや条件で動かしてみましたか?
関連用語との 違い を1つ以上指摘できますか?
この概念を使った分析結果を、 レポートに正しい形式で書けそうですか?
7問中5問以上「はい」と答えられれば、 この用語は 使えるレベル で理解できています。 残りは関連用語を学ぶ中で自然に補完されます。
📚 関連グループ教材
この用語の全体像を学ぶには、 横断的な教材で文脈を掴むのが効率的です:
カテゴリ:仮説検定 — 同分野の他用語で全体像を把握
関連リンク先(上のチップ群)から派生概念を辿るのが推奨ルート
📚 第1種の過誤 (Type I error) 完全攻略補足
α 第一種 偽陽性 有意水準 Bonferroni FDR SSDSE-B-2026 多重比較 再現性
🔬 数式を言葉で読み解く(拡張 narration)
🔬 数式を言葉で読み解く(narration): A1101 → 総人口(千人)。 分析の分母 になる基本量です。A1303 → 65 歳以上人口。 高齢化率を産む分子 。A1302 → 15 〜 64 歳人口(生産年齢人口)。 経済活動の主体。μ → 全国平均。 比較基準 として用います。α → 有意水準。 第一種の誤り 許容率(第一種の誤り (Type I error) に関する判断で重要)。p → p 値。 H₀ の下でデータがどれだけ稀かを示す。
📐 補足の数式と読み解き 基本量の関係を、 記号 → 意味で整理します。 任意の比率は
$$\text{比率} = \frac{\text{分子}}{\text{分母}} \times 100\quad\text{単位: }\%$$
記号 → 意味:
分子 → SSDSE では A1303(65歳以上人口) 分母 → SSDSE では A1101(総人口) ×100 → 単位を「割合(小数)」から「%」に変える 平均と分散は
$$\bar{x} = \frac{1}{n}\sum_{i=1}^{n} x_i,\quad s^2 = \frac{1}{n-1}\sum_{i=1}^{n}(x_i - \bar{x})^2$$
t 統計量・効果量は
$$t = \frac{\bar{x}_1 - \bar{x}_2}{\sqrt{s_1^2/n_1 + s_2^2/n_2}},\quad d = \frac{\bar{x}_1 - \bar{x}_2}{s_{\text{pooled}}}$$
🧮 実値で計算してみる — SSDSE-B-2026 47 都道府県
SSDSE-B-2026 の都道府県データから 第一種の誤り (Type I error) の文脈で代表値を読み取ります。 各列の記号 → 意味を確認し、 平均・中央値・四分位を併記する習慣を身につけましょう。
都道府県 総人口(千) 65歳以上人口(千) 高齢化率(%) 記号 → 意味 秋田県 945 370 39.1 A1101 → 総人口 / A1303 → 高齢者 / 比率 → 高齢化率 東京都 14,047 3,193 22.7 巨大分母 → 平均を引き上げる外れ値の典型 沖縄県 1,467 323 22.0 若い人口構造 → 全国最低の高齢化率 大阪府 8,838 2,420 27.4 大都市圏の中位 → 比較基準として有用 島根県 658 231 35.1 人口減少地域 → 分母縮小型の高齢化
🐍 Python 実装 — 多重比較補正の実演
47 都道府県の高齢化率を全国平均と比較した複数 t 検定 🎯 SSDSE-B-2026(都道府県データ)を 第一種の誤り (Type I error) の文脈で読み解く実値計算例。 各セルの記号 → 意味(A1101 → 総人口, A1303 → 65 歳以上人口)を確認しながら手元の Jupyter で実行できます。
📥 入力例(SSDSE-B-2026 の 2023 年・47 都道府県から 3 行)
都道府県 A1101(総人口) A1303(65歳以上人口)
北海道 5,092,000 1,681,000
東京都 14,086,000 3,205,000
沖縄県 1,468,000 350,000
…(全 47 行)
📋 コピー import pandas as pd
from scipy import stats
df = pd . read_csv ( 'data/raw/SSDSE-B-2026.csv' , encoding = 'cp932' , skiprows = [ 1 ])
df = df [ df [ 'SSDSE-B-2026' ] == 2023 ] # 2023年の47都道府県に絞る
df [ 'aging' ] = df [ 'A1303' ] / df [ 'A1101' ] * 100
mu = df [ 'aging' ] . mean ()
pvals = []
for _ , row in df . iterrows ():
t , p = stats . ttest_1samp ([ row [ 'aging' ]], mu )
pvals . append ( p )
print ( '生 p<0.05 数:' , sum ( p < 0.05 for p in pvals ))
📥 入力: data/raw/SSDSE-B-2026.csv(47 都道府県 × 主要統計列)。 出力例は数値・p 値・統計量で、 解釈には「実値で計算してみる → 仮説検定 → 効果量 → 結論」の流れを推奨します。
Bonferroni 補正 🎯 SSDSE-B-2026(都道府県データ)を 第一種の誤り (Type I error) の文脈で読み解く実値計算例。 各セルの記号 → 意味(A1101 → 総人口, A1303 → 65 歳以上人口)を確認しながら手元の Jupyter で実行できます。
📋 コピー alpha = 0.05 ; k = len ( pvals )
bonf = alpha / k
print ( f '補正後 α each= { bonf : .5f } ' )
print ( 'Bonf 後 有意:' , sum ( p < bonf for p in pvals ))
📥 入力: data/raw/SSDSE-B-2026.csv(47 都道府県 × 主要統計列)。 出力例は数値・p 値・統計量で、 解釈には「実値で計算してみる → 仮説検定 → 効果量 → 結論」の流れを推奨します。
Holm-Bonferroni 補正 🎯 SSDSE-B-2026(都道府県データ)を 第一種の誤り (Type I error) の文脈で読み解く実値計算例。 各セルの記号 → 意味(A1101 → 総人口, A1303 → 65 歳以上人口)を確認しながら手元の Jupyter で実行できます。
📋 コピー from statsmodels.stats.multitest import multipletests
rej , padj , _ , _ = multipletests ( pvals , alpha = 0.05 , method = 'holm' )
print ( 'Holm 棄却数:' , rej . sum ())
📥 入力: data/raw/SSDSE-B-2026.csv(47 都道府県 × 主要統計列)。 出力例は数値・p 値・統計量で、 解釈には「実値で計算してみる → 仮説検定 → 効果量 → 結論」の流れを推奨します。
Benjamini-Hochberg (FDR) 🎯 SSDSE-B-2026(都道府県データ)を 第一種の誤り (Type I error) の文脈で読み解く実値計算例。 各セルの記号 → 意味(A1101 → 総人口, A1303 → 65 歳以上人口)を確認しながら手元の Jupyter で実行できます。
📋 コピー rej , padj , _ , _ = multipletests ( pvals , alpha = 0.05 , method = 'fdr_bh' )
print ( 'BH 棄却数:' , rej . sum ())
📥 入力: data/raw/SSDSE-B-2026.csv(47 都道府県 × 主要統計列)。 出力例は数値・p 値・統計量で、 解釈には「実値で計算してみる → 仮説検定 → 効果量 → 結論」の流れを推奨します。
❓ よくある質問 (FAQ)
α = 0.05 はなぜ広まった? Fisher が 1925 年に「便宜的な閾値」として推奨したことが起源。 厳密な絶対基準ではありません。
第一種と第二種、 どちらが深刻? 領域依存です。 医薬の有効性検証では α 抑制が優先、 がん検診では β(偽陰性)抑制が優先など。
多重検定で α が膨らむとは? k 個の独立検定で family-wise α は 1−(1−α)^k。 5 検定で約 0.226 になります。
Bonferroni 補正の式は? α_each = α_family / k。 シンプルですが保守的。 Holm-Bonferroni は段階的で僅かに強力。
FDR とは? False Discovery Rate。 棄却した中の偽陽性比率。 Benjamini-Hochberg 法が有名。
⚠️ 拡張版 落とし穴チェックリスト 分母を確認しない罠 : 比率や率の意味は分母で決まります。 SSDSE で「per 1000」と「per 100」を取り違えると桁違いになります。外れ値の影響 : 東京都が平均値を引き上げる効果は実際に大きく、 中央値との乖離を必ず併記しましょう。因果と相関の混同 : 高齢化率と平均所得が相関しても、 因果は別問題。 第三変数(産業構造・気候)の介在を疑います。選択バイアス : 「都市部のサンプルだけ」では地方の構造が見えません。 47 都道府県すべてを観察しましょう。多重比較 : 47 都道府県を一斉比較すると α=0.05 でも約 2.35 件は偶然有意。 Bonferroni 等の補正が必須です。時点ずれ : SSDSE-B-2026 と 国勢調査 2020 では基準時点が異なります。 同期した比較が必要。第一種の誤り (Type I error) 特有の文脈ずれ : 教育用に正規化したサンプルと現場データの落差。 単位・桁・カテゴリを揃える前処理が肝心。
🔗 関連用語(前提・並列・発展)
第一種の誤り (Type I error) を中心に、 前提概念・並列分野・発展手法へリンクします。
📚 関連グループ教材
グループ教材から 第一種の誤り (Type I error) の文脈に直結する論文・ハンズオンを辿れます。
🕰 歴史的背景と現代 第一種の誤り (Type I error) は古典統計と社会データの交差点で発達してきました。 19 世紀末から 20 世紀初頭にかけて Pearson, Fisher, Neyman などが基礎を整え、 戦後の公的統計整備により実務応用が広がりました。
2010 年代以降は、 「再現性危機」「ビッグデータ」「AI 倫理」の三つの波が 第一種の誤り (Type I error) に新しい意味を与えました。 単に p<0.05 を出すのではなく、 効果量・信頼区間・事前登録・データシートが必須となっています。
日本では総務省統計局・国立社会保障人口問題研究所・経済産業省 RESAS などが公的統計を整備し、 教育用に SSDSE が無償公開されました。 本ページもこの枠組みで 第一種の誤り (Type I error) を扱います。
📚 参考リンク 総務省統計局 e-Stat https://www.e-stat.go.jp/ SSDSE 公開ページ https://www.nstac.go.jp/use/literacy/ssdse/ scipy.stats 公式ドキュメント https://docs.scipy.org/doc/scipy/reference/stats.html statsmodels 公式 https://www.statsmodels.org/ JIS Q 38507 / ISO/IEC 22989(AI 用語) OECD Principles on AI(2019)
🌐 関連手法・派生(広域マップ)
同じカテゴリの手法、 上位概念、 派生分野へのリンクを補強します。
🧭 拡張詳細解説 — 第1種の過誤を SSDSE-B-2026 で徹底理解する
第1種の過誤 (Type I error) は「帰無仮説 H0 が真であるにもかかわらず、 標本から得られた検定統計量がたまたま棄却域に入り、 H0 を誤って棄却してしまう」現象です。 統計学の入門書では「α=0.05 なら 100 回に 5 回は誤って有意と判定する」と説明されますが、 この一文だけでは実務での重みが伝わりません。 SSDSE-B-2026(47 都道府県・各 22 項目の公的統計)を素材に、 何が起きるのか・どう防ぐのか・どこで失敗しやすいのかを順に深掘りします。
1. 直感図で掴む — 棄却域・α・分布
まず、 帰無仮説 H0 のもとでの検定統計量の標本分布を直感で確認しましょう。 下図はヒストグラムの一例で、 SSDSE-B-2026「人口総数」を都道府県別に並べた分布です。 「真の H0」を仮定したシミュレーションでは検定統計量は左右対称の釣鐘型分布になり、 両端 2.5% ずつが棄却域となります。 この両端 5% に観測値が落ちる確率がまさに α=0.05、 すなわち第1種の過誤確率です。
図1: SSDSE-B-2026 の数値変数を用いた標本分布の例。 横軸が値、 縦軸が頻度。 H0 のもとでの検定統計量も同様に釣鐘型を取り、 両端 α/2 が棄却域となる。
この図のポイントは「分布の形」よりも「裾の確率」です。 第1種の過誤が α に等しいのは、 標本分布の「裾の面積」を恣意的に α と決めているからに他なりません。 α を 0.05 から 0.01 にすれば棄却域は狭まり、 過誤確率は下がりますが、 同時に「本当は差があるのに見逃す」第2種の過誤が増えます。 この α と β のトレードオフが、 統計的検定設計の核心です。
2. 散布図で見る「差があるか・無いか」
第1種の過誤を理解する第二歩は「差が無いはずなのに、 標本ではあるように見える」状況を可視化することです。 下の散布図は SSDSE-B-2026 から 2 変数を選んで描いたものです。 たとえば「都道府県別の総人口」と「死亡数」の関係のように、 一見ばらついていても全体傾向が見える図と、 全くランダムに散らばる図を見比べる訓練が大切です。
図2: SSDSE-B-2026 から 2 変数を取り、 散布図を描いた例。 H0「相関係数 ρ=0」が真でも、 標本相関 r は 0 から外れて観測される。 r が大きく外れた場合に H0 を棄却してしまうのが第1種の過誤の典型例。
SSDSE-B-2026 のように標本サイズが n=47(都道府県数)と小さい場合、 標本相関 r の標準誤差は 1/√(n−3) 程度になり、 r=±0.29 程度でも α=0.05 で「有意な相関あり」と判定されます。 つまり、 全く無関係な 2 変数を多数組み合わせて検定すれば、 5% 程度の組で「有意」と出てしまいます。 これが「ファミリーワイズ誤り率」と呼ばれる多重比較問題の入り口です。
3. 群間比較における第1種の過誤
SSDSE-B-2026 を地方ブロック(北海道・東北・関東・中部・近畿・中国・四国・九州沖縄)で 8 群に分けて、 「人口総数」や「就業率」の平均を比較する場面を考えます。 下の箱ひげ図は群間の分布差を視覚化する典型例です。 帰無仮説「8 群すべての母平均は等しい」のもとでも、 標本ではばらつきにより群間の標本平均は必ずズレます。 そのズレが「偶然」か「本当の差」かを判定するのが ANOVA や t 検定であり、 ここでも α=0.05 を超える確率で誤って棄却してしまうのが第1種の過誤です。
図3: SSDSE-B-2026 を地方ブロック別にグループ化した箱ひげ図の例。 群間で中央値・四分位範囲のズレが見えるが、 「ズレが意味あるほど大きいか」を α 水準で判定するのが検定の役割。
特に 8 群すべての対組合せ(28 通り)で個別に t 検定を実施すると、 ファミリーワイズ誤り率は 1 − (1−0.05)^28 ≈ 0.762 まで膨れ上がり、 「ほぼ確実にどこかで誤って有意と判定する」状態になります。 これを抑えるためにボンフェロー二補正(α/28=0.00179 を採用)や Tukey HSD など多重比較手法が用意されています。
4. α 水準別の棄却域と第1種の過誤確率
α 水準 両側棄却の境界 (z 値) 片側棄却の境界 (z 値) 100 回中の第1種の過誤期待回数 主な用途
0.10 ±1.645 1.282 10 回 探索的解析・予備調査
0.05 ±1.960 1.645 5 回 社会科学・教育研究・SSDSE 分析
0.01 ±2.576 2.326 1 回 医学・臨床試験
0.001 ±3.291 3.090 0.1 回 創薬・第三相試験
0.0000003 (5σ) ±5.000 5.000 350 万回に 1 回 高エネルギー物理(ヒッグス粒子発見など)
分野によって採用される α の桁が大きく違うのは、 「誤って棄却した時のコスト」が分野ごとに大きく異なるからです。 教育用に SSDSE-B-2026 を扱う本サイトでは α=0.05 を採用しますが、 結果の重大性によって α を厳しく設定することは常に検討すべきです。
5. SSDSE-B-2026 で第1種の過誤を「体感」する
SSDSE-B-2026 の 22 数値変数(総人口、 老年人口、 出生数、 死亡数、 婚姻件数、 消費支出、 転入者数、 転出者数、 着工新設住宅戸数 など)を相関で総当たり検定する場合を考えます。 22×21/2 = 231 通りの組合せがあり、 すべての H0 が真と仮定しても α=0.05 では期待値 11.55 件「有意」が出てしまう計算です。 これは決して大袈裟ではなく、 実際に教育現場で「相関係数が大きい順に並べたら全部有意でした」という発表が散見されます。 第1種の過誤は「個別の検定」ではなく「検定を何回行うか」で爆発的に増えるという事実を、 SSDSE-B-2026 のサイズ感(n=47)で実感することが重要です。
同時に行う検定数 k α=0.05 のときのファミリーワイズ過誤率 1−(1−α)^k Bonferroni 補正後の各検定 α' SSDSE-B での具体例
1 0.050 0.05 総人口と一般診療所数の相関 1 件
5 0.226 0.010 人口動態 5 変数間の相関
10 0.401 0.005 人口関連 10 変数間の相関
28 0.762 0.00179 8 地方ブロックすべての対比較 28 通り
231 0.99998 0.000216 SSDSE-B 22 数値変数の全相関組合せ
231 通りすべての相関を見てしまうと、 ファミリーワイズ過誤率はほぼ 1 になります。 これは「全相関の中で必ず偽陽性が混じる」ことを意味し、 探索的解析の結果は確認解析で再検証する手順が不可欠だと教えてくれます。
6. 第1種・第2種の過誤の対比表
観点 第1種の過誤 (Type I) 第2種の過誤 (Type II)
記号 α β
真の状態 H0 が真 H1 が真
判定 H0 を棄却(誤) H0 を採択(誤)
別名 偽陽性 (False Positive) 偽陰性 (False Negative)
医療検査での例 健常者を病気と診断 病人を健常と診断
司法での例 無実の被告に有罪判決 有罪の被告を無罪に
SSDSE 分析での例 関係ない 2 変数を「相関あり」と結論 本当は相関があるのに「無し」と結論
調整方法 α を下げる(厳しく) n を増やす・効果量を測る
トレードオフ α を下げると β が上がる β を下げると α が上がる(n 固定時)
検出力 — (検出力は β に対応) 1−β = 検出力
この表は印刷して机に貼っておくと、 検定結果のレビュー時に強力な武器になります。 「有意でした」と聞いたら α と n を確認し、 「有意ではありませんでした」と聞いたら検出力 1−β を確認する習慣が、 第1種・第2種両方の過誤を抑える鍵です。
7. 多重比較補正の比較
補正手法 制御する誤り 補正の強さ 主な利用シーン
Bonferroni FWER (家族単位過誤率) 非常に厳しい (α/k) 少数の確認検定 (k<10)
Holm FWER Bonferroni より緩い 中規模 (k=10〜30)
Sidák FWER 独立検定時に最適 独立検定の総当たり
Tukey HSD FWER バランス型 ANOVA 事後比較
Benjamini-Hochberg (BH) FDR (誤発見率) Bonferroni より大幅に緩い 大規模 (k>100、 遺伝子発現解析)
Storey の q 値 FDR (適応型) BH より緩い 大規模かつ多数の真の効果が想定
SSDSE-B-2026 で 231 通りの相関を見る場合、 Bonferroni では α=0.000216 と非常に厳しくなり、 検出力が落ちます。 探索段階では BH 法で FDR を 0.05 に抑え、 確認段階で Bonferroni を使い分けるのが現代的アプローチです。
8. SSDSE-B-2026 を題材にした手計算ストーリー
SSDSE-B-2026 の「東日本(北海道・東北・関東・中部)」と「西日本(近畿・中国・四国・九州沖縄)」を比較する場面を考えます。 帰無仮説 H0 を「両群の平均出生率は等しい」とし、 有意水準 α=0.05、 両側検定で実施するとします。 標本平均の差が ±1.96 × 標準誤差 を超えれば H0 を棄却します。 ここで「両側 2.5% ずつ=合計 5%」が第1種の過誤確率です。 全国の出生率を 1000 回ランダムに 47 都道府県へ割り当てて再標本化(パーミュテーション)すれば、 約 50 回は誤って「東西で差あり」と結論する標本配置が生じるはずです。 これが「α=0.05」の意味です。
この理屈を逆に使うと、 α を 0.01 に下げれば 1000 回中 10 回程度に減らせます。 ただし「本当に小さな東西差」を検出する検出力は同時に下がるため、 「重大な意思決定を伴うか」「探索的か確認的か」で α を選び分けます。 教育現場での SSDSE 分析は探索的が多く、 α=0.05 で十分ですが、 結果を政策提言に使う場合は α=0.01 や事前登録を推奨します。
9. 効果量・信頼区間との併用が必須
第1種の過誤を抑えるだけでは「実質的な意味」は分かりません。 例えば SSDSE-B-2026 で 47 都道府県すべての変数を使えば、 サンプルサイズが n=47 と小さいため大きな効果量でないと有意になりません。 一方、 全国 5800 万世帯を分母にする調査では微小な差でも p<0.001 で有意になります。 後者は統計的には「強い証拠」ですが、 実務的には「意味のある差」かどうか別途検討が必要です。 そのために 効果量 (Cohen の d、 相関係数 r、 オッズ比など)と 信頼区間 を必ず併記し、 「どれだけ違うのか」「どれだけ不確かか」を読み手に伝えます。
具体的な報告例: 「人口総数と一般診療所数の相関 r=0.972 (95% CI: [0.949, 0.985]), p<0.001 (n=47)」のように、 「効果量 r」「不確実性 CI」「有意性 p」「サンプル数 n」を 1 行で書くと、 第1種の過誤・第2種の過誤・実質的意味のすべてに対して情報を提供できます。 これが現代の統計報告の標準形です。
10. 事前登録 (Preregistration) と HARKing の問題
第1種の過誤を防ぐ最も強力な手法は「事前登録 (Preregistration)」です。 分析計画・仮説・α 水準・補正方法を、 データ収集前にタイムスタンプ付きで公開しておくと、 後から都合よく仮説を変える HARKing (Hypothesizing After the Results are Known) を防げます。 SSDSE-B-2026 は既存データなので完全な事前登録は難しいですが、 「最初に立てた仮説」「補正方法」「除外基準」を分析開始前にノートへ書き残すだけでも、 過誤の管理は大幅に改善します。
教育現場でも、 学生に「データを見る前に仮説を 3 つ書け」と指示するだけで、 P-hacking や p 値ハッキングの誘惑を減らせます。 SSDSE 分析の教材でも、 「事前にどの相関を見るか宣言してから計算開始」をルール化すると効果的です。
11. 第1種の過誤と再現性危機
2010 年代後半から心理学・医学・社会科学で表面化した「再現性危機」は、 多くの場合「第1種の過誤を制御できていなかった」ことが原因です。 探索的検定を多数行い、 有意だったものだけ報告する「ファイル抽斗問題 (file drawer problem)」、 解析のたびに変数を入れ替える「分析の自由度 (researcher degrees of freedom)」、 結果を見てから仮説を変える HARKing が積み重なり、 公開論文の半数以上が再現できないという報告が複数分野で出ました。
この危機への対応として、 (a) 事前登録、 (b) データ・コード公開、 (c) 効果量・信頼区間の報告義務化、 (d) p<0.005 を新しい有意水準とする提案 (Benjamin et al., 2018) などが進められています。 SSDSE 分析でも、 これらの基準を意識した教材設計(教育版事前登録テンプレートの提供など)が今後求められます。
12. ベイズ的アプローチとの対比
第1種の過誤は頻度論的検定の概念であり、 ベイズ統計には直接対応する概念がありません。 ベイズでは事前分布 × 尤度 ∝ 事後分布を計算し、 「H1 が真である事後確率」や「ベイズファクター BF10」を出力します。 第1種の過誤 α=0.05 の代わりに、 「BF10 > 10 で強い証拠」「BF10 > 30 で非常に強い証拠」などの基準を用います。 SSDSE-B-2026 の小標本 (n=47) ではベイズの方が事前知識を活かせる利点があり、 同じデータに対し p=0.04 と BF10=1.5 のように「頻度論では有意・ベイズではどっちつかず」となることもあります。 報告時はどちらの枠組みで議論しているかを明示する必要があります。
観点 頻度論 ベイズ
基本量 p 値 事後確率 / ベイズファクター
第1種の過誤 α で制御 直接の概念なし(事前×尤度で評価)
小標本対応 困難 (n=47 など) 事前分布で情報補強可
多重比較 Bonferroni 等で補正必須 階層モデルで自然に縮約
結論の解釈 「棄却 / 棄却せず」 「H1 の事後確率 X%」
13. 教育現場での失敗パターン集
大学・高校で SSDSE-B-2026 を使う際によく見る失敗パターンを 10 個挙げます。 いずれも第1種の過誤を見過ごす結果につながります。
全変数相関行列をそのまま発表 — 22 変数 = 231 通り、 期待値 11.55 件の偽陽性が混入。
p<0.05 のみ抽出して発表 — Publication bias の典型。 全結果を載せるべき。
有意でなかった結果を捨てる — File drawer problem。 メタ分析を歪める。
標本サイズ計算を行わずに検定 — 検出力 1−β が低く、 有意でなかった時の解釈ができない。
外れ値を都合よく除外 — Researcher degrees of freedom。 事前ルール化が必須。
α=0.05 と効果量を区別しない — n=58 万人の調査で「相関 r=0.02 が有意」と書いてしまう。
有意確率の閾値依存 — p=0.049 と p=0.051 で結論が真逆になる。
連続変数を恣意的に 2 値化 — 切断点を変えれば有意性が変わる。
同じデータで仮説を立てて検定 — Circular reasoning。 訓練/検証データ分離が必要。
有意な結果を「証明」と表現 — 仮説検定は確率的判断であり、 証明ではない。
これらの失敗を一覧化して、 学習者に最初に提示することで、 「自分はどの罠に陥っていないか」を毎回チェックする習慣が身につきます。 教員側は授業設計時に各失敗パターンに対応する課題を用意すると効果的です。
14. 第1種の過誤と AI 開発・ML 評価
AI モデル評価でも第1種の過誤の概念は重要です。 「モデル A はモデル B より精度が高い」という結論を出す場面で、 たまたまテストデータの分割で A が良く出ただけかもしれません。 これは典型的な第1種の過誤です。 これを防ぐために、 ML コミュニティでは Cross-validation、 5×2 cv F-test (Dietterich, 1998)、 McNemar 検定、 paired t-test on cv folds などを用います。 SSDSE-B-2026 のような小標本でモデル比較を行う際は、 単純に「精度が高い方が良い」とせず、 検定で差が偶然でないことを確認する手順が必要です。
15. SSDSE 教材における第1種の過誤チェック手順
SSDSE-B-2026 を用いた教材作成時に、 以下の手順で第1種の過誤管理を組み込むことを推奨します。
仮説の明文化 : データを開く前に「何を確かめたいか」を 3 文以内で書く。
α 水準の決定 : 探索なら 0.10、 標準分析なら 0.05、 確認なら 0.01。
サンプルサイズの確認 : n=47 のとき、 効果量 r=0.3 で検出力は約 0.50。 r=0.5 で約 0.85。
事前検定数の数え上げ : 何回検定を行うか事前に数え、 Bonferroni or BH 補正を選択。
除外基準の文書化 : 外れ値や欠測値の処理ルールを事前に定義。
分析の実行 : pandas + scipy.stats で計算。 全結果を記録(有意・非有意問わず)。
結果の報告 : p 値・効果量・信頼区間・n を 1 行で記載。 補正後 p も併記。
限界の議論 : 「第1種の過誤確率が α=0.05 残っている」「n=47 で検出力 0.50」など限界を明示。
再現可能性の確保 : コード・データを公開リポジトリに置き、 第三者が追試可能にする。
結論の謙虚さ : 「有意」とは「H0 と矛盾するデータが得られた」だけであり、 H1 を証明したわけではない、 という基本に立ち戻る。
16. 確率分布・標本サイズ別の臨界値早見表
分布 α=0.10 両側 α=0.05 両側 α=0.01 両側 α=0.001 両側
標準正規 Z ±1.645 ±1.960 ±2.576 ±3.291
t (df=10) ±1.812 ±2.228 ±3.169 ±4.587
t (df=20) ±1.725 ±2.086 ±2.845 ±3.850
t (df=46, SSDSE n=47) ±1.679 ±2.013 ±2.687 ±3.515
t (df=∞) ±1.645 ±1.960 ±2.576 ±3.291
χ² (df=1) 2.706 3.841 6.635 10.828
χ² (df=3) 6.251 7.815 11.345 16.266
F (df=2,45) 2.42 3.20 5.11 8.21
SSDSE-B-2026 の標本サイズ n=47 → df=46 の t 分布で α=0.05 両側の臨界値は ±2.013 です。 標準正規の ±1.960 と比較すると若干厳しく、 これが小標本での「t 補正」の効果です。 統計ソフトは自動で適切な分布を選びますが、 手計算や結果検証時にこの表を参照できると安心です。
17. 第1種の過誤・第2種の過誤・検出力の関係表
α (第1種) 効果量 d n=20 の検出力 n=47 (SSDSE) の検出力 n=200 の検出力
0.05 0.2 (小) 0.12 0.21 0.62
0.05 0.5 (中) 0.42 0.76 0.99
0.05 0.8 (大) 0.78 0.98 ≈1.00
0.01 0.2 0.03 0.07 0.38
0.01 0.5 0.20 0.54 0.97
0.01 0.8 0.55 0.92 ≈1.00
α を 0.05 から 0.01 へ厳しくすると、 検出力 (1−β) が大幅に下がります。 SSDSE-B-2026 (n=47) で効果量 d=0.5 を狙う場合、 α=0.05 なら検出力 0.76、 α=0.01 なら検出力 0.54 と顕著な低下が見られます。 「α を厳しくすれば安全」ではなく、 「α と n を一緒に設計する」ことが重要です。
18. 信頼区間と第1種の過誤の同値性
α=0.05 の両側検定で H0「母平均 μ=μ0」を棄却することと、 95% 信頼区間 [L, U] が μ0 を含まないことは同値です。 SSDSE-B-2026 で「47 都道府県の平均出生数が全国基準値 N 件と異なるか」を検定する場合、 標本平均±2.013×標準誤差 (df=46 の t 分布) で 95% CI を計算し、 N が含まれていれば H0 棄却せず、 含まれていなければ H0 棄却=有意となります。 この同値性は重要で、 「p 値を出さなくても信頼区間で検定結果を読める」「両者を同時に報告すれば情報量が最大化される」ことを意味します。
19. 第1種の過誤と p-curve・z-curve
近年の心理学・医学では、 公開された複数の研究の p 値分布を可視化する「p-curve」「z-curve」が、 第1種の過誤や p-hacking の有無を検出する道具として活用されています。 H1 が真であれば p 値は 0 付近に集中し(右下がり)、 H0 が真であれば p 値は一様分布、 p-hacking があれば p=0.05 直前にスパイクが立ちます。 SSDSE-B-2026 のような単一データセットでは適用が限られますが、 メタ分析や複数論文比較では強力です。
20. 機械学習における第1種の過誤の現代的対応
ベンチマークデータセット (ImageNet, GLUE 等) で「モデル A は B より精度 0.3 ポイント高い」と主張する論文が増えていますが、 「テストセットのランダムシード違いで起きうる範囲」かどうかは別の議論です。 ML コミュニティでは bootstrap CI、 paired permutation test、 5×2 cv F-test を用いてモデル間差を検定する習慣が広がっています。 SSDSE-B-2026 のように小標本で複数のモデルを比較する教材を作る際は、 「精度の差」だけでなく「差の信頼区間」「ペア検定の p 値」を報告すると、 第1種の過誤を抑えた誠実な比較になります。
21. 第1種の過誤に関する歴史的議論
「第1種の過誤」という概念を最初に明示的に定式化したのは Neyman & Pearson (1928, 1933) です。 Fisher は α 水準を「データを見て柔軟に解釈する基準」と捉えていましたが、 Neyman-Pearson は「事前に α を決め、 検定統計量が棄却域に入れば H0 を棄却するルール」を提案しました。 現代の統計教育は Fisher 流と Neyman-Pearson 流の混合(p 値 + 固定 α)を採用しており、 これが「p=0.049 と p=0.051 で結論が真逆」という不自然さの一因です。 ASA Statement (2016) や Wasserstein & Lazar の論評以降、 p 値の単独評価ではなく効果量・信頼区間・事前登録を組み合わせる流れが主流になっています。
22. SSDSE-B-2026 を題材にした「ミニ事前登録テンプレート」
教育用に学生に書かせる「ミニ事前登録」のテンプレート例:
1. 仮説 H0: SSDSE-B-2026 の人口総数と死亡数は無相関である
仮説 H1: 両者は正の相関を持つ
2. データ: SSDSE-B-2026 (47 都道府県, 22 変数)
3. 分析: Pearson 相関係数 + 95% CI, n=47
4. 有意水準 α=0.05 (片側)
5. 多重比較補正: なし (確認的検定 1 件のみ)
6. 除外基準: 欠測なし (SSDSE-B-2026 は完全データ)
7. 報告内容: r, 95% CI, p, n
8. 結論の表現: 「H0 と矛盾するデータが得られた / 得られなかった」
9. 限界: n=47 で検出力は中効果量で 0.76、 小効果量で 0.21
10. データとコード公開: GitHub にリポジトリを置く
1. 仮説 H0: SSDSE-B-2026 の人口総数と死亡数は無相関である
仮説 H1: 両者は正の相関を持つ
2. データ: SSDSE-B-2026 (47 都道府県, 22 変数)
3. 分析: Pearson 相関係数 + 95% CI, n=47
4. 有意水準 α=0.05 (片側)
5. 多重比較補正: なし (確認的検定 1 件のみ)
6. 除外基準: 欠測なし (SSDSE-B-2026 は完全データ)
7. 報告内容: r, 95% CI, p, n
8. 結論の表現: 「H0 と矛盾するデータが得られた / 得られなかった」
9. 限界: n=47 で検出力は中効果量で 0.76、 小効果量で 0.21
10. データとコード公開: GitHub にリポジトリを置く
このテンプレートを授業の最初に配布し、 「分析開始前に全項目を埋めること」をルール化すると、 学生は自然と第1種の過誤・第2種の過誤・効果量・検出力を意識した分析を行うようになります。 教員は提出物の事前登録部分をチェックすれば、 分析の質を担保できます。
23. まとめ — 第1種の過誤を制御するための 5 つの実践
α は分野・状況で選び分ける : 探索 0.10、 標準 0.05、 確認 0.01、 物理 5σ。
多重比較補正を必ず使う : 検定数 k を数え、 Bonferroni or BH を適用。
効果量と信頼区間を併記する : p 値単独では不十分。 r, d, CI を報告。
事前登録を実践する : 仮説・α・除外基準をデータを見る前に文書化。
結論は謙虚に : 「証明した」ではなく「H0 と矛盾するデータが得られた」と表現。
この 5 つを SSDSE-B-2026 を用いた教材で繰り返し練習することで、 学習者は第1種の過誤を「単なる暗記項目」ではなく「分析設計の中心概念」として理解できるようになります。 統計教育の最大の目標は、 「結果を信頼できる形で報告する規律」を身につけることであり、 第1種の過誤の管理はその出発点です。
📝 理解度チェック — 第1種の過誤
以下の問いに自分の言葉で答えられるかを確認しましょう。 詰まったら本ページの該当セクションに戻って読み直してください。
Q1. 第1種の過誤と第2種の過誤の違いを 1 行で説明できますか? (ヒント: 何が真で、 何をどう間違えているか)
Q2. α=0.05 とは「何回中何回」誤って棄却することを意味しますか? SSDSE-B-2026 で 100 通り検定すると期待値は?
Q3. SSDSE-B-2026 の 22 数値変数すべてのペアで相関検定を行うと、 何通りになり、 ファミリーワイズ過誤率はいくらになりますか?
Q4. Bonferroni 補正で k=28 のとき、 各検定に適用する α' はいくらですか? (α=0.05 とする)
Q5. α を 0.05 から 0.01 に下げると第1種の過誤は減りますが、 同時に何が起きますか?
Q6. n=47 (SSDSE) で検出力 0.80 を確保したい場合、 中効果量 (d=0.5) と小効果量 (d=0.2) でそれぞれ十分ですか?
Q7. 95% 信頼区間と α=0.05 両側検定の同値性を、 SSDSE の出生数を例に説明できますか?
Q8. HARKing と P-hacking の違いを説明し、 それぞれが第1種の過誤をどう増やすか述べてください。
Q9. 事前登録 (Preregistration) はなぜ第1種の過誤を抑えるのに有効ですか?
Q10. ベイズファクター BF10 と頻度論の p 値の最大の違いは何ですか?
採点目安 : 8 問以上自分の言葉で答えられれば本ページの目標達成。 5〜7 問なら該当セクションを再読、 4 問以下は冒頭の「30 秒で分かる結論」「直感で掴む」「数式を言葉で読み解く」から復習しましょう。
🔎 実践課題 (SSDSE-B-2026 を使う)
課題 A : SSDSE-B-2026 から任意の 5 数値変数を選び、 10 通りの相関を計算。 補正なし/Bonferroni/BH の 3 通りで結果を比較せよ。
課題 B : 47 都道府県を東日本・西日本に分け、 出生率の平均差を t 検定で確認。 効果量 Cohen's d と 95% CI を報告せよ。
課題 C : 8 地方ブロックで ANOVA を実施。 有意ならば Tukey HSD で事後比較を行い、 補正前後の結論差を考察せよ。
課題 D : α=0.05, 0.01, 0.001 の 3 水準で同じ検定を実行し、 結論がどう変わるかをまとめよ。
課題 E : 上記課題のうち 1 つを選び、 ミニ事前登録テンプレート (本ページ 22 節) を使って分析計画を先に書き、 後でデータ分析を実施。 計画と結果の一致/不一致を考察せよ。
これらの課題を 1 つでもやり遂げると、 「第1種の過誤」が単なる教科書の単語ではなく、 自分の分析を支える実用的な概念であることが実感できます。
📚 ケーススタディ集 — SSDSE-B-2026 で起きうる第1種の過誤シナリオ
ケース 1: 「都道府県人口と婚姻件数は相関する」は本当か
SSDSE-B-2026 で「人口総数 (X)」と「婚姻件数 (Y)」の相関を計算すると、 おおむね r=0.99 を超える非常に強い正の相関が得られます。 これは「人口が多い県ほど婚姻も多い」という、 ほぼ自明な結論です。 p 値は p<0.001 となり、 α=0.05 でも α=0.001 でも余裕で棄却されます。 ここで第1種の過誤を疑う必要はありません。 効果量は r=0.99 と極めて大きく、 95% CI は [0.985, 0.998] と狭く、 実質的にも統計的にも疑いの余地はありません。 しかし、 「これは因果か?」という問いには答えていません。 相関は因果を含意せず、 第1種の過誤の議論とは別レイヤーであることに注意しましょう。
ケース 2: 「老年人口比率と出生数は負相関する」を 47 都道府県で検定
SSDSE-B-2026 の「老年人口 (65 歳以上)」「出生数」を都道府県別に相関させると、 r ≈ −0.4 〜 −0.6 程度の中程度の負相関が観測されます。 n=47 で α=0.05 両側、 t 分布 df=45 の臨界値 r=±0.288 を超えるため、 H0 「無相関」は棄却されます。 ここで第1種の過誤確率は α=0.05、 期待値は 5%、 つまり 100 回検定すれば 5 回は誤って棄却する可能性が残っています。 単一の検定として報告するなら問題ありませんが、 もし「人口関連 10 変数 × 出生関連 5 変数 = 50 通り」を総当たりで検定して、 そのうち最も強い相関だけを抜き出して報告するなら、 ファミリーワイズ過誤率は 1−(0.95)^50 ≈ 0.92 と跳ね上がります。 これが「探索的解析の偽陽性問題」の典型です。
ケース 3: 「東日本と西日本の死亡数平均は異なる」 (t 検定)
SSDSE-B-2026 の都道府県を東日本 (北海道・東北・関東・中部、 24 県) と西日本 (近畿・中国・四国・九州沖縄、 23 県) に分け、 死亡数の平均を比較します。 Welch の t 検定を実施したとすると、 自由度は約 df=33 (Welch-Satterthwaite 近似)、 α=0.05 両側の臨界値は ±2.035 です。 もし観測された t 統計量が ±2.035 を超えれば H0 を棄却しますが、 ここで第1種の過誤確率は α=0.05、 すなわち東西平均が実は等しくても 5% の確率で「異なる」と結論してしまいます。 さらに、 「東日本/西日本」の分け方を恣意的に変えれば(例: 関東以外と関東、 6 大都市圏と非大都市圏、 など)、 多重比較を実質的に行ったことになり、 第1種の過誤確率はさらに増します。 事前に「東西の境界線をどこで引くか」を明確に決めることが、 偽陽性回避の第一歩です。
ケース 4: 「8 地方ブロックの出生率は等しい」を ANOVA で検定
SSDSE-B-2026 を 8 地方ブロックに分けて出生率の一元配置 ANOVA を実施する場合、 自由度は (8−1, 47−8) = (7, 39) で F 分布の臨界値は α=0.05 で約 2.25 です。 もし F 統計量が 2.25 を超えれば「8 ブロックの母平均は等しくない」と結論しますが、 ANOVA 自体の第1種の過誤確率は α=0.05 に正しく抑えられています。 問題はこの後、 「どの 2 ブロック間で差があるか」を見るために 28 通りの対比較 t 検定を実施した場合です。 補正なしならファミリーワイズ過誤率は 0.762、 Tukey HSD で適切に補正すれば 0.05 を保てます。 SSDSE 教材で ANOVA を扱うときは、 必ず事後比較の補正をペアで教えるべきです。
ケース 5: 「同じ県を 2 つの年で比較する」対応のあるデータ
SSDSE-B には複数年データが含まれることもあるため、 「同じ 47 都道府県の出生率を 2020 年と 2024 年で比較」する対応のあるデータ解析が可能です。 この場合は「対応のある t 検定 (paired t-test)」を使い、 自由度は df=46、 臨界値は α=0.05 両側で ±2.013 です。 対応のあるデータは個別差をキャンセルできるため、 同じサンプルサイズでも検出力が大幅に高まります。 ただし、 「年次間の比較」を多くの変数で繰り返し行うと、 これも多重比較問題に発展し、 第1種の過誤を増やします。 「主要 3 変数のみを対応のある t 検定で比較し、 補正前 α=0.05 → 補正後 α=0.0167」のように、 検定数を最初から最小化する設計が重要です。
ケース 6: 「都道府県順位を Spearman 相関で検定」
SSDSE-B-2026 で正規性を仮定できない場合、 順位ベースの Spearman 相関を使う選択肢があります。 47 都道府県を変数 X、 Y それぞれで順位化し、 順位間の Pearson 相関 = Spearman ρ を計算します。 検定の臨界値は n=47 で α=0.05 両側のとき ρ=±0.288 程度で、 Pearson と同様です。 ノンパラメトリック手法に切り替えると、 「外れ値の影響を減らせる」「分布仮定を緩められる」利点がある一方、 検出力は若干下がります。 第1種の過誤確率自体は α で正しく管理されるので、 「正規性が疑わしい時は Spearman」と覚えておけば実務上は問題ありません。
ケース 7: 「2 値化したカテゴリでカイ二乗検定」
SSDSE-B-2026 の「老年人口比率」を 30% を境に「高齢化進行 / 未進行」に 2 値化し、 「東日本 / 西日本」とのクロス表を作ってカイ二乗独立性検定を実施します。 自由度 df=1、 α=0.05 両側臨界値 χ²=3.841 を超えれば「東西と高齢化進行は独立でない」と結論します。 ここで気をつけたいのは「2 値化の閾値 30%」が恣意的だという点です。 閾値を 25%, 28%, 30%, 32%, 35% と変えて 5 通り検定すれば、 ファミリーワイズ過誤率は 1−0.95^5 = 0.226 まで上がります。 「閾値を変えながら有意になるまで試す」のは典型的な P-hacking であり、 第1種の過誤を実質的に α=0.226 まで膨らませます。
ケース 8: 「予測モデル比較」での第1種の過誤
SSDSE-B-2026 で死亡数を予測する線形回帰モデル A と Random Forest モデル B を比較する場面を考えます。 5-fold cross-validation で平均 RMSE を計算し、 A=120, B=115 と差が出たとします。 「B の方が良い」と即断する前に、 「この差は CV 分割の偶然か?」を 5×2 cv F-test や paired t-test (5 fold の RMSE 差) で検定すべきです。 α=0.05 で有意でなければ、 「現状のサンプルサイズでは差を主張できない」が正しい結論です。 SSDSE-B-2026 の n=47 という小さなサイズでは、 多くのモデル比較が「有意差なし」となるはずで、 「B の方が良いように見える」だけで採用するのは第1種の過誤を許容することになります。
ケース 9: 「外れ値を除外したら有意になった」問題
SSDSE-B-2026 では「東京都」が多くの変数で外れ値になります。 例えば人口総数では東京が 1400 万人、 鳥取が 55 万人と桁違いの差があります。 もし「外れ値を除外したら有意になった」場合、 これは事前ルール (例: IQR×1.5 を超える値は除外) に基づく正当な処理か、 結果ありきで都合よく除外したか、 で意味が大きく異なります。 後者は第1種の過誤を実質的に増やす「P-hacking」の一種で、 厳禁です。 SSDSE 教材では「外れ値処理ルールを事前に文書化する」「除外あり/なしの両方を報告する」「ロバスト統計 (Spearman, Median) を併用する」の 3 つを徹底することが推奨されます。
ケース 10: 「逐次解析と早期打ち切り」での第1種の過誤
SSDSE 自体は静的データなので問題にはなりにくいですが、 教材で「データを少しずつ追加しながら検定し、 有意になったところで止める」というシミュレーションを行うと第1種の過誤確率は α を大きく超えます。 これは医学の臨床試験で「中間解析」を行う場合と同じ問題で、 O'Brien-Fleming や Pocock の境界を使うなど特別な補正が必要です。 教育用に「データを 10 県、 20 県、 30 県、 40 県、 47 県と追加しながら検定」を実演すると、 学習者は「データを見ながら止める」のがいかに危険かを直感的に理解できます。
🎓 上級まとめ — 第1種の過誤を「設計」として捉える
A. 検定設計の 5 段階チェックリスト
段階 確認内容 SSDSE-B-2026 での具体策
1. 仮説定義 H0/H1 を 1 文で記述 「47 都道府県の人口と死亡数は無相関」
2. α 水準 事前に α を決定 標準分析なら α=0.05
3. 検定数 k 通り検定するか確定 確認 1 件 or 探索 231 件
4. 補正方式 補正手法を選択 k=1 なら不要、 k>10 なら BH
5. 報告形式 p, 効果量, CI, n を併記 「r=0.97, 95% CI [0.95, 0.99], p<0.001, n=47」
B. 学術領域別の典型的 α と理由
領域 典型 α 理由
教育研究 (SSDSE 含む) 0.05 伝統的・サンプルサイズ制約
心理学 0.05 → 0.005 再現性危機で厳格化進行
医学・臨床試験 0.01 〜 0.025 人命関与・規制要求
遺伝学 (GWAS) 5×10⁻⁸ 100 万 SNP に対する Bonferroni 補正
高エネルギー物理 2.87×10⁻⁷ (5σ) 「発見」の極めて高い確実性が必要
市場調査・A/B テスト 0.05 〜 0.10 意思決定スピード優先
機械学習論文 明示しないことが多い 精度差を有意性検定する文化が弱い (改善傾向あり)
C. 第1種の過誤を抑える 12 のテクニック
事前登録 (Preregistration) : 仮説・α・分析計画を OSF や Aspredicted に登録。
Bonferroni 補正 : 単純で保守的、 k が小さいときに有効。
Holm-Bonferroni : Bonferroni より検出力が高い段階的補正。
Benjamini-Hochberg (BH) : FDR 制御、 大規模検定に最適。
Tukey HSD : ANOVA 事後比較で標準的。
Dunnett の検定 : 1 つの対照群と複数群の比較に特化。
Scheffé 法 : 任意の対比に対して厳密な補正を提供。
パーミュテーション検定 : 分布仮定不要、 経験的 p 値を計算。
ブートストラップ信頼区間 : CI と p 値の同値性を活用。
ベイズアプローチ : ベイズファクター・事後確率で代替。
事前検定不要設計 : 探索/確認の 2 段階で分離。
結果の独立再現 : 別データセットでの検証を必須化。
D. 「有意」「非有意」を超える表現
「有意」「非有意」の二分法は第1種の過誤を考えるうえで便利ですが、 同時に情報を失う表現でもあります。 推奨されるより豊かな表現の例:
「H0 と矛盾するデータが得られた (p=0.03, r=0.55, 95% CI [0.32, 0.72], n=47)」
「H0 を支持する強い証拠は得られなかった (p=0.21, n=47, 検出力 0.4)」
「効果量 r=0.55 は実務的に意味のある大きさ (Cohen の基準で大)」
「信頼区間 [0.32, 0.72] は 0 を含まず、 効果方向は正と特定できる」
「ベイズファクター BF10=5.2 は中程度の H1 支持証拠」
E. 最後に — 第1種の過誤を「ゼロにできない」事実と向き合う
第1種の過誤は α=0 にしない限り必ず残ります。 そして α=0 にすると、 棄却域がなくなり「どんなデータが来ても H0 を棄却しない」という極端な保守化が起きます。 つまり、 第1種の過誤を完全に排除する選択肢は実務上存在しません。 私たちにできるのは、 (i) α を分野・状況に応じて適切に選ぶこと、 (ii) 検定数を最小化すること、 (iii) 効果量・信頼区間で文脈を補強すること、 (iv) 事前登録で結果ありきの分析を防ぐこと、 (v) 再現実験で偽陽性を間引くこと、 の 5 点に尽きます。 SSDSE-B-2026 を用いた教材でこの 5 点を繰り返し練習することで、 学習者は「統計的検定は確率的判断のシステムであり、 結果を文脈と一緒に語る道具である」という現代統計教育の本質を体得できます。
⚙️ 実務ワークフロー — SSDSE-B-2026 の分析パイプライン
ステップ 1: データ読み込みと事前確認
SSDSE-B-2026 (`data/raw/SSDSE-B-2026.csv`) を pandas で読み込み、 行数 (47 都道府県)、 列数 (22 変数)、 欠測の有無、 各変数の型 (数値・カテゴリ) を確認します。 SSDSE-B-2026 は政府統計から構築された完全データであり、 通常欠測はありません。 ただし「人口に対する比率」を計算する際に分母 0 が混入するケースもあるため、 一度 `df.describe()` で範囲を確認しておくと安心です。 この段階で「どの変数を分析対象とするか」を明確化し、 後工程の検定数 k を最小化できます。 たとえば「人口関連 5 変数」「経済関連 4 変数」「社会関連 3 変数」と最初に絞り込めば、 ペア相関の総数は 5×4 + 5×3 + 4×3 = 47 通りに減らせ、 多重比較補正の負担も軽くなります。
ステップ 2: 仮説の文書化と α の決定
「人口総数と死亡数は正の相関を持つ」のように、 H0/H1 を明確に書き出します。 探索的か確認的かを決め、 α 水準を選定します。 SSDSE-B-2026 のような教育用データで「過去の研究で繰り返し確認されている関係を SSDSE でも見られるか」を検証する確認的分析なら α=0.05 が標準です。 「全く新しい仮説を探す」探索的分析なら α=0.10 でも良いですが、 「探索結果を確認結果として報告しない」というルールを徹底します。 検定数 k を数え、 補正方式 (Bonferroni / Holm / BH) を選びます。 この段階を文書化したものが「ミニ事前登録」になります。
ステップ 3: 検定実行と全結果の保存
scipy.stats を用いて検定を実行し、 すべての結果 (有意・非有意問わず) を CSV や DataFrame に保存します。 「有意な結果だけ抜き出して報告する」のはファイル抽斗問題の原因になります。 全結果を保存し、 後でメタ分析や追試に使えるようにします。 この段階で第1種の過誤確率は α=0.05 (補正前) または α/k (Bonferroni 補正後) として明確に管理されます。
ステップ 4: 効果量と信頼区間の計算
p 値だけでなく、 効果量 (相関なら r、 平均差なら Cohen's d) と 95% 信頼区間を必ず計算します。 SSDSE-B-2026 の n=47 では、 効果量 r=0.3 で「弱い相関」、 r=0.5 で「中程度」、 r=0.7 以上で「強い」と解釈するのが Cohen 流の基準です。 信頼区間は標本抽出を繰り返したときに 95% の確率で母数を含む範囲であり、 「効果の不確かさ」を一目で示せます。 たとえば「r=0.55, 95% CI [0.32, 0.72]」と書けば、 「母相関は確かに 0 から離れている」と読み手に伝わります。
ステップ 5: 補正と最終結論
事前に決めた多重比較補正を適用し、 補正前 p と補正後 p の両方を報告します。 BH 法を使う場合は q 値 (FDR) を計算し、 「q<0.05 で有意」と表現します。 最終結論は「H0 を棄却する / 棄却しない」と「効果量の実務的意味」を分けて書きます。 「統計的に有意ではあるが、 r=0.05 と効果量が極めて小さく、 実務上の意味は限定的」のような表現が現代的です。
ステップ 6: 限界と再現可能性の明示
「n=47 と小標本のため検出力は中効果量で 0.76、 小効果量では 0.21」「α=0.05 で残る第1種の過誤確率は 5%」「補正後でも完全には偽陽性を排除できない」など限界を明示します。 さらに、 分析に使った Python スクリプト、 SSDSE-B-2026 のバージョン情報、 計算環境 (pandas, scipy のバージョン) を README に記録し、 GitHub などに公開して第三者が追試できる状態にします。 これが現代の再現可能科学の最低基準です。
テンプレート表 — 報告書 1 行サマリ
項目 記述例
仮説 H0: ρ=0 vs H1: ρ≠0
変数 X=人口総数, Y=一般診療所数 (SSDSE-B-2026)
標本 n=47 都道府県
手法 Pearson 相関 + t 検定 (df=45)
結果 r=0.972, 95% CI [0.949, 0.985], p<0.001
α 0.05 (両側)
補正 確認 1 件のため補正なし
結論 H0 を α=0.05 で棄却。 効果量大、 CI も 0 から十分離れる
限界 相関は因果を含意しない。 第1種の過誤確率 5% 残存
公開 解析スクリプトを GitHub に公開予定
教材設計のための補足: 学習段階別の到達目標
レベル 到達目標 SSDSE-B-2026 での課題
入門 α と β の違いを 1 行で説明 2 変数相関 1 件を p 値と CI で報告
初級 多重比較問題を理解 10 通り相関の補正前後比較
中級 Bonferroni / BH を使い分け 22 変数全ペア (231 通り) で BH を実装
上級 事前登録・効果量・CI を統合 ミニ事前登録 → 分析 → 再現テスト
熟達 ベイズと頻度論を比較できる 同じ仮説を p 値と BF10 で並べる
最終チェック: 自分の分析が「再現可能科学」基準を満たすか
分析計画は事前に文書化されているか?
使用データのバージョン (SSDSE-B-2026) は明示されているか?
α 水準は事前に決定されているか?
検定数 k と補正方式は明示されているか?
すべての検定結果 (有意・非有意) は保存されているか?
効果量と 95% CI は p 値と一緒に報告されているか?
限界と仮定 (相関 ≠ 因果、 第1種の過誤確率残存) は明示されているか?
Python スクリプトと環境情報は公開されているか?
追試者が同じ手順で同じ結果を得られる状態か?
結論は「証明した」ではなく「H0 と矛盾するデータが得られた」と表現されているか?
10 項目すべて「Yes」なら、 第1種の過誤の管理を含めた現代的な統計分析の基準を満たしています。 SSDSE-B-2026 を題材にこのチェックリストを毎回回せるようになれば、 学習者は実務でも信頼できる分析者として活躍できるはずです。
❓ よくある質問 (拡張版)
Q. 「p<0.05 なら 95% の確率で結論が正しい」と言って良いか?
いいえ、 これは典型的な誤解です。 α=0.05 とは「H0 が真であるとき、 標本から得られる検定統計量が棄却域に入る確率が 5%」という意味であり、 「結論が 95% 正しい」と言い換えることはできません。 結論の正しさは事前確率 (どれくらい H0 が真っぽいか)、 標本サイズ、 効果量、 検定方式など多くの要因に左右されます。 ベイズ流に「H1 の事後確率」を計算したければ、 ベイズファクターと事前分布が必要です。
Q. p 値が小さければ小さいほど効果が大きいと言って良いか?
いいえ、 p 値は「効果の大きさ」と「サンプルサイズ」の両方に依存します。 巨大標本では微小な効果でも p<0.001 が出ますし、 小標本では大きな効果でも p=0.06 にとどまることがあります。 SSDSE-B-2026 (n=47) で p=0.04 が出たとき、 効果量 r が 0.30 なのか 0.70 なのかで実務的意味は大きく異なります。 p と効果量を必ずセットで報告するのが現代の標準です。
Q. なぜ α=0.05 がデファクト標準なのか?
歴史的には Fisher (1925) が「Statistical Methods for Research Workers」で「1/20 = 0.05 が便利な目安」と書いたことが起源です。 当時は計算機が無く、 t 表・F 表など物理的な表を参照していたため、 α=0.05 と α=0.01 の 2 水準が表に載っていました。 これが教育を通じて広まり、 デファクト標準化しました。 近年は「α=0.05 は緩すぎる」「α=0.005 を新標準に」という提案 (Benjamin et al., 2018) もあります。 重要なのは「何を判断するための α か」を理解し、 状況に合わせて選ぶことです。
Q. 片側検定と両側検定で α の扱いはどう違うか?
両側 α=0.05 は「両端 2.5% ずつ」を棄却域とし、 片側 α=0.05 は「一方の端 5%」を棄却域とします。 片側の方が棄却域が広く、 検出力は高くなりますが、 「反対方向の効果」を見逃すリスクがあります。 SSDSE-B-2026 で「東日本は西日本より出生率が高い」のように方向を事前に予測している場合のみ片側検定を使えますが、 教育現場では両側検定を推奨します。 「結果を見てから片側に切り替える」のは P-hacking の一種です。
Q. 効果量 (Cohen's d, 相関 r) と α はどう関係するか?
α は検定結果の「偽陽性確率」を制御し、 効果量は「実際にどれだけ違うか」を表します。 同じ α でも効果量が大きければ検出力が高く (小標本でも有意になりやすい)、 効果量が小さければ検出力が低く (大標本でないと有意にならない) なります。 SSDSE-B-2026 (n=47) で α=0.05 のとき、 中効果量 (d=0.5) で検出力 0.76、 小効果量 (d=0.2) で検出力 0.21 と、 効果量によって有意になりやすさが大きく変わります。 効果量を報告することで、 「有意か否か」だけでなく「どれだけ重要か」が伝わります。
Q. 「有意でない」結果はゴミか?
いいえ、 「有意でない」も貴重な情報です。 「H0 と矛盾するデータは得られなかった」「現状の標本サイズでは差を検出する力が不足」など、 後続研究の設計に役立ちます。 「有意な結果だけ発表する」文化 (Publication bias) は科学全体を歪めるため、 すべての結果を公開することが推奨されます。 SSDSE-B-2026 教材でも、 「有意でない結果も含めて全部報告する」訓練が重要です。
Q. ML モデルの精度比較に検定は必要か?
必要です。 「モデル A が B より 0.5% 精度が高い」と主張する場合、 「テストデータの分割で起きうる範囲か」「ハイパーパラメータ調整の偶然か」を検定で確認すべきです。 5×2 cv F-test (Dietterich, 1998)、 McNemar 検定、 paired permutation test などが標準的です。 SSDSE-B-2026 のような小データでモデル比較すると、 多くの場合「有意差なし」となり、 安易な「A の方が良い」結論を避けられます。 これも第1種の過誤を抑える重要な実践です。
Q. 「事前登録」を SSDSE 教材でどう実装するか?
教育用には、 「分析を始める前に Google Form や OSF に仮説と分析計画を記入する」「教員にメールで送ってタイムスタンプを残す」「GitHub の README に最初の commit として書く」など簡易な方法で十分です。 重要なのは「データを見てから仮説を変えていない」ことを後から確認できる仕組みです。 SSDSE-B-2026 のような公開データを使う場合は完全な事前登録は難しいですが、 「最初に書いた仮説」と「最終的な結論」が一致しているかを学生自身がチェックする訓練が効果的です。
Q. ベイズファクター BF10 はどう解釈するか?
BF10 は「H1 のもとでのデータの尤度 ÷ H0 のもとでのデータの尤度」であり、 Jeffreys (1961) の基準では BF10=1〜3 で「軽い証拠」、 3〜10 で「中程度」、 10〜30 で「強い」、 30〜100 で「非常に強い」、 100 以上で「決定的」となります。 SSDSE-B-2026 で同じ仮説を p 値と BF10 で並べると、 「p=0.04 だが BF10=1.8 で軽い証拠のみ」のようなケースに出会い、 頻度論とベイズの差を実感できます。 教材として両方を提示することで、 学習者は「統計的判断の多元性」を理解します。
Q. 第1種の過誤を最も誤解されている部分は?
最も多い誤解は「α=0.05 は結論が 5% の確率で間違うこと」という解釈です。 正しくは「H0 が真のときに H0 を誤って棄却する条件付き確率が 5%」であり、 「結論が間違う確率」 (≈ 1 − 事後確率) とは別物です。 もう一つの誤解は「サンプルサイズを増やせば第1種の過誤は減る」というもので、 これも誤りです。 α はサンプルサイズに依存せず、 事前に決めた値 (例: 0.05) で固定されます。 サンプルサイズを増やすと第2種の過誤 (β) は減り、 検出力 (1−β) は上がりますが、 α は変わりません。
📖 用語集 — 第1種の過誤まわりの 30 ワード
第1種の過誤と一緒に押さえておくべき関連用語を 30 個まとめます。 SSDSE-B-2026 を題材にした分析で頻出する用語を中心に選定しました。
用語 記号 一行説明
第1種の過誤 α H0 が真なのに棄却する確率
第2種の過誤 β H1 が真なのに H0 を採択する確率
検出力 1−β 真の効果を検出できる確率
有意水準 α 事前に決める棄却基準確率
p 値 p 観測値以上の極端な値が H0 で起こる確率
帰無仮説 H0 「差/関係がない」とする初期仮説
対立仮説 H1 H0 と排他な代替仮説
棄却域 — α に対応する分布の裾の領域
片側検定 — 方向を限定した検定
両側検定 — 方向を問わない検定
効果量 d, r 実質的な差の大きさ
信頼区間 CI 母数を含む可能性が 95% の範囲
ファミリーワイズ過誤率 FWER 複数検定での累積偽陽性率
誤発見率 FDR 有意とした中の偽陽性割合
Bonferroni 補正 α/k 最も保守的な FWER 補正
Holm 補正 — 段階的 FWER 補正
BH 法 — FDR を制御する補正
Tukey HSD — ANOVA 事後の多重比較
P-hacking — 結果ありきで p<0.05 を狙う行為
HARKing — 結果を見て仮説を立て直す行為
事前登録 — 分析前に仮説と計画を公開
ファイル抽斗問題 — 非有意結果が公表されない偏り
パーミュテーション検定 — ラベルを並び替えて経験 p を作る
ブートストラップ — 再標本で CI を計算する手法
ベイズファクター BF10 H1 と H0 の尤度比
事後確率 P(H|D) データ後の仮説確率
パラメトリック検定 — 分布を仮定する検定
ノンパラメトリック検定 — 分布仮定を緩めた検定
McNemar 検定 — 対応のある 2 値データの検定
5×2 cv F-test — ML モデル比較の検定手法
この用語集を印刷して机に貼っておけば、 SSDSE-B-2026 を使った分析時に「この記号は何だっけ?」と迷うことがなくなります。 用語の正確な理解は、 第1種の過誤を含む統計的判断を他者に正しく伝えるための前提条件です。
最後の補足: 第1種の過誤と「社会的責任」
公的統計 (SSDSE) を扱う研究者・教育者には、 「第1種の過誤による誤った政策提言」を防ぐ社会的責任があります。 例えば「ある県の出生率が他県より有意に低い」という結論が政策決定に使われた場合、 もしそれが偽陽性であれば、 不要な施策を打つ無駄や、 当該地域の住民への不当な評価につながります。 統計分析は単なる学術活動ではなく、 社会的影響を持つ判断材料です。 だからこそ、 α・補正・効果量・CI・事前登録・再現性のすべてを丁寧に管理し、 結論を控えめに表現する姿勢が、 公的データを扱う者の最低限の責務と言えます。 SSDSE-B-2026 を題材にした教材は、 この社会的責任を学習者に伝える絶好の機会でもあります。 単に「p<0.05 で有意」と教えるのではなく、 「結果がもし社会に伝わったら何が起きるか」まで含めて議論する授業設計を目指したいものです。
📝 まとめノート — 第1種の過誤を一目で振り返る
読者が持ち帰るべき 10 のメッセージ
第1種の過誤とは「H0 が真なのに棄却する」誤り。 α (有意水準) として事前に管理する。
α=0.05 は「結論が 95% 正しい」ではなく「H0 真のとき 5% で誤って棄却する」確率。
複数検定すると累積過誤率 FWER が爆発的に増える。 SSDSE 22 変数全ペア (231 通り) では FWER≈1.0。
Bonferroni は厳しすぎる場合あり。 大規模検定は BH 法で FDR を制御するのが現代的。
p 値だけでなく効果量と 95% 信頼区間を必ず併記。 「r=0.97, CI [0.95, 0.99], p<0.001, n=47」の形式。
事前登録 (Preregistration) は HARKing と P-hacking を防ぐ最強の手段。
α を下げると第2種の過誤 (β) が増える。 検出力 (1−β) とのトレードオフを意識。
SSDSE-B-2026 (n=47) では効果量 d=0.5 で検出力 0.76、 d=0.2 で 0.21。 小効果量は見逃しやすい。
「有意」「証明」と言うのではなく「H0 と矛盾するデータが得られた」と謙虚に表現。
公的データを扱う統計分析は社会的責任を伴う。 慎重さと再現性を最優先に。
クイック早見表
場面 推奨 α 推奨補正 必須報告項目
SSDSE 確認的分析 1 件 0.05 なし p, r/d, 95% CI, n
SSDSE 確認的分析 5〜10 件 0.05 Bonferroni or Holm 補正前後 p, 効果量
SSDSE 探索的分析 (>20 件) 0.05 BH (FDR=0.05) q 値, 全結果保存
医療・臨床 0.01〜0.025 Holm 事前登録 + CI 必須
大規模 GWAS 5×10⁻⁸ Bonferroni 独立 SNP 数 + 検出力
ML モデル比較 0.05 5×2 cv F-test CV fold 別精度 + 検定
A/B テスト 0.05〜0.10 逐次検定の境界 事前サンプルサイズ + 効果量
SSDSE-B-2026 で「第1種の過誤」を身につけるロードマップ
第 1 週 : 30 秒で分かる結論 + 直感で掴むセクションを読み、 概念を体得。
第 2 週 : 数式と「言葉で読み解く」セクションで記号と意味を結びつける。
第 3 週 : SSDSE-B-2026 で 2 変数相関を 1 件、 p 値と CI を計算してみる。
第 4 週 : 5 変数を選び 10 通り相関を計算、 補正前後の結論差を考察。
第 5 週 : 22 変数全ペア (231 通り) を BH 補正で実行、 探索的解析の感覚を掴む。
第 6 週 : 東西比較で t 検定、 効果量 d と CI を併記して報告書を書く。
第 7 週 : ANOVA + Tukey HSD で 8 地方ブロック比較を実施。
第 8 週 : ミニ事前登録テンプレートで分析計画を書き、 後で計画通り実行できたか自己評価。
第 9 週 : ベイズファクター BF10 を計算し、 同じ仮説に対する頻度論との結論差を比較。
第 10 週 : すべての分析を GitHub に公開し、 他者が追試できる形にまとめる。
この 10 週間プログラムを通過すれば、 「第1種の過誤」は単なる知識項目から、 自分の分析を支える実用的・職業的スキルへと昇華します。 SSDSE-B-2026 という共通教材を使うことで、 学習者同士が結果を比較・議論しやすく、 教員も評価しやすい設計になっています。 また、 公的統計を扱う訓練を通じて、 社会への影響を意識した分析姿勢も自然と身につきます。 これが本ページが目指す「JIT 型データサイエンス教育」の核心です。
参考: 第1種の過誤を扱う代表的書籍 (推奨読書)
Cohen, J. (1988). Statistical Power Analysis for the Behavioral Sciences . — 効果量と検出力の古典。
Fisher, R. A. (1925). Statistical Methods for Research Workers . — α=0.05 の起源。
Neyman, J. & Pearson, E. S. (1933). — 第1種・第2種の過誤を体系化。
Benjamini, Y. & Hochberg, Y. (1995). — FDR と BH 法の提案論文。
Wasserstein, R. L. & Lazar, N. A. (2016). The ASA's Statement on p-Values . — 現代的な p 値解釈の指針。
Benjamin, D. J. et al. (2018). Redefine statistical significance . — p<0.005 提案論文。
東京大学教養学部統計学教室 編 (2015). 統計学入門 . — 日本語の古典的教科書。
南風原朝和 (2014). 心理統計学の基礎 . — 効果量と検出力の解説が秀逸。
SSDSE-B-2026 を題材にした学習を進めながら、 これらの古典・現代論文に折々で触れることで、 「第1種の過誤」の理論的背景と実務的意義を立体的に理解できます。 統計教育の最大の喜びは、 「数式の意味が、 自分の分析と社会を結ぶ」瞬間に立ち会えることです。 本ページがその一助となれば幸いです。
補遺: 第1種の過誤に関する応用トピック
本ページの最後に、 第1種の過誤の応用的議論をいくつか追加で紹介します。 SSDSE-B-2026 を扱う中級〜上級学習者にとって、 「次に学ぶべきトピック」の道標になるはずです。
(1) 階層モデルによる収縮 (shrinkage) : SSDSE-B-2026 を地方ブロック別にモデル化する際、 各ブロックを独立に推定すると小サンプル問題が発生します。 階層ベイズモデルは各ブロックの推定を全体平均に向けて引き寄せる「収縮」を行い、 結果として第1種の過誤も自然に抑えられます。 lme4 (R) や PyMC (Python) で実装できます。 SSDSE-B-2026 の都道府県データに階層モデルを適用すると、 「人口の少ない県の推定値が安定する」効果を実感できます。
(2) 因果推論との接続 : 「第1種の過誤を抑える」と「因果関係を主張する」は別物です。 SSDSE-B-2026 で「人口と死亡数が相関する」ことを α=0.001 で確認しても、 「人口が死亡数を押し上げる」という因果は別途、 操作変数法・差分の差分法・回帰不連続デザインなどで議論する必要があります。 Pearl の因果ダイアグラム、 Rubin の潜在結果アプローチを学び、 「相関の検定」と「因果効果の推定」を分けて考える習慣が大切です。
(3) 機械学習と統計的検定の融合 : 近年、 「ML モデルの予測精度差」を統計的に検定する手法が発達しています。 Diebold-Mariano 検定 (時系列予測の比較)、 5×2 cv F-test (Dietterich, 1998)、 Nadeau-Bengio 補正済み t 検定 (CV の独立性違反を補正) などが代表例です。 SSDSE-B-2026 のような小データで複数モデルを比較する際は、 これらの検定を使って「精度差が偶然か否か」を慎重に判断する習慣が、 第1種の過誤を抑える上で重要です。
(4) 多変量検定と Hotelling の T² : 単変量 t 検定を多変量に拡張した Hotelling の T² 検定は、 複数変数を同時に比較しつつ第1種の過誤を α に保ちます。 SSDSE-B-2026 で「東日本と西日本は 22 変数のプロファイル全体で異なるか?」を 1 回の検定で確認したい場合に有効です。 22 個の個別 t 検定を補正なしで実行すると FWER=0.677 になりますが、 Hotelling の T² なら α=0.05 が保たれます。 多変量分散分析 (MANOVA) も同様の発想です。
(5) 構造方程式モデリング (SEM) と複数仮説 : SEM では複数の経路パラメータを同時に推定・検定するため、 各経路の有意性検定で第1種の過誤を補正する必要があります。 Sobel 検定や Bootstrap 信頼区間が標準的です。 SSDSE-B-2026 の変数群を使って「人口 → 産業構造 → 消費支出」のような経路モデルを組む練習も、 第1種の過誤の応用として有効です。
(6) 時系列解析での第1種の過誤 : SSDSE-B-2026 自体は横断データですが、 複数年版を組み合わせれば時系列分析が可能です。 自己相関のあるデータでは通常の t 検定の前提が崩れ、 第1種の過誤が α より大幅に増えます。 Newey-West 標準誤差、 HAC 補正、 ブロックブートストラップなどが対応策です。 マクロ経済データやセンサーデータを扱う際の必須知識です。
これらのトピックは、 「第1種の過誤」が単一の概念ではなく、 統計学のあらゆる領域に通底する基本原理であることを示しています。 SSDSE-B-2026 を入口に学び始めた読者が、 これらの応用領域へと自然に進めるよう、 本ページはハブとしての役割も果たしています。 ぜひ本ページの関連リンクを辿りながら、 自分の興味のある分野へと学習を広げていってください。
(7) 第1種の過誤と意思決定理論 : Wald の決定理論によれば、 第1種の過誤と第2種の過誤にはそれぞれコストが付随します。 「H0 棄却の誤りコスト」が「H0 採択の誤りコスト」より大きい場合は α を小さく、 逆ならば α を大きく設定するのが合理的です。 例えば SSDSE-B-2026 から「ある政策は人口増加に効果がある」と結論する場合、 偽陽性 (実は無効な政策に予算投入) のコストが大きいなら α=0.01 や 0.001 を採用すべきです。 単に「α=0.05 が標準だから」という思考停止を脱却するために、 意思決定理論のフレームを学ぶことが推奨されます。
(8) 第1種の過誤と機械学習の AUC・PR 曲線 : 機械学習の分類問題では、 閾値を変えることで偽陽性率 (FPR) と真陽性率 (TPR) のトレードオフが生じます。 FPR は本質的に「第1種の過誤確率」と同じ概念です。 ROC 曲線は閾値全体での FPR-TPR 関係を可視化し、 AUC でモデル性能を要約します。 SSDSE-B-2026 を 2 クラス分類問題に変換 (例: 「人口増加県 vs 減少県」を予測) して、 ROC/PR 曲線を描く練習をすると、 検定論の α と機械学習の閾値選択が同じ問題構造を持つことが体感できます。
(9) 同等性検定 (TOST) と非劣性検定 : 「2 群に差がないことを示す」のは伝統的な検定では不可能 (H0 採択は H0 を支持しない) ですが、 TOST (Two One-Sided Tests) を使えば α を制御しつつ「同等性」を主張できます。 SSDSE-B-2026 で「新政策と旧政策の効果は同等以上である」を示したい場合に有効です。 医薬品開発では非劣性試験の標準手法であり、 社会データ分析でも活用範囲が広がっています。
(10) 結語 : 第1種の過誤は統計教育の入口でありながら、 終生付き合う深いテーマです。 「α=0.05」という一文字に込められた歴史、 数学、 哲学、 社会的責任を理解し、 SSDSE-B-2026 のような実データで繰り返し練習することで、 読者は「数字を見るだけ」から「数字を語れる」分析者へと成長できます。 本ページが、 その長い学びの旅路の最初の一歩として、 読者の手に届くことを願っています。
(11) SSDSE-B-2026 の 22 変数を一覧で振り返る : SSDSE-B-2026 は 47 都道府県 × 22 変数で構成され、 総人口・年少人口・生産年齢人口・老年人口・出生数・死亡数・婚姻件数・離婚件数・転入者数・転出者数・合計特殊出生率・年平均気温・降水量(年間)・標準価格(住宅地)・小学校児童数・高等学校生徒数・大学学生数・月間有効求人数・延べ宿泊者数・着工新設住宅戸数・一般病院数・消費支出(二人以上の世帯) などを含みます。 これらの 22 変数すべてのペア相関 (231 通り) を検定する場合、 補正なしでは平均 11.55 件の偽陽性が混入する計算です。 Bonferroni 補正後の有効 α は 0.000216、 BH 補正で FDR=0.05 に抑える場合は概ね中位の p 値までを有意と判定します。 SSDSE-B-2026 を用いた最初の課題として「補正前後で結論がどう変わるか」を体感することは、 第1種の過誤の重要性を理解する上で極めて教育的です。
(12) 教員向けの授業設計ヒント : SSDSE-B-2026 を用いた検定教材を設計する際、 (i) 最初の 30 分で第1種の過誤の概念図を紙とペンで描かせる、 (ii) 続いて Python で 1 件の相関検定を実行させる、 (iii) 10 通りの相関で多重比較問題を体感させる、 (iv) Bonferroni/BH 補正を比較させる、 (v) 最後に効果量と CI を併記したレポートを書かせる、 という 5 段階構成が効果的です。 各段階で「なぜこの補正が必要か?」を学生自身に説明させると、 受動的な知識ではなく能動的な理解が育ちます。 SSDSE-B-2026 の利点は「全国 47 都道府県」というイメージしやすい単位であり、 学生が「自分の地元」「住んでいる県」と結びつけて分析対象に親しみを持てる点です。
(13) 最後の一言 : 「第1種の過誤」は単なる試験対策の暗記項目ではなく、 データを扱うすべての人に求められる規律です。 SSDSE-B-2026 を題材にして、 1 回の検定、 10 回の検定、 100 回の検定でどう振る舞いが変わるかを実体験することで、 「α=0.05」という抽象的な数字が、 自分の仕事と社会に直結する具体的な責任感へと変わります。 本ページがその転換点となることを願いつつ、 結びとします。
(14) 学習者へのメッセージ : ここまで読み進めてくれた皆さんは、 第1種の過誤について教科書一冊分以上の内容に触れたことになります。 大切なのは、 これらの知識を「自分のもの」にすることです。 SSDSE-B-2026 を開き、 任意の 2 変数で相関検定を実行し、 p 値・効果量・95% 信頼区間を 1 行で報告してみてください。 そして「もし α=0.01 だったら結論はどう変わるか」「もし n=1000 だったら検出力はどう変わるか」を自問してください。 この「自問自答」のループこそが、 統計的思考を血肉化する最良の方法です。 教科書を閉じて、 データに向き合い、 自分の手で計算し、 自分の言葉で結論を語る - その繰り返しの中で、 第1種の過誤は「自分が大切にする原則」へと昇華します。 SSDSE-B-2026 はそのための優れた練習場であり、 本ページはそのナビゲーターとして、 これからも皆さんの学びに寄り添います。
(15) 終わりに — 第1種の過誤を「文化」として根付かせる : 個人が第1種の過誤を理解するだけでなく、 組織・コミュニティ全体に「事前登録する文化」「全結果を公開する文化」「効果量と CI を必ず併記する文化」「相関と因果を区別する文化」を根付かせることが、 再現性危機を乗り越える鍵です。 SSDSE-B-2026 のような公的データを用いた教材を、 学校・大学・社会人講座などで広く活用し、 学んだ人がさらに次世代に教えていく - そうした連鎖を通じて、 統計リテラシーは社会全体の財産となります。 本ページは、 そのささやかな一歩として書かれました。 読者の皆さんが、 第1種の過誤を巡る議論を自分の周りに広げ、 より誠実で信頼できるデータ分析文化の担い手となってくれることを心から願っています。
(16) 補足: 用語の対応関係(英日対照) : 第1種の過誤 = Type I error = false positive = α エラー = false alarm = producer's risk (品質管理用語)、 などと呼ばれます。 第2種の過誤 = Type II error = false negative = β エラー = miss = consumer's risk です。 文脈によって用語が変わるため、 SSDSE-B-2026 を扱う論文・書籍を読む際は、 これらの同義語が同じ概念を指していると認識する必要があります。 特に医学分野では「偽陽性 / 偽陰性」、 機械学習では「False Positive / False Negative」、 統計学では「第1種 / 第2種の過誤」、 品質管理では「生産者リスク / 消費者リスク」と呼ばれるなど、 分野横断で表記が異なります。 こうした用語の流動性に慣れることもまた、 統計リテラシーの一部です。 本ページを参照しながら、 様々な分野の文献で「第1種の過誤」と出会ったときに、 同じ概念だと即座に理解できる力を養ってください。 第1種の過誤は分野を超えた共通言語であり、 統計学・データサイエンス・機械学習・医学・社会科学・経済学のすべての学問領域で同じ重要性を持ちます。 この共通基盤を踏まえた上で、 各分野固有の応用へと進んでいけば、 学際的な視座を持った分析者として大きく成長できるはずです。 学習の継続こそが、 第1種の過誤を含む統計的判断の真の理解への王道です。 SSDSE-B-2026 を起点に、 自分なりの問いを立て続け、 そして学び続けてください。 健闘を祈っています。
🧭 拡張詳細解説 — 第1種の過誤を SSDSE-B-2026 で徹底理解する
1. 直感図で掴む — 棄却域・α・分布
図1: SSDSE-B-2026 の数値変数を用いた標本分布の例。 横軸が値、 縦軸が頻度。 H0 のもとでの検定統計量も同様に釣鐘型を取り、 両端 α/2 が棄却域となる。
2. 散布図で見る「差があるか・無いか」
図2: SSDSE-B-2026 から 2 変数を取り、 散布図を描いた例。 H0「相関係数 ρ=0」が真でも、 標本相関 r は 0 から外れて観測される。 r が大きく外れた場合に H0 を棄却してしまうのが第1種の過誤の典型例。
3. 群間比較における第1種の過誤
図3: SSDSE-B-2026 を地方ブロック別にグループ化した箱ひげ図の例。 群間で中央値・四分位範囲のズレが見えるが、 「ズレが意味あるほど大きいか」を α 水準で判定するのが検定の役割。
4. α 水準別の棄却域と第1種の過誤確率
α 水準 両側棄却の境界 (z 値) 片側棄却の境界 (z 値) 100 回中の第1種の過誤期待回数 主な用途
0.10 ±1.645 1.282 10 回 探索的解析・予備調査
0.05 ±1.960 1.645 5 回 社会科学・教育研究・SSDSE 分析
0.01 ±2.576 2.326 1 回 医学・臨床試験
0.001 ±3.291 3.090 0.1 回 創薬・第三相試験
0.0000003 (5σ) ±5.000 5.000 350 万回に 1 回 高エネルギー物理(ヒッグス粒子発見など)
5. SSDSE-B-2026 で第1種の過誤を「体感」する
同時に行う検定数 k α=0.05 のときのファミリーワイズ過誤率 1−(1−α)^k Bonferroni 補正後の各検定 α' SSDSE-B での具体例
1 0.050 0.05 総人口と一般診療所数の相関 1 件
5 0.226 0.010 人口動態 5 変数間の相関
10 0.401 0.005 人口関連 10 変数間の相関
28 0.762 0.00179 8 地方ブロックすべての対比較 28 通り
231 0.99998 0.000216 SSDSE-B 22 数値変数の全相関組合せ
6. 第1種・第2種の過誤の対比表
観点 第1種の過誤 (Type I) 第2種の過誤 (Type II)
記号 α β
真の状態 H0 が真 H1 が真
判定 H0 を棄却(誤) H0 を採択(誤)
別名 偽陽性 (False Positive) 偽陰性 (False Negative)
医療検査での例 健常者を病気と診断 病人を健常と診断
司法での例 無実の被告に有罪判決 有罪の被告を無罪に
SSDSE 分析での例 関係ない 2 変数を「相関あり」と結論 本当は相関があるのに「無し」と結論
調整方法 α を下げる(厳しく) n を増やす・効果量を測る
トレードオフ α を下げると β が上がる β を下げると α が上がる(n 固定時)
検出力 — (検出力は β に対応) 1−β = 検出力
7. 多重比較補正の比較
補正手法 制御する誤り 補正の強さ 主な利用シーン
Bonferroni FWER (家族単位過誤率) 非常に厳しい (α/k) 少数の確認検定 (k<10)
Holm FWER Bonferroni より緩い 中規模 (k=10〜30)
Sidák FWER 独立検定時に最適 独立検定の総当たり
Tukey HSD FWER バランス型 ANOVA 事後比較
Benjamini-Hochberg (BH) FDR (誤発見率) Bonferroni より大幅に緩い 大規模 (k>100、 遺伝子発現解析)
Storey の q 値 FDR (適応型) BH より緩い 大規模かつ多数の真の効果が想定
8. SSDSE-B-2026 を題材にした手計算ストーリー
9. 効果量・信頼区間との併用が必須
具体的な報告例: 「人口総数と一般診療所数の相関 r=0.972 (95% CI: [0.949, 0.985]), p<0.001 (n=47)」のように、 「効果量 r」「不確実性 CI」「有意性 p」「サンプル数 n」を 1 行で書くと、 第1種の過誤・第2種の過誤・実質的意味のすべてに対して情報を提供できます。 これが現代の統計報告の標準形です。
10. 事前登録 (Preregistration) と HARKing の問題
11. 第1種の過誤と再現性危機
この危機への対応として、 (a) 事前登録、 (b) データ・コード公開、 (c) 効果量・信頼区間の報告義務化、 (d) p<0.005 を新しい有意水準とする提案 (Benjamin et al., 2018) などが進められています。 SSDSE 分析でも、 これらの基準を意識した教材設計(教育版事前登録テンプレートの提供など)が今後求められます。
12. ベイズ的アプローチとの対比
観点 頻度論 ベイズ
基本量 p 値 事後確率 / ベイズファクター
第1種の過誤 α で制御 直接の概念なし(事前×尤度で評価)
小標本対応 困難 (n=47 など) 事前分布で情報補強可
多重比較 Bonferroni 等で補正必須 階層モデルで自然に縮約
結論の解釈 「棄却 / 棄却せず」 「H1 の事後確率 X%」
13. 教育現場での失敗パターン集
全変数相関行列をそのまま発表 — 22 変数 = 231 通り、 期待値 11.55 件の偽陽性が混入。
p<0.05 のみ抽出して発表 — Publication bias の典型。 全結果を載せるべき。
有意でなかった結果を捨てる — File drawer problem。 メタ分析を歪める。
標本サイズ計算を行わずに検定 — 検出力 1−β が低く、 有意でなかった時の解釈ができない。
外れ値を都合よく除外 — Researcher degrees of freedom。 事前ルール化が必須。
α=0.05 と効果量を区別しない — n=58 万人の調査で「相関 r=0.02 が有意」と書いてしまう。
有意確率の閾値依存 — p=0.049 と p=0.051 で結論が真逆になる。
連続変数を恣意的に 2 値化 — 切断点を変えれば有意性が変わる。
同じデータで仮説を立てて検定 — Circular reasoning。 訓練/検証データ分離が必要。
有意な結果を「証明」と表現 — 仮説検定は確率的判断であり、 証明ではない。
14. 第1種の過誤と AI 開発・ML 評価
15. SSDSE 教材における第1種の過誤チェック手順
SSDSE-B-2026 を用いた教材作成時に、 以下の手順で第1種の過誤管理を組み込むことを推奨します。
仮説の明文化 : データを開く前に「何を確かめたいか」を 3 文以内で書く。
α 水準の決定 : 探索なら 0.10、 標準分析なら 0.05、 確認なら 0.01。
サンプルサイズの確認 : n=47 のとき、 効果量 r=0.3 で検出力は約 0.50。 r=0.5 で約 0.85。
事前検定数の数え上げ : 何回検定を行うか事前に数え、 Bonferroni or BH 補正を選択。
除外基準の文書化 : 外れ値や欠測値の処理ルールを事前に定義。
分析の実行 : pandas + scipy.stats で計算。 全結果を記録(有意・非有意問わず)。
結果の報告 : p 値・効果量・信頼区間・n を 1 行で記載。 補正後 p も併記。
限界の議論 : 「第1種の過誤確率が α=0.05 残っている」「n=47 で検出力 0.50」など限界を明示。
再現可能性の確保 : コード・データを公開リポジトリに置き、 第三者が追試可能にする。
結論の謙虚さ : 「有意」とは「H0 と矛盾するデータが得られた」だけであり、 H1 を証明したわけではない、 という基本に立ち戻る。
16. 確率分布・標本サイズ別の臨界値早見表
分布 α=0.10 両側 α=0.05 両側 α=0.01 両側 α=0.001 両側
標準正規 Z ±1.645 ±1.960 ±2.576 ±3.291
t (df=10) ±1.812 ±2.228 ±3.169 ±4.587
t (df=20) ±1.725 ±2.086 ±2.845 ±3.850
t (df=46, SSDSE n=47) ±1.679 ±2.013 ±2.687 ±3.515
t (df=∞) ±1.645 ±1.960 ±2.576 ±3.291
χ² (df=1) 2.706 3.841 6.635 10.828
χ² (df=3) 6.251 7.815 11.345 16.266
F (df=2,45) 2.42 3.20 5.11 8.21
17. 第1種の過誤・第2種の過誤・検出力の関係表
α (第1種) 効果量 d n=20 の検出力 n=47 (SSDSE) の検出力 n=200 の検出力
0.05 0.2 (小) 0.12 0.21 0.62
0.05 0.5 (中) 0.42 0.76 0.99
0.05 0.8 (大) 0.78 0.98 ≈1.00
0.01 0.2 0.03 0.07 0.38
0.01 0.5 0.20 0.54 0.97
0.01 0.8 0.55 0.92 ≈1.00
18. 信頼区間と第1種の過誤の同値性
19. 第1種の過誤と p-curve・z-curve
20. 機械学習における第1種の過誤の現代的対応
21. 第1種の過誤に関する歴史的議論
22. SSDSE-B-2026 を題材にした「ミニ事前登録テンプレート」
教育用に学生に書かせる「ミニ事前登録」のテンプレート例:
23. まとめ — 第1種の過誤を制御するための 5 つの実践
α は分野・状況で選び分ける : 探索 0.10、 標準 0.05、 確認 0.01、 物理 5σ。
多重比較補正を必ず使う : 検定数 k を数え、 Bonferroni or BH を適用。
効果量と信頼区間を併記する : p 値単独では不十分。 r, d, CI を報告。
事前登録を実践する : 仮説・α・除外基準をデータを見る前に文書化。
結論は謙虚に : 「証明した」ではなく「H0 と矛盾するデータが得られた」と表現。
📝 理解度チェック — 第1種の過誤
以下の問いに自分の言葉で答えられるかを確認しましょう。 詰まったら本ページの該当セクションに戻って読み直してください。
Q1. 第1種の過誤と第2種の過誤の違いを 1 行で説明できますか? (ヒント: 何が真で、 何をどう間違えているか)
Q2. α=0.05 とは「何回中何回」誤って棄却することを意味しますか? SSDSE-B-2026 で 100 通り検定すると期待値は?
Q3. SSDSE-B-2026 の 22 数値変数すべてのペアで相関検定を行うと、 何通りになり、 ファミリーワイズ過誤率はいくらになりますか?
Q4. Bonferroni 補正で k=28 のとき、 各検定に適用する α' はいくらですか? (α=0.05 とする)
Q5. α を 0.05 から 0.01 に下げると第1種の過誤は減りますが、 同時に何が起きますか?
Q6. n=47 (SSDSE) で検出力 0.80 を確保したい場合、 中効果量 (d=0.5) と小効果量 (d=0.2) でそれぞれ十分ですか?
Q7. 95% 信頼区間と α=0.05 両側検定の同値性を、 SSDSE の出生数を例に説明できますか?
Q8. HARKing と P-hacking の違いを説明し、 それぞれが第1種の過誤をどう増やすか述べてください。
Q9. 事前登録 (Preregistration) はなぜ第1種の過誤を抑えるのに有効ですか?
Q10. ベイズファクター BF10 と頻度論の p 値の最大の違いは何ですか?
🔎 実践課題 (SSDSE-B-2026 を使う)
課題 A : SSDSE-B-2026 から任意の 5 数値変数を選び、 10 通りの相関を計算。 補正なし/Bonferroni/BH の 3 通りで結果を比較せよ。
課題 B : 47 都道府県を東日本・西日本に分け、 出生率の平均差を t 検定で確認。 効果量 Cohen's d と 95% CI を報告せよ。
課題 C : 8 地方ブロックで ANOVA を実施。 有意ならば Tukey HSD で事後比較を行い、 補正前後の結論差を考察せよ。
課題 D : α=0.05, 0.01, 0.001 の 3 水準で同じ検定を実行し、 結論がどう変わるかをまとめよ。
課題 E : 上記課題のうち 1 つを選び、 ミニ事前登録テンプレート (本ページ 22 節) を使って分析計画を先に書き、 後でデータ分析を実施。 計画と結果の一致/不一致を考察せよ。
📚 ケーススタディ集 — SSDSE-B-2026 で起きうる第1種の過誤シナリオ
ケース 1: 「都道府県人口と婚姻件数は相関する」は本当か
ケース 2: 「老年人口比率と出生数は負相関する」を 47 都道府県で検定
ケース 3: 「東日本と西日本の死亡数平均は異なる」 (t 検定)
ケース 4: 「8 地方ブロックの出生率は等しい」を ANOVA で検定
ケース 5: 「同じ県を 2 つの年で比較する」対応のあるデータ
ケース 6: 「都道府県順位を Spearman 相関で検定」
ケース 7: 「2 値化したカテゴリでカイ二乗検定」
ケース 8: 「予測モデル比較」での第1種の過誤
ケース 9: 「外れ値を除外したら有意になった」問題
ケース 10: 「逐次解析と早期打ち切り」での第1種の過誤
🎓 上級まとめ — 第1種の過誤を「設計」として捉える
A. 検定設計の 5 段階チェックリスト
段階 確認内容 SSDSE-B-2026 での具体策
1. 仮説定義 H0/H1 を 1 文で記述 「47 都道府県の人口と死亡数は無相関」
2. α 水準 事前に α を決定 標準分析なら α=0.05
3. 検定数 k 通り検定するか確定 確認 1 件 or 探索 231 件
4. 補正方式 補正手法を選択 k=1 なら不要、 k>10 なら BH
5. 報告形式 p, 効果量, CI, n を併記 「r=0.97, 95% CI [0.95, 0.99], p<0.001, n=47」
B. 学術領域別の典型的 α と理由
領域 典型 α 理由
教育研究 (SSDSE 含む) 0.05 伝統的・サンプルサイズ制約
心理学 0.05 → 0.005 再現性危機で厳格化進行
医学・臨床試験 0.01 〜 0.025 人命関与・規制要求
遺伝学 (GWAS) 5×10⁻⁸ 100 万 SNP に対する Bonferroni 補正
高エネルギー物理 2.87×10⁻⁷ (5σ) 「発見」の極めて高い確実性が必要
市場調査・A/B テスト 0.05 〜 0.10 意思決定スピード優先
機械学習論文 明示しないことが多い 精度差を有意性検定する文化が弱い (改善傾向あり)
C. 第1種の過誤を抑える 12 のテクニック
事前登録 (Preregistration) : 仮説・α・分析計画を OSF や Aspredicted に登録。
Bonferroni 補正 : 単純で保守的、 k が小さいときに有効。
Holm-Bonferroni : Bonferroni より検出力が高い段階的補正。
Benjamini-Hochberg (BH) : FDR 制御、 大規模検定に最適。
Tukey HSD : ANOVA 事後比較で標準的。
Dunnett の検定 : 1 つの対照群と複数群の比較に特化。
Scheffé 法 : 任意の対比に対して厳密な補正を提供。
パーミュテーション検定 : 分布仮定不要、 経験的 p 値を計算。
ブートストラップ信頼区間 : CI と p 値の同値性を活用。
ベイズアプローチ : ベイズファクター・事後確率で代替。
事前検定不要設計 : 探索/確認の 2 段階で分離。
結果の独立再現 : 別データセットでの検証を必須化。
D. 「有意」「非有意」を超える表現
「H0 と矛盾するデータが得られた (p=0.03, r=0.55, 95% CI [0.32, 0.72], n=47)」
「H0 を支持する強い証拠は得られなかった (p=0.21, n=47, 検出力 0.4)」
「効果量 r=0.55 は実務的に意味のある大きさ (Cohen の基準で大)」
「信頼区間 [0.32, 0.72] は 0 を含まず、 効果方向は正と特定できる」
「ベイズファクター BF10=5.2 は中程度の H1 支持証拠」
E. 最後に — 第1種の過誤を「ゼロにできない」事実と向き合う
⚙️ 実務ワークフロー — SSDSE-B-2026 の分析パイプライン
ステップ 1: データ読み込みと事前確認
ステップ 2: 仮説の文書化と α の決定
ステップ 3: 検定実行と全結果の保存
ステップ 4: 効果量と信頼区間の計算
ステップ 5: 補正と最終結論
事前に決めた多重比較補正を適用し、 補正前 p と補正後 p の両方を報告します。 BH 法を使う場合は q 値 (FDR) を計算し、 「q<0.05 で有意」と表現します。 最終結論は「H0 を棄却する / 棄却しない」と「効果量の実務的意味」を分けて書きます。 「統計的に有意ではあるが、 r=0.05 と効果量が極めて小さく、 実務上の意味は限定的」のような表現が現代的です。
ステップ 6: 限界と再現可能性の明示
テンプレート表 — 報告書 1 行サマリ
項目 記述例
仮説 H0: ρ=0 vs H1: ρ≠0
変数 X=人口総数, Y=一般診療所数 (SSDSE-B-2026)
標本 n=47 都道府県
手法 Pearson 相関 + t 検定 (df=45)
結果 r=0.972, 95% CI [0.949, 0.985], p<0.001
α 0.05 (両側)
補正 確認 1 件のため補正なし
結論 H0 を α=0.05 で棄却。 効果量大、 CI も 0 から十分離れる
限界 相関は因果を含意しない。 第1種の過誤確率 5% 残存
公開 解析スクリプトを GitHub に公開予定
教材設計のための補足: 学習段階別の到達目標
レベル 到達目標 SSDSE-B-2026 での課題
入門 α と β の違いを 1 行で説明 2 変数相関 1 件を p 値と CI で報告
初級 多重比較問題を理解 10 通り相関の補正前後比較
中級 Bonferroni / BH を使い分け 22 変数全ペア (231 通り) で BH を実装
上級 事前登録・効果量・CI を統合 ミニ事前登録 → 分析 → 再現テスト
熟達 ベイズと頻度論を比較できる 同じ仮説を p 値と BF10 で並べる
最終チェック: 自分の分析が「再現可能科学」基準を満たすか
分析計画は事前に文書化されているか?
使用データのバージョン (SSDSE-B-2026) は明示されているか?
α 水準は事前に決定されているか?
検定数 k と補正方式は明示されているか?
すべての検定結果 (有意・非有意) は保存されているか?
効果量と 95% CI は p 値と一緒に報告されているか?
限界と仮定 (相関 ≠ 因果、 第1種の過誤確率残存) は明示されているか?
Python スクリプトと環境情報は公開されているか?
追試者が同じ手順で同じ結果を得られる状態か?
結論は「証明した」ではなく「H0 と矛盾するデータが得られた」と表現されているか?
❓ よくある質問 (拡張版)
Q. 「p<0.05 なら 95% の確率で結論が正しい」と言って良いか?
Q. p 値が小さければ小さいほど効果が大きいと言って良いか?
いいえ、 p 値は「効果の大きさ」と「サンプルサイズ」の両方に依存します。 巨大標本では微小な効果でも p<0.001 が出ますし、 小標本では大きな効果でも p=0.06 にとどまることがあります。 SSDSE-B-2026 (n=47) で p=0.04 が出たとき、 効果量 r が 0.30 なのか 0.70 なのかで実務的意味は大きく異なります。 p と効果量を必ずセットで報告するのが現代の標準です。
Q. なぜ α=0.05 がデファクト標準なのか?
Q. 片側検定と両側検定で α の扱いはどう違うか?
Q. 効果量 (Cohen's d, 相関 r) と α はどう関係するか?
Q. 「有意でない」結果はゴミか?
Q. ML モデルの精度比較に検定は必要か?
Q. 「事前登録」を SSDSE 教材でどう実装するか?
Q. ベイズファクター BF10 はどう解釈するか?
Q. 第1種の過誤を最も誤解されている部分は?
📖 用語集 — 第1種の過誤まわりの 30 ワード
用語 記号 一行説明
第1種の過誤 α H0 が真なのに棄却する確率
第2種の過誤 β H1 が真なのに H0 を採択する確率
検出力 1−β 真の効果を検出できる確率
有意水準 α 事前に決める棄却基準確率
p 値 p 観測値以上の極端な値が H0 で起こる確率
帰無仮説 H0 「差/関係がない」とする初期仮説
対立仮説 H1 H0 と排他な代替仮説
棄却域 — α に対応する分布の裾の領域
片側検定 — 方向を限定した検定
両側検定 — 方向を問わない検定
効果量 d, r 実質的な差の大きさ
信頼区間 CI 母数を含む可能性が 95% の範囲
ファミリーワイズ過誤率 FWER 複数検定での累積偽陽性率
誤発見率 FDR 有意とした中の偽陽性割合
Bonferroni 補正 α/k 最も保守的な FWER 補正
Holm 補正 — 段階的 FWER 補正
BH 法 — FDR を制御する補正
Tukey HSD — ANOVA 事後の多重比較
P-hacking — 結果ありきで p<0.05 を狙う行為
HARKing — 結果を見て仮説を立て直す行為
事前登録 — 分析前に仮説と計画を公開
ファイル抽斗問題 — 非有意結果が公表されない偏り
パーミュテーション検定 — ラベルを並び替えて経験 p を作る
ブートストラップ — 再標本で CI を計算する手法
ベイズファクター BF10 H1 と H0 の尤度比
事後確率 P(H|D) データ後の仮説確率
パラメトリック検定 — 分布を仮定する検定
ノンパラメトリック検定 — 分布仮定を緩めた検定
McNemar 検定 — 対応のある 2 値データの検定
5×2 cv F-test — ML モデル比較の検定手法
最後の補足: 第1種の過誤と「社会的責任」
📝 まとめノート — 第1種の過誤を一目で振り返る
読者が持ち帰るべき 10 のメッセージ
第1種の過誤とは「H0 が真なのに棄却する」誤り。 α (有意水準) として事前に管理する。
α=0.05 は「結論が 95% 正しい」ではなく「H0 真のとき 5% で誤って棄却する」確率。
複数検定すると累積過誤率 FWER が爆発的に増える。 SSDSE 22 変数全ペア (231 通り) では FWER≈1.0。
Bonferroni は厳しすぎる場合あり。 大規模検定は BH 法で FDR を制御するのが現代的。
p 値だけでなく効果量と 95% 信頼区間を必ず併記。 「r=0.97, CI [0.95, 0.99], p<0.001, n=47」の形式。
事前登録 (Preregistration) は HARKing と P-hacking を防ぐ最強の手段。
α を下げると第2種の過誤 (β) が増える。 検出力 (1−β) とのトレードオフを意識。
SSDSE-B-2026 (n=47) では効果量 d=0.5 で検出力 0.76、 d=0.2 で 0.21。 小効果量は見逃しやすい。
「有意」「証明」と言うのではなく「H0 と矛盾するデータが得られた」と謙虚に表現。
公的データを扱う統計分析は社会的責任を伴う。 慎重さと再現性を最優先に。
クイック早見表
場面 推奨 α 推奨補正 必須報告項目
SSDSE 確認的分析 1 件 0.05 なし p, r/d, 95% CI, n
SSDSE 確認的分析 5〜10 件 0.05 Bonferroni or Holm 補正前後 p, 効果量
SSDSE 探索的分析 (>20 件) 0.05 BH (FDR=0.05) q 値, 全結果保存
医療・臨床 0.01〜0.025 Holm 事前登録 + CI 必須
大規模 GWAS 5×10⁻⁸ Bonferroni 独立 SNP 数 + 検出力
ML モデル比較 0.05 5×2 cv F-test CV fold 別精度 + 検定
A/B テスト 0.05〜0.10 逐次検定の境界 事前サンプルサイズ + 効果量
SSDSE-B-2026 で「第1種の過誤」を身につけるロードマップ
第 1 週 : 30 秒で分かる結論 + 直感で掴むセクションを読み、 概念を体得。
第 2 週 : 数式と「言葉で読み解く」セクションで記号と意味を結びつける。
第 3 週 : SSDSE-B-2026 で 2 変数相関を 1 件、 p 値と CI を計算してみる。
第 4 週 : 5 変数を選び 10 通り相関を計算、 補正前後の結論差を考察。
第 5 週 : 22 変数全ペア (231 通り) を BH 補正で実行、 探索的解析の感覚を掴む。
第 6 週 : 東西比較で t 検定、 効果量 d と CI を併記して報告書を書く。
第 7 週 : ANOVA + Tukey HSD で 8 地方ブロック比較を実施。
第 8 週 : ミニ事前登録テンプレートで分析計画を書き、 後で計画通り実行できたか自己評価。
第 9 週 : ベイズファクター BF10 を計算し、 同じ仮説に対する頻度論との結論差を比較。
第 10 週 : すべての分析を GitHub に公開し、 他者が追試できる形にまとめる。
参考: 第1種の過誤を扱う代表的書籍 (推奨読書)
Cohen, J. (1988). Statistical Power Analysis for the Behavioral Sciences . — 効果量と検出力の古典。
Fisher, R. A. (1925). Statistical Methods for Research Workers . — α=0.05 の起源。
Neyman, J. & Pearson, E. S. (1933). — 第1種・第2種の過誤を体系化。
Benjamini, Y. & Hochberg, Y. (1995). — FDR と BH 法の提案論文。
Wasserstein, R. L. & Lazar, N. A. (2016). The ASA's Statement on p-Values . — 現代的な p 値解釈の指針。
Benjamin, D. J. et al. (2018). Redefine statistical significance . — p<0.005 提案論文。
東京大学教養学部統計学教室 編 (2015). 統計学入門 . — 日本語の古典的教科書。
南風原朝和 (2014). 心理統計学の基礎 . — 効果量と検出力の解説が秀逸。
補遺: 第1種の過誤に関する応用トピック