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 de Viviendas | Sección
Practice
Projects
Quizzes & Challenges
Cuestionarios
Challenges
/
Fundamentos del Aprendizaje Supervisado

bookDesafío: Predicción de Precios de Viviendas

Ahora construirá un modelo de regresión aplicado a un ejemplo del mundo real. Tiene un archivo, houses_simple.csv, que contiene información sobre los precios de viviendas con el área como característica.

1234
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_simple.csv') print(df.head())
copy

El siguiente paso es asignar variables y visualizar el conjunto de datos:

123456789
import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_simple.csv') X = df['square_feet'] y = df['price'] plt.scatter(X, y, alpha=0.5) plt.show()
copy

En el ejemplo con la altura de una persona, era mucho más sencillo imaginar una línea que se ajustara bien a los datos.

Sin embargo, ahora nuestros datos presentan mucha más variabilidad, ya que el objetivo depende en gran medida de otros factores como la antigüedad, ubicación, interior, etc. De todas formas, la tarea consiste en construir la línea que mejor se ajuste a los datos disponibles; esto mostrará la tendencia. Se debe utilizar la clase LinearRegression de scikit-learn para ello.

Tarea

Swipe to start coding

  1. Asignar la columna 'price' de df a y.
  2. Crear la variable X_reshaped reestructurando X en un arreglo 2D usando .values.reshape(-1, 1).
  3. Inicializar el modelo LinearRegression y entrenarlo usando X_reshaped y y.
  4. Crear X_new_reshaped reestructurando X_new de la misma manera.
  5. Predecir el objetivo para X_new_reshaped.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. 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

bookDesafío: Predicción de Precios de Viviendas

Desliza para mostrar el menú

Ahora construirá un modelo de regresión aplicado a un ejemplo del mundo real. Tiene un archivo, houses_simple.csv, que contiene información sobre los precios de viviendas con el área como característica.

1234
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_simple.csv') print(df.head())
copy

El siguiente paso es asignar variables y visualizar el conjunto de datos:

123456789
import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_simple.csv') X = df['square_feet'] y = df['price'] plt.scatter(X, y, alpha=0.5) plt.show()
copy

En el ejemplo con la altura de una persona, era mucho más sencillo imaginar una línea que se ajustara bien a los datos.

Sin embargo, ahora nuestros datos presentan mucha más variabilidad, ya que el objetivo depende en gran medida de otros factores como la antigüedad, ubicación, interior, etc. De todas formas, la tarea consiste en construir la línea que mejor se ajuste a los datos disponibles; esto mostrará la tendencia. Se debe utilizar la clase LinearRegression de scikit-learn para ello.

Tarea

Swipe to start coding

  1. Asignar la columna 'price' de df a y.
  2. Crear la variable X_reshaped reestructurando X en un arreglo 2D usando .values.reshape(-1, 1).
  3. Inicializar el modelo LinearRegression y entrenarlo usando X_reshaped y y.
  4. Crear X_new_reshaped reestructurando X_new de la misma manera.
  5. Predecir el objetivo para X_new_reshaped.

Solución

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!

Sección 1. Capítulo 4
single

single

some-alt