Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Previsão de Preços de Casas | Seção
Practice
Projects
Quizzes & Challenges
Questionários
Challenges
/
Fundamentos do Aprendizado Supervisionado

bookDesafio: Previsão de Preços de Casas

Agora você irá construir um modelo de regressão aplicado a um exemplo do mundo real. Você possui um arquivo, houses_simple.csv, que contém informações sobre preços de casas, tendo a área como uma das características.

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

O próximo passo é atribuir variáveis e visualizar o conjunto de dados:

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

No exemplo com a altura de uma pessoa, era muito mais fácil imaginar uma linha ajustando-se bem aos dados.

Porém, agora nossos dados apresentam muito mais variância, pois o alvo depende fortemente de muitos outros fatores, como idade, localização, interior, etc. De qualquer forma, o objetivo é construir a linha que melhor se ajusta aos dados disponíveis; ela mostrará a tendência. A classe LinearRegression do scikit-learn deve ser utilizada para isso.

Tarefa

Swipe to start coding

  1. Atribua a coluna 'price' de df à variável y.
  2. Crie a variável X_reshaped remodelando X em um array 2D usando .values.reshape(-1, 1).
  3. Inicialize o modelo LinearRegression e treine-o utilizando X_reshaped e y.
  4. Crie X_new_reshaped remodelando X_new da mesma forma.
  5. Realize a previsão do alvo para X_new_reshaped.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

bookDesafio: Previsão de Preços de Casas

Deslize para mostrar o menu

Agora você irá construir um modelo de regressão aplicado a um exemplo do mundo real. Você possui um arquivo, houses_simple.csv, que contém informações sobre preços de casas, tendo a área como uma das características.

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

O próximo passo é atribuir variáveis e visualizar o conjunto de dados:

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

No exemplo com a altura de uma pessoa, era muito mais fácil imaginar uma linha ajustando-se bem aos dados.

Porém, agora nossos dados apresentam muito mais variância, pois o alvo depende fortemente de muitos outros fatores, como idade, localização, interior, etc. De qualquer forma, o objetivo é construir a linha que melhor se ajusta aos dados disponíveis; ela mostrará a tendência. A classe LinearRegression do scikit-learn deve ser utilizada para isso.

Tarefa

Swipe to start coding

  1. Atribua a coluna 'price' de df à variável y.
  2. Crie a variável X_reshaped remodelando X em um array 2D usando .values.reshape(-1, 1).
  3. Inicialize o modelo LinearRegression e treine-o utilizando X_reshaped e y.
  4. Crie X_new_reshaped remodelando X_new da mesma forma.
  5. Realize a previsão do alvo para X_new_reshaped.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
single

single

some-alt