Menu

Calculadora de regresión cuadrática

La parábola de mejor ajuste de tus puntos, con coeficientes exactos y R².

Por Nethanel Bar, Cofundador y CEO

Última actualización

¿Quieres resolver esto sin la calculadora?

El curso de matemáticas de Coddy enseña el método en sí: trabajas cada paso en una pizarra interactiva y te dice exactamente dónde falló un movimiento.

La regresión cuadrática ajusta la parábola que menos se aleja de los puntos

Algunos datos suben y luego bajan, o bajan y luego suben: la altura de una pelota lanzada, el beneficio a distintos precios, el combustible que gasta un coche a distintas velocidades. Una recta a través de datos así tiene la forma equivocada por bien que se coloque. La regresión cuadrática ajusta en su lugar una parábola, y = ax² + bx + c, y elige a, b y c para que los fallos verticales al cuadrado respecto a los puntos sumen lo menos posible. Es la misma idea de mínimos cuadrados que la regresión lineal, con un coeficiente más que elegir.

Minimizar los fallos al cuadrado lleva a tres ecuaciones en a, b y c, llamadas ecuaciones normales, construidas con las sumas de x, x², x³, x⁴, y, xy y x²y. Una calculadora gráfica las resuelve en coma flotante. Esta página las resuelve con fracciones exactas, así que un coeficiente de -8/7 se imprime como -8/7 y no como -1.142857, y R² también es una fracción exacta.

Debajo de la respuesta aparecen el valor predicho y el residuo de cada punto. Un buen ajuste cuadrático deja residuos que parecen ruido, repartidos por encima y por debajo de cero sin ningún patrón. Si siguen curvándose o crecen de forma constante a lo largo de la tabla, una parábola tampoco es la forma correcta y vale la pena probar otro modelo.

En qué fijarse en la parábola

  • El signo de a da la forma: con a negativo se abre hacia abajo y tiene un punto más alto; con a positivo se abre hacia arriba y tiene un punto más bajo.
  • Tres puntos con valores de x distintos siempre ajustan exactamente. Los puntos (1, 4), (2, 9) y (3, 20) están sobre y = 3x² - 4x + 5 con todos los residuos en 0, lo que no dice nada de los datos.
  • R² para una parábola es 1 menos la suma de los residuos al cuadrado dividida entre la variación total de y. Nunca puede ser menor que el r² de una recta con los mismos datos, porque una recta es una parábola con a = 0.
  • El vértice de la curva ajustada está en x = -b/(2a). Para los datos 2, 6, 11, 13, 12, 8 en x = 1 a 6 eso es x = 33/8, donde la curva alcanza su máximo, unos 12.45.
  • La curva ajustada solo es fiable entre la x más pequeña y la más grande. Más allá de los extremos una parábola gira y se va hacia más o menos infinito, hagan lo que hagan los datos.

Cómo hacer una regresión cuadrática a mano

  1. Construye las sumas

    Para cada punto calcula x, x², x³, x⁴, y, xy y x²y, luego suma cada columna y cuenta los puntos. Para x = 0, 1, 2, 3 e y = 1, 2, 5, 11: n = 4, Σx = 6, Σx² = 14, Σx³ = 36, Σx⁴ = 98, Σy = 19, Σxy = 45 y Σx²y = 121.

  2. Escribe las ecuaciones normales

    aΣx⁴ + bΣx³ + cΣx² = Σx²y, aΣx³ + bΣx² + cΣx = Σxy y aΣx² + bΣx + cn = Σy. Con las sumas de arriba: 98a + 36b + 14c = 121, 36a + 14b + 6c = 45 y 14a + 6b + 4c = 19.

  3. Resuelve las tres ecuaciones

    Elimina una letra cada vez, manteniendo las fracciones exactas. Este sistema da a = 1.25, b = -0.45 y c = 1.05, así que y = 1.25x² - 0.45x + 1.05.

  4. Comprueba con los residuos

    Sustituye cada x en la curva y resta la predicción a la y real. Aquí los residuos son -0.05, 0.15, -0.15 y 0.05, sus cuadrados suman 0.05 y R² = 1214/1215, unos 0.9992.

Parábolas de mejor ajuste para conjuntos de datos pequeños

Cada fila es un conjunto de datos escrito en la calculadora de arriba, con los coeficientes exactos y el R² que da.

Valores de xValores de yParábola de mejor ajusteR²
0, 1, 2, 31, 2, 5, 11y = 1.25x² - 0.45x + 1.051214/1215 ≈ 0.9992
-2, -1, 0, 1, 2, 39, 4, 1, 0, 1, 4y = x² - 2x + 11
1, 2, 3, 4, 5, 62, 6, 11, 13, 12, 8y = -(8/7)x² + (66/7)x - 7887/917 ≈ 0.9673
0, 1, 2, 3, 42, 17, 22, 17, 2y = -5x² + 20x + 21
1, 2, 34, 9, 20y = 3x² - 4x + 51
0, 1, 2, 3, 4, 50, 1, 4, 9, 16, 25y = x²1

Ejemplos resueltos

Un ajuste cercano con coeficientes decimales

plain
x: 0, 1, 2, 3; y: 1, 2, 5, 11

