計算ツール
統計検定分散品質管理

F検定計算機|2群の分散比・等分散性の判定・自由度別F分布早見表

F検定を計算する無料電卓。2群の標準偏差・サンプル数からF値・自由度・等分散性を瞬時判定。t検定の前提確認、分散分析(ANOVA)、製造品質管理、医薬品臨床試験、教育評価、心理学研究で頻用される仮説検定を、日本統計学会・厚生労働省ガイドライン等の公的資料に照らして解説します。

最終更新:2026-07-30/監修:計算ツールズ編集部

F検定(分散)ツール

F検定とは・計算式

F検定は2群の分散(バラツキ)が等しいか否かを、F分布を用いて仮説検定する手法です。20世紀初頭にR.A.フィッシャー(Ronald Fisher)が提唱し、農学試験の反復精度評価に用いられたのがはじまり。「F」はフィッシャーの頭文字に由来します。

基本の計算式

F = 大きい分散 ÷ 小さい分散 = max(s₁², s₂²) ÷ min(s₁², s₂²)

Fは常に1以上の値を取ります。F=1.00なら完全等分散、F値が大きくなるほど分散差が大きいことを示します。両群の分散が等しい(帰無仮説 H₀: σ₁²=σ₂²)という仮説のもとでFはF分布に従います。

自由度

分子自由度 df₁ = n₁ − 1
分母自由度 df₂ = n₂ − 1

F分布は2つの自由度(df₁, df₂)で形が決まる非対称分布。df₁が分子(大きい分散側)、df₂が分母(小さい分散側)。臨界値F(α; df₁, df₂)を統計表または関数(Excel: FINV, F.INV.RT)で参照し、算出したF値と比較して有意性を判定します。

両側検定と片側検定

分散の等しさを検定する場合は、通常「大きい方 / 小さい方」で計算し、両側検定の α/2 を臨界値表から引きます。α=0.05なら 0.025 の臨界値。片側で「群1が群2より分散が大きい」と方向を先に決めた場合は α そのままの片側臨界値を用います。

F値の解釈と自由度

典型的なF値の意味

F値解釈実務判断
1.00〜1.30ほぼ等分散t検定はStudentのt(等分散)を採用
1.30〜2.00やや差ありサンプル数・臨界値と併せ確認
2.00〜3.00差が疑わしいWelchのt検定に切替を検討
3.00以上明確な分散差Welch/ノンパラを推奨

サンプル数と検出力

F検定はサンプル数に敏感です。n=10とn=100では、同じF=2.0でも判定が正反対になり得ます。少数サンプルでは真の分散差を見落とし(Type II error)やすく、大サンプルではわずかな差でも有意になり過検出(Type I error)しやすい。検定前に必要サンプルサイズを算出しておくのが実務の基本です。

F分布 臨界値早見表(両側 α=0.05, つまり片側 0.025)

群1・群2ともサンプル数がnのとき、自由度df₁=df₂=n−1のF臨界値です。日本統計学会編『統計学辞典』および NIST/SEMATECH e-Handbook of Statistical Methods の値を参考にしています。

n(各群)dfF(0.025, df, df)実務判定
549.60F>9.6で分散差あり
1094.03F>4.0で分散差あり
15142.98F>3.0で分散差あり
20192.53F>2.5で分散差あり
25242.27F>2.3で分散差あり
30292.10F>2.1で分散差あり
50491.76F>1.8で分散差あり
100991.49F>1.5で分散差あり
2001991.32F>1.3で分散差あり
1.00理論極限

算出したFがこの臨界値を上回れば「分散が等しい」という帰無仮説を有意水準5%で棄却できます。Excelでは =F.INV.RT(0.025, df1, df2)、Python(scipy)では scipy.stats.f.ppf(0.975, df1, df2) で厳密値を取得できます。本ページの計算機も同じ定義で、入力したサンプル数から自由度・臨界値・両側p値を計算し、有意水準5%で判定しています。

