Regresión Lineal y Polinómica
Al disponer de pares de entrenamiento el problema de regresión consiste en estimar en base a esos datos.
La regresión lineal es utilizada cuando existe una relación lineal entre la variable dependiente y las variables independientes. Busca predecir valores numéricos a partir de características de entrada.
La regresión polinomial es una extensión de la regresión lineal que permite modelar relaciones no lineales entre variables mediante la inclusión de términos polinómicos.
En la regresión polinomial la función es un polinomio denotado (donde es )
Donde el ajuste del polinomio implica encontrar los coeficientes
que minimizan una función de costo (error cuadrático):
Sobreajuste (overfitting)
El sobreajuste o overfitting ocurre cuando el modelo ajusta demasiado bien datos de entrenamiento y no generaliza bien nuevos datos.
Algunas formas de prevenir el overfitting son:
- Limitar la complejidad del modelo (cambiando el polinomio )
- Aumentar el conjunto de datos.
- Aplicar penalización a la función de pérdida (penalizar valores grandes de los coeficientes)
Siendo la tercera forma:
Lo ideal es alcanzar un error de entrenamiento y un error de validación mínimos y lo más cercanos posible entre sí. Esto indica que el modelo ha aprendido bien los patrones generales de los datos sin sobreajustarse.
El RMS (Root Mean Square Error) permite ver que tan lejos están las predicciones del modelo respecto a los valores reales. A mayor diferencia entre RMS de training/test, más probabilidad de overfitting.