Articulo de referencia

Mínimos cuadrados ponderados iterativamente

El método de mínimos cuadrados ponderados iterativamente ( IRLS ) se utiliza para resolver ciertos problemas de optimización con funciones objetivo de la forma de una norma p . ...

El método de mínimos cuadrados ponderados iterativamente ( IRLS ) se utiliza para resolver ciertos problemas de optimización con funciones objetivo de la forma de una norma p . argramometroinorteβi=1norte|yiFi(β)|pag,{\displaystyle \operatorname {arg\,min} _{\boldsymbol {\beta }}\sum _{i=1}^{n}{\big |}y_{i}-f_{i}({\boldsymbol {\beta }}){\big |}^{p},} mediante un método iterativo en el que cada paso implica resolver un problema de mínimos cuadrados ponderados de la forma [ 1 ].β(t+1)=argramometroinorteβi=1nortewi(β(t))|yiFi(β)|2.{\displaystyle {\boldsymbol {\beta }}^{(t+1)}=\operatorname {arg\,min} _{\boldsymbol {\beta }}\sum _{i=1}^{n}w_{i}({\boldsymbol {\beta }}^{(t)}){\big |}y_{i}-f_{i}({\boldsymbol {\beta }}){\big |}^{2}.}

IRLS se utiliza para encontrar las estimaciones de máxima verosimilitud de un modelo lineal generalizado y, en regresión robusta, para encontrar un estimador M , como una forma de mitigar la influencia de los valores atípicos en un conjunto de datos que, de otro modo, tendría una distribución normal; por ejemplo, minimizando los errores absolutos mínimos en lugar de los errores cuadráticos mínimos .

Una de las ventajas de IRLS sobre la programación lineal y la programación convexa es que se puede utilizar con los algoritmos numéricos de Gauss-Newton y Levenberg-Marquardt .

Ejemplos

Minimización L1 para recuperación dispersa

IRLS puede utilizarse para la minimización de ℓ 1 y la minimización suavizada de ℓ p , p  <  1, en problemas de detección comprimida . Se ha demostrado que el algoritmo tiene una tasa de convergencia lineal para la norma 1 y superlineal para t con t  <  1, bajo la propiedad de isometría restringida , que generalmente es una condición suficiente para soluciones dispersas. [ 2 ] [ 3 ]

regresión lineal de norma L p

Para encontrar los parámetros β  =  ( β 1 , …, β k ) T que minimizan la norma L p para el problema de regresión lineal , argramometroinorteβyincógnitaβpag=argramometroinorteβi=1norte|yiincógnitaiβ|pag,{\displaystyle {\underset {\boldsymbol {\beta }}{\operatorname {arg\,min} }}{\big \|}\mathbf {y} -X{\boldsymbol {\beta }}\|_{p}={\underset {\boldsymbol {\beta }}{\operatorname {arg\,min} }}\sum _{i=1}^{n}\left|y_{i}-X_{i}{\boldsymbol {\beta }}\right|^{p},} El algoritmo IRLS en el paso t  +  1 implica resolver el problema de mínimos cuadrados lineales ponderados [ 4 ].β(t+1)=argramometroinorteβi=1nortewi(t)|yiincógnitaiβ|2=(incógnitaTW(t)incógnita)1incógnitaTW(t)y,{\displaystyle {\boldsymbol {\beta }}^{(t+1)}={\underset {\boldsymbol {\beta }}{\operatorname {arg\,min} }}\sum _{i=1}^{n}w_{i}^{(t)}\left|y_{i}-X_{i}{\boldsymbol {\beta }}\right|^{2}=(X^{\rm {T}}W^{(t)}X)^{-1}X^{\rm {T}}W^{(t)}\mathbf {y} ,} donde W ( t ) es la matriz diagonal de pesos, generalmente con todos los elementos establecidos inicialmente en wi(0)=1{\displaystyle w_{i}^{(0)}=1} y actualizado después de cada iteración a wi(t)=|yiincógnitaiβ(t)|pag2.{\displaystyle w_{i}^{(t)}={\big |}y_{i}-X_{i}{\boldsymbol {\beta }}^{(t)}{\big |}^{p-2}.}

En el caso p  =  1, esto corresponde a la regresión de mínima desviación absoluta (en este caso, el problema se abordaría mejor mediante el uso de métodos de programación lineal , [ 5 ] por lo que el resultado sería exacto) y la fórmula es wi(t)=1|yiincógnitaiβ(t)|.{\displaystyle w_{i}^{(t)}={\frac {1}{{\big |}y_{i}-X_{i}{\boldsymbol {\beta }}^{(t)}{\big |}}}.}

Para evitar la división por cero, se debe realizar una regularización , por lo que en la práctica la fórmula eswi(t)=1máximo{δ,|yiincógnitaiβ(t)|}.{\displaystyle w_{i}^{(t)}={\frac {1}{\max \left\{\delta ,\left|y_{i}-X_{i}{\boldsymbol {\beta }}^{(t)}\right|\right\}}}.} dóndeδ{\displaystyle \delta }es algún valor pequeño, como 0,0001. [ 5 ] Nótese el uso deδ{\displaystyle \delta }en la función de ponderación es equivalente a la función de pérdida de Huber en la estimación robusta. [ 6 ]

Véase también

Notas

  1. C. Sidney Burrus, Mínimos cuadrados ponderados iterativos .
  2. Chartrand, R.; Yin, W. (31 de marzo - 4 de abril de 2008). "Algoritmos iterativamente reponderados para detección compresiva". Conferencia Internacional IEEE sobre Acústica, Habla y Procesamiento de Señales (ICASSP), 2008. pp. 3869–3872 . doi : 10.1109/ICASSP.2008.4518498 . 
  3. Daubechies, I.; Devore, R.; Fornasier, M.; Güntürk, CSN (2010). "Minimización iterativa de mínimos cuadrados ponderados para recuperación dispersa". Communications on Pure and Applied Mathematics . 63 : 1–38 . arXiv : 0807.0575 . doi : 10.1002/cpa.20303 .
  4. Gentle, James (2007). "6.8.1 Soluciones que minimizan otras normas de los residuos". Álgebra matricial . Springer Texts in Statistics. Nueva York: Springer. doi : 10.1007/978-0-387-70873-7 . ISBN 978-0-387-70872-0.
  5. 1 2 William A. Pfeil, Ayudas para la enseñanza estadística , tesis de licenciatura en ciencias, Instituto Politécnico de Worcester , 2006.
  6. Fox, J.; Weisberg, S. (2013), Regresión robusta , Apuntes del curso, Universidad de Minnesota.

Referencias

  • Métodos numéricos para problemas de mínimos cuadrados, por Åke Björck (Capítulo 4: Problemas generalizados de mínimos cuadrados).
  • Mínimos cuadrados prácticos para gráficos por computadora. Curso 11 de SIGGRAPH.
  • Resolver sistemas lineales subdeterminados de forma iterativa