反復再加重最小二乗法( IRLS ) は、 pノルム形式の目的関数を持つ特定の最適化問題を解くために使用されます。
各ステップで次の形式の重み付き最小二乗問題を解く反復法: [1]
IRLS は、一般化線型モデルの最大尤度推定値を見つけるために使用され、ロバスト回帰では、最小二乗誤差ではなく最小絶対誤差を最小化するなどして、正規分布するデータ セット内の外れ値の影響を軽減する方法として、M 推定値を見つけるために使用されます。
線形計画法や凸計画法に対する IRLS の利点の 1 つは、ガウス・ニュートン法やレーベンバーグ・マルカート法の数値アルゴリズムで使用できることです。
例
ら1スパースリカバリの最小化
IRLSは、圧縮センシング問題におけるℓ 1最小化と平滑化されたℓ p最小化( p < 1)に使用できます。このアルゴリズムは、一般にスパース解の十分条件である制限付き等長性特性の下で、 ℓ 1ノルムに対して線形収束率を持ち、 t < 1のℓ tに対して超線形であることが証明されています。[2] [3]
L pノルム線形回帰
線形回帰問題 のL pノルムを最小化するパラメータβ = ( β 1 , …, β k ) Tを見つけるには、
IRLSアルゴリズムのステップt + 1では、重み付き線形最小二乗問題を解く必要がある: [4]
ここで、W ( t ) は重みの対角行列であり、通常、すべての要素は次のように初期設定されます。
各反復後に次のように更新されます。
p = 1の場合、これは最小絶対偏差回帰に対応します(この場合、問題は線形計画法[5]を使用してアプローチした方が正確になるため、結果は正確になります)。式は次のようになります。
ゼロ除算を避けるために正規化を行う必要があるため、実際の式は次のようになります。
ここで、0.0001のような小さな値です。[5]重み関数におけるの使用は、ロバスト推定におけるHuber損失関数と同等であることに注意してください。[6]
参照
- 実行可能な一般化最小二乗法
- ワイズフェルドのアルゴリズム(幾何中央値を近似する)は、IRLSの特殊なケースとして見ることができる。
注記
- ^ C. シドニー・バーラス、反復再加重最小二乗法
- ^ Chartrand, R.; Yin, W. (2008 年 3 月 31 日~4 月 4 日)。「圧縮センシングのための反復再重み付けアルゴリズム」IEEE 国際音響・音声・信号処理会議 (ICASSP)、2008 年。pp. 3869~3872。doi :10.1109 / ICASSP.2008.4518498。
- ^ Daubechies, I.; Devore, R.; Fornasier, M.; Güntürk, CSN (2010). 「スパース回復のための反復再重み付け最小二乗最小化」. Communications on Pure and Applied Mathematics . 63 : 1–38. arXiv : 0807.0575 . doi :10.1002/cpa.20303.
- ^ Gentle, James (2007). 「6.8.1 残差の他のノルムを最小化する解」.行列代数. Springer Texts in Statistics. ニューヨーク: Springer. doi :10.1007/978-0-387-70873-7. ISBN 978-0-387-70872-0。
- ^ ab William A. Pfeil、 「統計的教育補助」、理学士論文、ウースター工科大学、2006年
- ^ Fox, J.; Weisberg, S. (2013)、ロバスト回帰、コースノート、ミネソタ大学
参考文献
- Åke Björck 著「最小二乗問題の数値解析法」(第 4 章: 一般化最小二乗問題)
- コンピュータグラフィックスのための実用的な最小二乗法。SIGGRAPH コース 11
外部リンク
- 不確定な線形システムを反復的に解く
