ANCOVA(共分散分析) - 共変量を調整して群間差を比較する

公開済み更新: 2026-05-19v1.0.0編集する

ANCOVA(共分散分析)

1. 試験での出題場面

ANCOVAはAnalysis of Covarianceの略で、日本語では共分散分析と呼ばれます。試験では、群間差を比較するときに、結果に影響する別の変数を調整する手法として出題されます。

臨床試験では、ベースライン値を調整して治療群間の差を評価する場面でよく使われます。品質管理では、ライン差を比較するときに初期条件、ロット特性、原材料特性などを調整する例で考えると理解しやすくなります。

2. この手法の本質

ANCOVAの本質は、ANOVAに共変量調整を加えた考え方です。

共変量とは、結果に影響するが、主たる比較対象ではない変数です。たとえば、処理後の強度を比較するとき、処理前の強度や材料ロットの特性が結果に影響する場合、それらを共変量として調整します。

未調整平均差は単純な群平均の差を見ます。一方、調整平均差は共変量の影響をそろえたうえで群間差を見ます。

3. どのデータ構造で使うか

ANCOVAは、目的変数が数値で、比較したい群と、調整したい共変量があるときに使います。

データ構造ANCOVAで見ること
群がある処理Aと処理B群間差
結果に影響する連続変数がある処理前値、温度、ロット特性共変量調整
ベースライン差がある開始時点で平均値が違う調整後の差

4. 解析方法の分解

ANCOVAでは、概念的に次の流れで考えます。

  1. 比較したい群を決める
  2. 結果に影響しそうな共変量を事前に決める
  3. 目的変数を、群と共変量で説明するモデルを作る
  4. 共変量の影響を調整した群間差を推定する
  5. 調整平均、最小二乗平均、信頼区間、p値を確認する

最小二乗平均は、共変量をそろえた条件での群平均と考えると理解しやすいです。

5. 似ている手法との違い

手法主な用途ANCOVAとの違い
ANOVA群間の平均差を見る共変量を明示的には調整しない
回帰分析目的変数を説明変数で説明するANCOVAは群比較と共変量調整を同時に扱う
MMRM複数時点の反復測定を扱うANCOVAは主に1時点のアウトカム比較で使いやすい

ベースライン値と処理群の交互作用を含めるかどうかは、解析目的と事前計画に依存します。探索的に後から都合よくモデルを変えると、結果の解釈が不安定になります。

6. よくある誤解

  • 共変量を入れれば必ず交絡が消えるわけではない
  • 共変量は結果を見てから都合よく選ぶものではない
  • 小標本ではモデル誤特定や外れ値の影響を慎重に見る必要がある
  • 調整平均差は、単純平均差とは意味が異なる

RCTではランダム化により交絡を抑えますが、偶然の不均衡が残ることがあります。共変量調整は、偶然の不均衡への対応、推定精度の向上、検出力向上のために使われます。

7. 実務・品質管理での使い方

品質管理では、たとえば複数ラインの処理後寸法を比較するとき、投入前寸法、材料ロット、温度条件などが結果に影響する場合があります。

このとき単純なライン平均だけを見ると、ライン差ではなく初期条件の違いを見てしまう可能性があります。ANCOVAを使うと、共変量を調整したうえでライン差を評価できます。

8. DS検定・統計学習でのポイント

統計学習では、ANCOVAを「群間比較」と「回帰による調整」の中間にある手法として理解します。

  • 共変量とは何かを説明できる
  • 未調整平均差と調整平均差を区別する
  • ベースライン調整の意味を理解する
  • 共変量調整の目的を、精度向上と公平な比較の観点で説明する
  • モデル仮定と交互作用に注意する

9. 技術士答案での使い方

技術士答案では、ANCOVAを「条件差をデータで公平に比較する方法」として使えます。

たとえば、新旧設備の品質特性を比較する場合、投入材料や初期寸法に差があると、単純平均だけでは改善効果を誤って判断する可能性があります。共変量を調整して設備差を評価し、結果をKPI、標準条件、工程管理へ反映することで、データに基づく改善策として説明できます。

10. 関連リンク

次に見るページ

学習中に迷ったら、学習マップ・カテゴリ一覧・トップページへ戻れます。