用途別 有意水準の選び方

分野推奨α根拠
製造業 品質管理(SPC)0.05JIS Z 9020系(管理図)の一般的水準
医薬品 臨床試験0.05(両側)ICH E9統計原則、PMDA審査基準
心理学・社会科学0.05APA(米国心理学会)の一般慣習
教育評価・入試0.05教育心理学の標準
ハイステークス(食品安全等)0.01誤検出リスクを厳格化
探索的研究・パイロット0.10拾い漏れを避け仮説生成に重点

検定の手順(6ステップ)

1. 仮説の設定

帰無仮説 H₀: σ₁² = σ₂²(2群の母分散は等しい)、対立仮説 H₁: σ₁² ≠ σ₂²(等しくない)。両側で立てるのが実務標準。

2. 有意水準の決定

通常α=0.05。厳格性が要求される医薬・食品安全ではα=0.01も。検定前に決め、事後変更は禁止(p-hacking防止)。

3. データ収集と分散計算

各群のサンプル分散 s²=Σ(xᵢ−x̄)²/(n−1) を算出。不偏分散(自由度n−1)を使用。Excel: =VAR.S()

4. F値の算出

F = 大きい分散 / 小さい分散。分子・分母の自由度も記録(df₁=n₁−1, df₂=n₂−1)。

5. 臨界値との比較

F(α/2, df₁, df₂)を統計表/関数で参照。算出F > 臨界値ならH₀棄却=「分散差あり」。

6. 報告と後続分析

F値・自由度・p値を報告。等分散ならStudent-t、不等分散ならWelch-tで平均差検定へ進む。

業界・場面別の使い方

製造業 品質管理・SPC

ライン1とライン2で製品寸法のバラツキが等しいか検定し、ラインごとの安定性を評価。JIS Z 9020(管理図)の指針と併用し、工程能力指数Cp/Cpk評価の前提とする。自動車部品・電子部品・食品製造で頻用。

医薬品 臨床試験

実薬群とプラセボ群のバラツキ均一性を確認し、t検定/ANOVAの前提を満たすかチェック。ICH E9・PMDA審査ガイドライン準拠。分散差が大きい場合はWelch検定または対数変換を検討。

教育評価・入試分析

2つのクラスや年度のテスト得点のバラツキを比較し、指導方法や問題難度の一貫性を確認。教育心理学・IRT(項目応答理論)の前提診断で使用。

心理学・行動科学

実験条件間の反応時間・スコアのバラツキ差を検定し、条件依存性を評価。APA(米国心理学会)報告基準ではF値・自由度・p値の記載が必須。

農学・畜産・生態学

圃場・飼育ロット・生息地間の収量・体重・個体数のバラツキ均一性を検定。ANOVAの前提診断としてフィッシャーの原著文脈で最も自然な用途。

金融・リスク管理

異なる期間の資産リターン分散(ボラティリティ)の等しさを検定し、市場構造変化(regime shift)の早期発見に応用。ただし正規性前提が強く、実務ではLevene/GARCHが主流。

t検定・ANOVAとの関係

F検定は単独で使うことは少なく、多くはt検定・分散分析(ANOVA)の前段階として実施されます。

t検定との関係

2群平均差を検定するt検定は「等分散を仮定するStudentのt検定」と「等分散を仮定しないWelchのt検定」があります。F検定で等分散を確認できればStudent、確認できなければWelchが定石。近年は「常にWelch」を推奨する統計家も増えており(Ruxton 2006など)、F検定の有無に関わらずWelchを標準にする流儀もあります。

ANOVAとの関係

ANOVA(分散分析)そのものもF分布を用いる検定で、「群間分散 ÷ 群内分散」の比をF値として評価します。3群以上の平均差を一度に検定でき、その等分散前提の診断が本ページのF検定です。

Levene検定・Bartlett検定との使い分け

