Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utmaning: Förutsäga Huspriser | Sektion
Practice
Projects
Quizzes & Challenges
Frågesporter
Challenges
/
Grunder i Övervakad Inlärning

bookUtmaning: Förutsäga Huspriser

Du kommer nu att bygga en regressionsmodell för ett verkligt exempel. Du har en fil, houses_simple.csv, som innehåller information om bostadspriser med dess yta som en egenskap.

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

Nästa steg är att tilldela variabler och visualisera datasettet:

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

I exemplet med en persons längd var det mycket enklare att föreställa sig en linje som passade datan väl.

Men nu har vår data mycket större variation eftersom målet till stor del beror på många andra faktorer som ålder, plats, interiör, etc. Uppgiften är ändå att skapa den linje som bäst passar den data vi har; den kommer att visa trenden. Klassen LinearRegression från scikit-learn ska användas för detta.

Uppgift

Swipe to start coding

  1. Tilldela kolumnen 'price' från df till y.
  2. Skapa variabeln X_reshaped genom att omforma X till en 2D-array med .values.reshape(-1, 1).
  3. Initiera modellen LinearRegression och träna den med X_reshaped och y.
  4. Skapa X_new_reshaped genom att omforma X_new på samma sätt.
  5. Förutsäg målet för X_new_reshaped.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

bookUtmaning: Förutsäga Huspriser

Svep för att visa menyn

Du kommer nu att bygga en regressionsmodell för ett verkligt exempel. Du har en fil, houses_simple.csv, som innehåller information om bostadspriser med dess yta som en egenskap.

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

Nästa steg är att tilldela variabler och visualisera datasettet:

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

I exemplet med en persons längd var det mycket enklare att föreställa sig en linje som passade datan väl.

Men nu har vår data mycket större variation eftersom målet till stor del beror på många andra faktorer som ålder, plats, interiör, etc. Uppgiften är ändå att skapa den linje som bäst passar den data vi har; den kommer att visa trenden. Klassen LinearRegression från scikit-learn ska användas för detta.

Uppgift

Swipe to start coding

  1. Tilldela kolumnen 'price' från df till y.
  2. Skapa variabeln X_reshaped genom att omforma X till en 2D-array med .values.reshape(-1, 1).
  3. Initiera modellen LinearRegression och träna den med X_reshaped och y.
  4. Skapa X_new_reshaped genom att omforma X_new på samma sätt.
  5. Förutsäg målet för X_new_reshaped.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
single

single

some-alt