Las ecuaciones normales dan a = 1.25, b = -0.45 y c = 1.05, así que y = 1.25x² - 0.45x + 1.05. Las predicciones son 1.05, 1.85, 5.15 y 10.95, los residuos -0.05, 0.15, -0.15 y 0.05, y R² = 1214/1215, unos 0.9992.

Datos que suben y bajan

plain
x: 1, 2, 3, 4, 5, 6; y: 2, 6, 11, 13, 12, 8

La parábola de mejor ajuste es y = -(8/7)x² + (66/7)x - 7 con R² = 887/917, unos 0.9673. Como a es negativo la curva tiene un máximo, en x = 33/8 = 4.125 e y = 697/56, unos 12.45. Una recta por los mismos puntos solo llega a r² = 375/917, unos 0.4089, porque no puede girar.

Una pelota lanzada

plain
x: 0, 1, 2, 3, 4; y: 2, 17, 22, 17, 2

Alturas en metros a intervalos de un segundo. El ajuste es exacto: y = -5x² + 20x + 2 con todos los residuos en 0 y R² = 1. El -5 es la mitad de la aceleración de la gravedad redondeada a 10 m/s², el 20 es la velocidad de lanzamiento y el 2 es la altura de lanzamiento. El máximo está en x = 2, y = 22.

Puntos que ya formaban una parábola

plain
x: -2, -1, 0, 1, 2, 3; y: 9, 4, 1, 0, 1, 4

Son los valores de (x - 1)², y la calculadora devuelve y = x² - 2x + 1, la misma parábola desarrollada, con R² = 1 y todos los residuos en 0. Es una forma rápida de comprobar que un conjunto de valores viene de verdad de una sola función cuadrática.

Errores frecuentes

  • Usar solo tres puntos y leer R² = 1 como un gran ajuste. Tres puntos cualesquiera con valores de x distintos están sobre alguna parábola.
  • Redondear las sumas o los coeficientes a mitad del cálculo. Las ecuaciones normales son sensibles, y un pequeño redondeo en Σx⁴ puede mover c de forma apreciable. Mantén las fracciones hasta el final.
  • Escribir las ecuaciones con las sumas en el sitio equivocado. La entrada de arriba a la izquierda es Σx⁴ y la de abajo a la derecha es n; en cada fila las potencias bajan en uno.
  • Predecir muy fuera de los datos. Más allá de sus extremos la parábola gira y se va al infinito, lo haga o no la magnitud real.
  • Elegir una parábola porque R² ha subido. El R² de una parábola siempre es al menos el r² de una recta con los mismos datos; la pregunta es si los residuos pierden su patrón.

Preguntas frecuentes sobre la regresión cuadrática

¿Qué es la regresión cuadrática?
Ajustar una parábola y = ax² + bx + c a unos datos por mínimos cuadrados: elegir a, b y c para que la suma de las distancias verticales al cuadrado de los puntos a la curva sea lo más pequeña posible. Es el método que hay que usar cuando un diagrama de dispersión sube y baja, o baja y sube, en lugar de seguir una recta.
¿Cómo se halla la ecuación de regresión cuadrática?
Suma x, x², x³, x⁴, y, xy y x²y sobre todos los puntos y resuelve las tres ecuaciones normales aΣx⁴ + bΣx³ + cΣx² = Σx²y, aΣx³ + bΣx² + cΣx = Σxy y aΣx² + bΣx + cn = Σy. Para x = 0, 1, 2, 3 e y = 1, 2, 5, 11 la solución es a = 1.25, b = -0.45, c = 1.05.
¿Cuántos puntos necesito para una regresión cuadrática?
Al menos tres, con al menos tres valores de x distintos. Con exactamente tres la parábola pasa por todos y R² vale 1 automáticamente, así que hacen falta cuatro puntos o más para que el ajuste diga algo sobre los datos.
¿Qué significa R² en un ajuste cuadrático?
R² = 1 menos (suma de los residuos al cuadrado) dividido entre (variación total de y alrededor de su media). Es la proporción de la variación de y que explica la parábola. Para y = 2, 6, 11, 13, 12, 8 en x = 1 a 6, R² = 887/917, unos 0.9673.
¿La regresión cuadrática es lo mismo que la regresión polinómica?
Es regresión polinómica de grado 2. Un ajuste de grado 3 añade un término x³ y una cuarta ecuación normal, y así sucesivamente. Los grados más altos siempre se acercan más a los puntos, y a partir de cierto punto ajustan el ruido en lugar de la tendencia, así que con pocos datos lo habitual es no pasar del grado 2.
¿Cómo encuentro el vértice de la parábola ajustada?
Igual que en cualquier parábola: x = -b/(2a), y después sustituye esa x en la ecuación para obtener y. Para y = -(8/7)x² + (66/7)x - 7 eso da x = 33/8 e y = 697/56, unos 12.45, que es donde la tendencia ajustada alcanza su máximo.
¿Por qué los coeficientes son fracciones?
Porque resolver las ecuaciones normales con datos que puedas escribir siempre da números racionales, y la fracción es la respuesta exacta. -8/7 es el coeficiente principal; -1.142857 es un redondeo. El botón Copiar te da la curva en decimales para una hoja de cálculo.

Más herramientas de matemáticas

Ilustración de los lenguajes de programación de Coddy

Aprende matemáticas con Coddy

COMENZAR