MMRM(反復測定混合モデル)
1. 試験での出題場面
MMRMはMixed Model for Repeated Measuresの略です。同じ対象を複数時点で測定したデータに対して、群間差や時間変化を評価する解析手法です。
臨床試験では、症状スコア、検査値、PRO/QOLデータを複数時点で測る場面で使われます。品質管理では、耐久試験、劣化試験、処理後の検査値推移など、同じ対象を時系列で追うデータに応用できます。
2. この手法の本質
MMRMの本質は、反復測定データに含まれる「同じ対象内の相関」を考慮することです。
同じ製品、同じ患者、同じ設備を複数回測ると、測定値どうしは独立ではありません。通常のANOVAや単純なt検定では、この相関構造を十分に扱えない場合があります。
MMRMでは、群、時点、群と時点の交互作用、ベースライン値などを固定効果として扱い、同じ対象内の測定値の相関を共分散構造で表します。
3. どのデータ構造で使うか
MMRMは、同じ対象を複数時点で測定するデータに向いています。
| データ構造 | 例 | MMRMで見ること |
|---|---|---|
| 同じ対象を複数時点で測る | 0週、4週、8週、12週の検査値 | 時間変化 |
| 群がある | 処理群と対照群 | 群間差 |
| 群ごとの時間変化を見たい | 処理効果が時間で変わるか | treatment × time |
| 欠測がある | 一部時点の測定がない | MAR仮定のもとでの推定 |
ベースラインと1時点だけならANCOVAや線形回帰が候補になります。複数時点をまとめて扱う場合はMMRMが候補になります。
4. 解析方法の分解
MMRMでは、次の要素を整理します。
- 対象ごとのIDを持つ
- 測定時点を定義する
- treatment、time、treatment × time、baselineなどの固定効果を決める
- 同じ対象内の測定値の共分散構造を設定する
- 時点ごとの群間差や全体の時間変化を推定する
timeは連続変数として扱うことも、カテゴリとして扱うこともあります。臨床試験や品質試験で時点ごとの平均差を見たい場合、カテゴリとして扱うことが多くなります。
5. 似ている手法との違い
| 手法 | 主な用途 | MMRMとの違い |
|---|---|---|
| ANOVA | 独立した群の平均差を見る | 同一対象内の相関を十分に扱えない |
| repeated measures ANOVA | 反復測定を扱う | 欠測や柔軟な共分散構造への対応に制約がある |
| ANCOVA | ベースラインと1時点の比較に使いやすい | 複数時点を同時に扱う場合はMMRMが候補になる |
| 線形混合モデル | ランダム効果も含めた広い枠組み | MMRMは反復測定に焦点を当てた実務上のモデル |
6. よくある誤解
- 複数時点データを時点ごとにt検定すると、多重性や相関を無視しやすい
- 欠測があっても常に問題なく推定できるわけではない
- MARは「欠測が完全にランダム」という意味ではない
- timeを連続にするかカテゴリにするかで解釈が変わる
- モデルが複雑になるほど、前提と解釈の説明が重要になる
7. 実務・品質管理での使い方
品質管理では、同じ製品サンプルを複数時点で測定する耐久試験、環境試験、劣化試験などでMMRMの考え方が使えます。
たとえば、処理Aと処理Bの耐久性を、初期、1か月後、3か月後、6か月後で比較する場合、同じサンプル内の測定値は相関します。MMRMを使うと、時点ごとの群間差、時間変化、処理と時間の交互作用を整理できます。
8. DS検定・統計学習でのポイント
DS検定レベルでは、MMRMの計算式を細かく暗記するより、データ構造と手法選択を理解することが重要です。
- 同じ対象を複数時点で測るデータに使う
- 同一対象内の相関を考慮する
- treatment、time、treatment × timeを読む
- 欠測とMARの考え方を押さえる
- ベースライン+1時点ならANCOVA、複数時点ならMMRMを候補にする
9. 技術士答案での使い方
技術士答案では、MMRMを「時間経過を含む品質データを評価する方法」として使えます。
たとえば、新しい処理条件が耐久性に与える影響を評価する場合、単一時点だけでは短期効果しか見えません。複数時点で検査値を測定し、時点間の相関や欠測を考慮して評価することで、品質保証、劣化予測、保全計画、顧客への説明責任に接続できます。