Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Predicción de Precios Utilizando Regresión Polinómica | Elegir el Mejor Modelo
Regresión Lineal con Python

bookDesafío: Predicción de Precios Utilizando Regresión Polinómica

Para este desafío, construirá la misma regresión polinómica de grado 2 que en el desafío anterior. Sin embargo, deberá dividir el conjunto en un conjunto de entrenamiento y un conjunto de prueba para calcular el RMSE para ambos conjuntos. Esto es necesario para evaluar si el modelo sobreajusta o subajusta.
Aquí tiene un recordatorio de la función train_test_split() que querrá utilizar.

Y también un recordatorio de la función mean_squared_error() necesaria para calcular el RMSE:

rmse = mean_squared_error(y_true, y_predicted, squared=False)
Tarea

Swipe to start coding

  1. Asignar el DataFrame con una sola columna 'age' de df a la variable X.
  2. Preprocesar X utilizando la clase PolynomialFeatures.
  3. Dividir el conjunto de datos usando la función apropiada de sklearn.
  4. Construir y entrenar un modelo en el conjunto de entrenamiento.
  5. Predecir los valores objetivo tanto del conjunto de entrenamiento como del conjunto de prueba.
  6. Calcular el RMSE para ambos conjuntos, entrenamiento y prueba.
  7. Imprimir la tabla de resumen.

Solución

Al completar la tarea, notará que el RMSE de prueba es incluso menor que el RMSE de entrenamiento. Por lo general, los modelos no muestran mejores resultados en instancias no vistas. Aquí, la diferencia es mínima y se debe al azar. Nuestro conjunto de datos es relativamente pequeño y, al dividirlo, el conjunto de prueba recibió puntos de datos un poco mejores (más fáciles de predecir).

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 4
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

Awesome!

Completion rate improved to 5.26

bookDesafío: Predicción de Precios Utilizando Regresión Polinómica

Desliza para mostrar el menú

Para este desafío, construirá la misma regresión polinómica de grado 2 que en el desafío anterior. Sin embargo, deberá dividir el conjunto en un conjunto de entrenamiento y un conjunto de prueba para calcular el RMSE para ambos conjuntos. Esto es necesario para evaluar si el modelo sobreajusta o subajusta.
Aquí tiene un recordatorio de la función train_test_split() que querrá utilizar.

Y también un recordatorio de la función mean_squared_error() necesaria para calcular el RMSE:

rmse = mean_squared_error(y_true, y_predicted, squared=False)
Tarea

Swipe to start coding

  1. Asignar el DataFrame con una sola columna 'age' de df a la variable X.
  2. Preprocesar X utilizando la clase PolynomialFeatures.
  3. Dividir el conjunto de datos usando la función apropiada de sklearn.
  4. Construir y entrenar un modelo en el conjunto de entrenamiento.
  5. Predecir los valores objetivo tanto del conjunto de entrenamiento como del conjunto de prueba.
  6. Calcular el RMSE para ambos conjuntos, entrenamiento y prueba.
  7. Imprimir la tabla de resumen.

Solución

Al completar la tarea, notará que el RMSE de prueba es incluso menor que el RMSE de entrenamiento. Por lo general, los modelos no muestran mejores resultados en instancias no vistas. Aquí, la diferencia es mínima y se debe al azar. Nuestro conjunto de datos es relativamente pequeño y, al dividirlo, el conjunto de prueba recibió puntos de datos un poco mejores (más fáciles de predecir).

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

close

Awesome!

Completion rate improved to 5.26
Sección 4. Capítulo 4
single

single

some-alt