Ridge
概要
Ridge 回帰(L2 正則化線形回帰)は、試行データに線形モデルを当てはめ、回帰係数を応答曲面のサロゲートとして使う手法です。 |β| は各パラメータの寄与を示します。
数式
目的関数(L2 正則化最小二乗法):
閉形式解:
前処理
フィッティング前に の各列に Z スコア標準化を適用します:
の場合は で除算します(定数列のゼロ除算を回避)。 は平均センタリングのみです($y_c = y - \bar{y}$)。
連立方程式は Cholesky(LLT)分解(faer)で解きます。 は のとき常に対称正定値(SPD)になるため、Cholesky が最適な解法です。 分解に失敗した場合はゼロ係数ベクトルにフォールバックします。
PDP への適用
1D PDP では次の閉形式近似を使います:
他のパラメータの寄与は平均でゼロになるため消えます。 2D PDP では 2 つのパラメータの項を加算します:
Ridge サロゲートは線形モデルであるため、信頼帯(上限、下限)は返しません。
R² の見方
| R² | 意味 |
|---|---|
| ≈ 1.0 | 線形モデルが良好です。曲面は信頼できます。 |
| < 0.5 | 非線形な関係があります — Random Forest または GP-FITC に切り替えます。 |
特性と限界
強み:
- 非常に高速: O(n·p²)
- L2 正則化により多重共線性に対して安定
- 係数の符号が影響の方向を示します(パラメータを増やすと目的関数が上がる/下がる)
弱み:
- 線形性を仮定:非線形効果を過小評価します
- 交互作用項なし(パラメータ間の相互作用を捉えられません)
- Random Forest / ガウス過程で可視化できる非線形構造を見逃す可能性があります
使用場面の目安
目的関数が概ね線形? → Ridge(最速)
まず大まかな近似が欲しい? → Ridge で試してから R² < 0.5 なら切り替え
非線形・ノイジー・表形式? → Random Forest
滑らかな非線形? → GP-FITC(または GP-VFE / GP-MOE)参考文献
- Hoerl, A. E., & Kennard, R. W. (1970). Ridge Regression: Biased Estimation for Nonorthogonal Problems. Technometrics, 12(1), 55–67. https://doi.org/10.1080/00401706.1970.10488634