Probabilidad y estadística · Regresión lineal

Regresión lineal

La regresión lineal simple ajusta la recta ŷ = a + bx que hace lo más pequeña posible la suma de los residuos verticales al cuadrado. Aquí puedes desplazar y girar tu propia recta para buscar ese mínimo y comparar la recta ajustada con la nube que resume.

La regresión lineal en esta visualización

La regresión lineal simple predice yy a partir de xx con la recta de mínimos cuadrados y^=a+bx\hat y = a + bx: la que tiene la menor suma de residuos al cuadrado. El residuo e=y−y^e = y - \hat y de un punto indica cuánto queda por encima de la recta; es negativo por debajo. Con pocos puntos, cada residuo lleva un cuadrado, de modo que la suma es un área visible. Puedes desplazar y girar tu propia recta para buscar el mínimo y comparar la recta ajustada con una nube simulada de 1000 puntos.

¿Por qué pasa la recta por el centro (xˉ,yˉ)(\bar x, \bar y)? Escribe cualquier recta como y=h+b(x−xˉ)y = h + b(x - \bar x), donde hh es su altura en xˉ\bar x. Sus residuos suman n(yˉ−h)n(\bar y - h), y su suma de cuadrados se divide en dos partes:

Suma de cuadrados de cualquier recta: una parte de altura y otra de pendiente
SSE=n(yˉ−h)2+P(b),P(b)=Syy−2b Sxy+b2Sxx\mathrm{SSE} = n(\bar y - h)^2 + P(b), \qquad P(b) = S_{yy} - 2b\,S_{xy} + b^2 S_{xx}

Aquí, SxxS_{xx}, SyyS_{yy} y SxyS_{xy} son las sumas de los cuadrados y de los productos de las desviaciones respecto a las medias. La primera parte depende solo de la altura y la segunda solo de la pendiente, por lo que, sea cual sea la pendiente, la mejor altura es yˉ\bar y: la mejor recta pasa por el centro y sus residuos suman 0. Al girarla alrededor del centro, la suma sigue la parábola P(b)P(b). Cuando los valores de xx no son todos iguales, su único mínimo está en b=Sxy/Sxxb = S_{xy}/S_{xx}.

¿Qué mide R2R^2? La recta horizontal y=yˉy = \bar y corresponde al punto de la parábola con pendiente 0, y su suma de cuadrados es la variación total SST=Syy\mathrm{SST} = S_{yy}. La recta ajustada deja SSE\mathrm{SSE}; cuando los valores de yy varían, R2=1−SSE/SSTR^2 = 1 - \mathrm{SSE}/\mathrm{SST} es la proporción de la variación de yy que explica. Cuando ambas coordenadas varían, R2=r2R^2 = r^2, así que una correlación de 0.5 explica solo una cuarta parte. Explicar aquí significa ajustar, no causar.

¿Por qué es la recta menos inclinada que la nube? En unidades tipificadas, sus predicciones son z^y=r zx\hat z_y = r\,z_x. Por tanto, cuando ∣r∣<1|r| < 1, un punto alejado de xˉ\bar x recibe una predicción a menos desviaciones típicas de yˉ\bar y que las que lo separan de xˉ\bar x. En una nube ovalada como la simulada, la recta de desviaciones típicas, de pendiente ±sy/sx\pm s_y/s_x, sigue la dirección visual de la nube; la recta de regresión es menos inclinada. Nada tira de los datos hacia atrás: el efecto se da en cualquier conjunto de este tipo. Predecir xx a partir de yy lo muestra en sentido inverso, con una segunda recta por el centro que resulta más inclinada en el gráfico. En una nube así, las medias de yy en franjas estrechas de xx muestran el efecto: están cerca de la recta de regresión, aunque no exactamente sobre ella. El nombre procede del estudio de estaturas de Francis Galton de 1886: los hijos de padres muy altos o muy bajos eran, de media, menos extremos.

¿Cuándo puede engañar la recta? Subir un punto 1 aumenta su propio valor ajustado en su apalancamiento h=1/n+(x−xˉ)2/Sxxh = 1/n + (x - \bar x)^2/S_{xx}, que crece con la distancia a xˉ\bar x. Un punto aislado muy alejado en xx puede tener un apalancamiento cercano a 1: la recta lo sigue. Aunque no concuerde con ninguno de los demás puntos, su propio residuo puede parecer pequeño; incluso en una nube grande, un punto así puede girar la recta. Además, rr puede acercarse a 1 mientras los residuos son positivos en ambos extremos y negativos en el centro: una curva que ninguna recta puede seguir.

En qué fijarse

  • Los cuadrados se dibujan cuadrados en pantalla, sean cuales sean las escalas de los ejes; sus áreas se comparan, por tanto, como e2e^2.

Controles

  • En la nube, pulsar un punto muestra su residuo y su apalancamiento; pulsar un espacio vacío añade un punto propio.
  • Con el teclado, ↑ ↓ mueve el pivote de tu recta y el mando de giro avanza 1° por paso. Si un paso cruza el centro o la posición horizontal, se detiene allí; lo mismo ocurre al cruzar la pendiente de mínimos cuadrados cuando se muestran las respuestas.

Conceptos relacionados