検定名正規性前提推奨場面
F検定強く要求教科書・古典的手続き
Bartlett検定強く要求3群以上・伝統的ANOVA前提
Levene検定不要(頑健)実データ・非正規分布
Brown-Forsythe検定不要(最頑健)外れ値の多いデータ

実務ではLevene検定またはBrown-Forsythe検定を推奨する統計家が多数派。F検定はあくまで教科書的な理解と、正規性が保証されているシミュレーション/管理された実験用と割り切るのが安全です。

よくある間違い・注意点

  • 正規分布前提を無視 — F検定は「両群が正規分布」という強い前提のもとで有効。実データが非対称・多峰・外れ値を含む場合、F検定は大きくバイアスします。まず正規性検定(Shapiro-Wilk・Kolmogorov-Smirnov)またはQ-Qプロットで確認してください。
  • 「F=2は問題」の思い込み — F値の解釈はサンプル数(自由度)次第。n=5(df=4)ならF=9.6でも有意にならず、n=100(df=99)ならF=1.5で有意です。臨界値表または関数で必ず確認しましょう。
  • 片側/両側の混同 — 分散差の有無を検定する場合は両側(α/2)。方向を先に決めた片側検定は α そのまま。誤ってα/2で片側判定すると有意水準が半分になり過検出。
  • 複数検定の多重補正忘れ — 3群以上でF検定を2群ずつ繰り返すと、全体のType I errorが膨張(Bonferroni補正が必要)。3群以上ならBartlett・Levene・Brown-Forsytheで一度に検定するのが原則です。
  • 「有意でない=等分散」は誤り — 検定が有意にならないのはサンプル不足の可能性もあり、「差がない」ことの証明にはなりません。信頼区間・効果量・検出力分析(power analysis)を併記する現代統計の作法を守りましょう。
  • 不偏分散と標本分散の混同 — 分母がn−1(不偏分散)かnか(標本分散)で値が変わります。F検定では不偏分散(Excel: VAR.S、Python: numpy.var(ddof=1))を使用。VAR.P/VAR(ddof=0)は誤り。
  • Welchを使えば良いのに古典的F検定に固執 — 近年は「不等分散を前提にWelch-tを常用」が主流。F検定の有意/非有意で分岐する二段階検定はType I errorが不安定になるため、実務ではWelchを最初から選ぶことを推奨する統計家も多数(Ruxton 2006, Delacre et al. 2017)。

関連する規格・ガイドライン

  • JIS Z 9041-1 ― データの統計的解釈方法-第1部:データの統計的記述。日本国内における統計解析の一般手順を規定。
  • JIS Z 9020-2 ― 管理図-第2部:シューハート管理図。工程管理におけるバラツキ評価の標準。
  • ICH E9 ― 臨床試験のための統計的原則(Statistical Principles for Clinical Trials)。医薬品開発におけるF検定・分散分析の適用ルール。
  • PMDA(医薬品医療機器総合機構) ― 承認申請における統計解析の要件と審査基準。
  • APA Publication Manual (7th ed.) ― 米国心理学会の論文執筆・統計報告基準。F(df₁, df₂)=X.XX, p=Y.YY 形式の報告が標準。
  • NIST/SEMATECH e-Handbook of Statistical Methods ― 米国標準技術研究所の統計手法公式ハンドブック。工学・製造業の統計基準。

参考文献・公的資料

より詳細なF検定・分散分析の理論と実務ガイドラインは、以下の公的機関・学会資料を参照してください。

※本ページの計算結果および解釈は教育・実務参考用の概算値です。医薬品臨床試験・製造品質保証・規制当局申請・学術論文投稿など、正確性が要求される用途では、有資格の統計家(生物統計家・データサイエンティスト等)による解析結果と、最新のICH E9/APA/JIS等ガイドラインを優先してください。特に非正規分布データではLevene検定・Brown-Forsythe検定・ノンパラメトリック検定の併用が推奨されます。

よくある質問(FAQ)

