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 . mediante un método iterativo en el que cada paso implica resolver un problema de mínimos cuadrados ponderados de la forma [ 1 ].
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 , El algoritmo IRLS en el paso t + 1 implica resolver el problema de mínimos cuadrados lineales ponderados [ 4 ]. donde W ( t ) es la matriz diagonal de pesos, generalmente con todos los elementos establecidos inicialmente en y actualizado después de cada iteración a
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
Para evitar la división por cero, se debe realizar una regularización , por lo que en la práctica la fórmula es dóndees algún valor pequeño, como 0,0001. [ 5 ] Nótese el uso deen 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
- Mínimos cuadrados generalizados factibles
- El algoritmo de Weiszfeld (para aproximar la mediana geométrica ), que puede considerarse un caso especial de IRLS.
Notas
- ↑ C. Sidney Burrus, Mínimos cuadrados ponderados iterativos .
- ↑ 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 .
- ↑ 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 .
- ↑ 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.
- 1 2 William A. Pfeil, Ayudas para la enseñanza estadística , tesis de licenciatura en ciencias, Instituto Politécnico de Worcester , 2006.
- ↑ 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.
Enlaces externos
- Resolver sistemas lineales subdeterminados de forma iterativa
- Mínimos cuadrados