
En estadística , la regresión polinómica es una forma de análisis de regresión en la que la relación entre la variable independiente x y la variable dependiente y se modela como un polinomio en x . La regresión polinómica ajusta una relación no lineal entre el valor de x y la media condicional correspondiente de y , denotada por E( y | x ). Aunque la regresión polinómica ajusta un modelo no lineal a los datos, como problema de estimación estadística es lineal, en el sentido de que la función de regresión E( y | x ) es lineal en los parámetros desconocidos que se estiman a partir de los datos . Por lo tanto, la regresión polinómica es un caso especial de regresión lineal múltiple .
Las variables explicativas (independientes) resultantes de la expansión polinómica de las variables "de referencia" se conocen como términos de grado superior. Dichas variables también se utilizan en contextos de clasificación . [ 1 ]
Historia
Los modelos de regresión polinomial se ajustan generalmente mediante el método de mínimos cuadrados . El método de mínimos cuadrados minimiza la varianza de los estimadores insesgados de los coeficientes, bajo las condiciones del teorema de Gauss-Markov . El método de mínimos cuadrados fue publicado en 1805 por Legendre y en 1809 por Gauss . El primer diseño de un experimento para regresión polinomial apareció en un artículo de Gergonne de 1815. [ 2 ] [ 3 ] En el siglo XX, la regresión polinomial desempeñó un papel importante en el desarrollo del análisis de regresión , con un mayor énfasis en cuestiones de diseño e inferencia . [ 4 ] Más recientemente, el uso de modelos polinomiales se ha complementado con otros métodos, y los modelos no polinomiales tienen ventajas para algunas clases de problemas.
Definición y ejemplo
El objetivo del análisis de regresión es modelar el valor esperado de una variable dependiente y en términos del valor de una variable independiente (o vector de variables independientes) x . En la regresión lineal simple, el modelo
se utiliza, donde ε es un error aleatorio no observado con media cero condicionado a una variable escalar x . En este modelo, por cada aumento de una unidad en el valor de x , la esperanza condicional de y aumenta en β 1 unidades.
En muchos casos, dicha relación lineal puede no cumplirse. Por ejemplo, si modelamos el rendimiento de una síntesis química en función de la temperatura a la que se lleva a cabo, podemos encontrar que el rendimiento mejora en una cantidad diferente por cada unidad de aumento de temperatura. O podemos encontrar que el rendimiento disminuye al aumentar la temperatura (pero solo para un cierto rango de temperaturas) y aumenta al aumentar la temperatura en un rango diferente de temperaturas. En este caso, podríamos proponer un modelo cuadrático de la forma
En este modelo, cuando la temperatura aumenta de x a x + 1 unidades, el rendimiento esperado cambia en(Esto se puede observar obteniendo la derivada con respecto a x de la fórmula de regresión). Para cambios infinitesimales en x , el efecto sobre y viene dado por la derivada total con respecto a x :El hecho de que el cambio en el rendimiento dependa de x es lo que hace que la relación entre x e y no sea lineal, aunque el modelo sea lineal en los parámetros que se van a estimar.
En general, podemos modelar el valor esperado de y como un polinomio de grado n , lo que da como resultado el modelo general de regresión polinómica.
Convenientemente, todos estos modelos son lineales desde el punto de vista de la estimación , ya que la función de regresión es lineal en términos de los parámetros desconocidos β₀ , β₁ , .... Por lo tanto, para el análisis de mínimos cuadrados , los problemas computacionales e inferenciales de la regresión polinómica pueden abordarse completamente utilizando las técnicas de regresión múltiple . Esto se logra tratando x₁ , x₂ , ... como variables independientes distintas en un modelo de regresión múltiple .
Forma matricial y cálculo de estimaciones
El modelo de regresión polinómica
puede expresarse en forma matricial en términos de una matriz de diseño, un vector de respuesta, un vector de parámetrosy un vectorde errores aleatorios. La i -ésima fila deycontendrá los valores x e y para la i -ésima muestra de datos. Entonces, el modelo se puede escribir como un sistema de ecuaciones lineales :
que cuando se utiliza la notación matricial pura se escribe como
El vector de coeficientes de regresión polinómica estimados (utilizando la estimación de mínimos cuadrados ordinarios ) es
suponiendo m < n, lo cual es necesario para que la matriz sea invertible; entonces, dado quees una matriz de Vandermonde , la condición de invertibilidad está garantizada si todas lasLos valores son distintos. Esta es la única solución de mínimos cuadrados. En otras palabras, alcanza el mínimo de la distancia.entre la muestray el valor correspondiente del polinomio,, es decir, realiza el mínimo
Fórmulas ampliadas
Las ecuaciones matriciales anteriores explican bien el comportamiento de la regresión polinómica. Sin embargo, para implementar físicamente la regresión polinómica para un conjunto de pares de puntos xy, es útil contar con más detalles. Las siguientes ecuaciones matriciales para los coeficientes polinómicos se derivan de la teoría de la regresión sin necesidad de derivación y son fáciles de implementar. [ 5 ] [ 6 ] [ 7 ]
Después de resolver el sistema de ecuaciones lineales anterior paraEl polinomio de regresión se puede construir de la siguiente manera:
Interpretación
Aunque la regresión polinómica es técnicamente un caso especial de regresión lineal múltiple, la interpretación de un modelo de regresión polinómica ajustado requiere una perspectiva algo diferente. A menudo resulta difícil interpretar los coeficientes individuales en un ajuste de regresión polinómica, ya que los monomios subyacentes pueden estar altamente correlacionados. Por ejemplo, x y x² tienen una correlación cercana a 0,97 cuando x se distribuye uniformemente en el intervalo (0, 1). Si bien la correlación puede reducirse mediante el uso de polinomios ortogonales , generalmente es más informativo considerar la función de regresión ajustada en su conjunto. Posteriormente, se pueden utilizar bandas de confianza puntuales o simultáneas para proporcionar una idea de la incertidumbre en la estimación de la función de regresión.
Enfoques alternativos
La regresión polinómica es un ejemplo de análisis de regresión que utiliza funciones base para modelar una relación funcional entre dos cantidades. Más específicamente, reemplazaen regresión lineal con base polinómica, p.ejUna desventaja de las bases polinómicas es que las funciones base son "no locales", lo que significa que el valor ajustado de y en un valor dado x = x 0 depende fuertemente de valores de datos con x lejos de x 0 . [ 8 ] En estadística moderna, las funciones base polinómicas se utilizan junto con nuevas funciones base , como splines , funciones de base radial y wavelets . Estas familias de funciones base ofrecen un ajuste más parsimonioso para muchos tipos de datos.
El objetivo de la regresión polinómica es modelar una relación no lineal entre las variables independientes y dependientes (técnicamente, entre la variable independiente y la media condicional de la variable dependiente). Esto es similar al objetivo de la regresión no paramétrica , que busca capturar relaciones de regresión no lineales . Por lo tanto, los enfoques de regresión no paramétrica, como el suavizado, pueden ser alternativas útiles a la regresión polinómica. Algunos de estos métodos utilizan una forma localizada de la regresión polinómica clásica. [ 9 ] Una ventaja de la regresión polinómica tradicional es que se puede utilizar el marco inferencial de la regresión múltiple (esto también se aplica al usar otras familias de funciones base, como las splines).
Una última alternativa es utilizar modelos basados en kernels , como la regresión de vectores de soporte con un kernel polinomial .
Si los residuos tienen varianza desigual , se puede utilizar un estimador de mínimos cuadrados ponderados para tenerlo en cuenta. [ 10 ]
Véase también
Notas
- Microsoft Excel utiliza la regresión polinómica al ajustar una línea de tendencia a los puntos de datos en un diagrama de dispersión XY. [ 11 ]
Referencias
- ↑ Yin-Wen Chang; Cho-Jui Hsieh; Kai-Wei Chang; Michael Ringgaard; Chih-Jen Lin (2010). "Entrenamiento y prueba de mapeos de datos polinomiales de bajo grado mediante SVM lineal" . Journal of Machine Learning Research . 11 : 1471–1490 .
- ↑ Gergonne, JD (noviembre de 1974) [1815]. "La aplicación del método de mínimos cuadrados a la interpolación de secuencias". Historia Mathematica . 1 (4) (Traducido por Ralph St. John y SM Stigler de la edición francesa de 1815): 439– 447. doi : 10.1016/0315-0860(74)90034-2 .
- ↑ Stigler, Stephen M. (noviembre de 1974). "El artículo de Gergonne de 1815 sobre el diseño y análisis de experimentos de regresión polinomial". Historia Mathematica . 1 (4): 431– 439. doi : 10.1016/0315-0860(74)90033-0 .
- ↑ Smith, Kirstine (1918). "Sobre las desviaciones estándar de los valores ajustados e interpolados de una función polinómica observada y sus constantes, y la guía que ofrecen para una elección adecuada de la distribución de las observaciones" . Biometrika . 12 (1/2): 1–85 . doi : 10.2307/2331929 . JSTOR 2331929 .
- ↑ Muthukrishnan, Gowri (17 de junio de 2018). "Matemáticas detrás de la regresión polinomial, Muthukrishnan" . Matemáticas detrás de la regresión polinomial . Recuperado el 30 de enero de 2024 .
- ↑ "Matemáticas de la regresión polinomial" . Regresión polinomial, una clase de regresión de PHP .
- ↑ Devore, Jay L. (1995). Probabilidad y estadística para ingeniería y ciencias (4.ª ed.). EE. UU.: Brooks/Cole Publishing Company. págs. 539–542 . ISBN 0-534-24264-2.
- ↑ Este comportamiento "no local" es una propiedad de las funciones analíticas que no son constantes (en todas partes). Este comportamiento "no local" ha sido ampliamente discutido en estadística:
- ↑ Fan, Jianqing (1996). Modelado polinomial local y sus aplicaciones: De la regresión lineal a la regresión no lineal . Monografías sobre estadística y probabilidad aplicada. Chapman & Hall/CRC. ISBN 978-0-412-98321-4.
- ↑ Conte, SD; De Boor, C. (2018). Análisis numérico elemental: un enfoque algorítmico . Clásicos en matemáticas aplicadas. Sociedad de Matemáticas Industriales y Aplicadas (SIAM, 3600 Market Street, Piso 6, Filadelfia, PA 19104). pág. 259. ISBN 978-1-61197-520-8. Consultado el 28 de agosto de 2020 .
- ↑ Stevenson, Christopher. "Tutorial: Regresión polinomial en Excel" . facultystaff.richmond.edu . Consultado el 22 de enero de 2017 .
Enlaces externos
- Ajuste de curvas , simulaciones interactivas PhET , Universidad de Colorado en Boulder
- Análisis de regresión