F検定とt検定の違いは?

F検定は2群の分散(バラツキ)が等しいかを検定し、t検定は2群の平均が等しいかを検定します。F検定はt検定の前段階として、Studentのt(等分散前提)を採用できるか判定するのが伝統的手順。近年はWelchのt検定を常用する流儀も広まっています。

Levene検定との違いは?

F検定は正規分布前提を強く要求しますが、Levene検定は正規性を仮定しない頑健(robust)な検定です。実データは正規分布に厳密に従うことが少ないため、実務ではLevene検定またはBrown-Forsythe検定が主流。教科書ではF検定を扱いつつ、現代統計はLeveneを推奨する二重構造になっています。

F=2は問題?

サンプル数次第です。n=10ならF>4.0で有意n=30ならF>2.1で有意n=100ならF>1.5で有意(いずれもα=0.05両側)。F=2はn=30以上なら有意になる可能性が高い一方、n=10では判定できません。臨界値表または関数で必ず確認してください。

片側検定と両側検定はどちらを使う?

分散比の等しさそのものを検定する場合は両側検定(α/2の臨界値を参照)。特定の方向(群1が群2より分散が大きい等)を事前に定めた場合は片側検定(αそのままの臨界値)。実験前に決定し、事後変更しないのが原則です。

3群以上の分散比較にF検定は使える?

2群ずつのF検定を繰り返すと多重比較のType I error膨張が起きるため、3群以上ではBartlett検定(正規分布前提)またはLevene検定・Brown-Forsythe検定(正規性不要)を使用します。一度に等分散性を検定できるため、Bonferroni補正の手間もありません。

正規分布でないデータにF検定を使うと?

F検定は正規性が強く要求されるため、非正規データではType I error(誤検出)・Type II error(見落とし)ともに大きく歪みます。まずShapiro-Wilk検定またはQ-QプロットとBox-Cox変換を検討し、それでも正規性が満たされない場合はLevene検定・ノンパラメトリック検定(Mann-Whitney U等)に切り替えてください。

Excelでの計算方法は?

関数 =F.TEST(range1, range2) で両側p値を算出。臨界値は =F.INV.RT(0.025, df1, df2)。「データ分析」アドインの「F検定: 分散に関する二標本検定」でも計算可能で、F値・p値・自由度が一覧表示されます。

Pythonでの計算方法は?

scipy.stats.f_oneway は分散分析(ANOVA)用ですが、2群の分散比検定は自力で計算します: F = var(a, ddof=1) / var(b, ddof=1); p = 2*(1 - f.cdf(F, len(a)-1, len(b)-1))。または scipy.stats.levene(a, b) で頑健なLevene検定を推奨。

効果量(effect size)はどう報告する?

F検定単独では効果量指標は少なく、分散比そのもの(F値)を報告するのが基本。ANOVAの一環ではη²(eta squared)・偏η²・Cohen fを併記。APA基準では効果量の報告が必須。

不偏分散と標本分散、どちらを使う?

F検定は不偏分散(自由度n−1)を使います。Excelでは =VAR.S()、Python(numpy)では numpy.var(x, ddof=1)、R言語では var(x)(デフォルトで不偏)。VAR.P/ddof=0は誤りで、F値が小さくなります。

サンプルサイズの目安は?

各群n≥30が実務下限。n=10未満はF検定の信頼性が低く、n=100以上ではわずかな差でも有意になり実用性を失うことも。事前に検出力分析(power analysis)を実施し、期待効果サイズと有意水準から必要nを決めるのが理想です(G*Power等のツール)。

報告時の書き方は?

APA準拠なら「F(df₁, df₂) = X.XX, p = Y.YY」形式。例: F(29, 29) = 2.25, p = .033(両側)。等分散性の記述: 「Levene's test indicated equal variances, F(1, 58) = 0.34, p = .56」。日本語論文では和訳せず英字F値・p値をそのまま用いるのが慣習。