Opakovaně vyvažoval nejméně čtverců - Iteratively reweighted least squares
Část série na |
Regresní analýza |
---|
![]() |
Modely |
Odhad |
Pozadí |
|
Metoda iterativně vyvažované nejméně čtverce (IRLS) se používá k řešení určitých optimalizačních problémů s objektivní funkce formy a str-norma:
podle iterační metoda ve kterém každý krok zahrnuje řešení a vážené nejmenší čtverce problém formy:[1]
IRLS se používá k nalezení maximální pravděpodobnost odhady a zobecněný lineární model a v robustní regrese najít M-odhad, jako způsob zmírnění vlivu odlehlých hodnot v jinak normálně distribuovaném souboru dat. Například minimalizací nejméně absolutní chyby spíše než chyby nejmenších čtverců.
Jednou z výhod IRLS oproti lineární programování a konvexní programování je, že lze použít s Gauss – Newton a Levenberg – Marquardt numerické algoritmy.
Příklady
L1 minimalizace pro řídké zotavení
IRLS lze použít pro ℓ1 minimalizace a vyhlazení ℓstr minimalizace, str <1, v komprimované snímání problémy. Bylo prokázáno, že algoritmus má pro lineární rychlost konvergence ℓ1 norma a superlineární pro ℓt s t <1, pod omezená izometrická vlastnost, což je obecně dostatečná podmínka pro řídká řešení.[2][3] Ve většině praktických situací však není omezená vlastnost izometrie splněna.[Citace je zapotřebí ]
Lstr normová lineární regrese
Chcete-li najít parametry β = (β1, …,βk)T které minimalizují Lstr norma pro lineární regrese problém,
algoritmus IRLS v kroku t + 1 zahrnuje řešení vážené lineární nejmenší čtverce problém:[4]
kde Ž(t) je diagonální matice vah, obvykle se všemi prvky nastavenými zpočátku na:
a po každé iteraci aktualizován na:
V případě str = 1, odpovídá to nejmenší absolutní odchylka regrese (v tomto případě by se problém lépe vyřešil použitím lineární programování metody,[5] takže výsledek by byl přesný) a vzorec je:
Abyste se vyhnuli dělení nulou, regulace musí být provedeno, takže v praxi je vzorec:
kde je nějaká malá hodnota, například 0,0001.[5] Všimněte si použití ve funkci vážení je ekvivalentní s Huberova ztráta funkce v robustním odhadu. [6]
Viz také
- Realizovatelné zobecněné nejmenší čtverce
- Weiszfeldův algoritmus (pro přiblížení geometrický medián ), který lze považovat za zvláštní případ IRLS
Poznámky
- ^ C. Sidney Burrus, Iterativní vážené nejméně čtverce
- ^ Chartrand, R .; Yin, W. (31. března - 4. dubna 2008). Msgstr "Iterativně převážené algoritmy pro kompresní snímání". Mezinárodní konference IEEE o akustice, řeči a zpracování signálu (ICASSP), 2008. 3869–3872. doi:10.1109 / ICASSP.2008.4518498.
- ^ Daubechies, I .; Devore, R .; Fornasier, M .; Güntürk, C. S. N. (2010). Msgstr "Iterativně vyvažovaná minimalizace nejmenších čtverců pro řídké zotavení". Sdělení o čisté a aplikované matematice. 63: 1–38. arXiv:0807.0575. doi:10.1002 / cpa.20303.
- ^ Jemný, James (2007). „6.8.1 Řešení, která minimalizují ostatní normy reziduí“. Maticová algebra. Springer Texty ve statistice. New York: Springer. doi:10.1007/978-0-387-70873-7. ISBN 978-0-387-70872-0.
- ^ A b William A. Pfeil,Statistické učební pomůcky Bakalářská práce, Worcesterský polytechnický institut, 2006
- ^ Fox, J .; Weisberg, S. (2013),Robustní regrese „Poznámky k kurzu, University of Minnesota
Reference
- Numerické metody řešení problémů nejmenších čtverců od Åke Björcka (Kapitola 4: Zobecněné problémy nejmenších čtverců.)
- Praktické nejmenší čtverce pro počítačovou grafiku. Kurz SIGGRAPH 11