Udfordring: Evaluering af Modellen
I denne udfordring får du det velkendte boligdatasæt, men denne gang kun med 'age'-variablen.
1234import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') print(df.head())
Dernæst oprettes et scatterplot for disse data:
12345678import 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_poly.csv') X = df['age'] y = df['price'] plt.scatter(X, y, alpha=0.4) plt.show()
En ret linje passer dårligt her: priserne stiger for både meget nye og meget gamle huse. En parabel modellerer denne tendens bedre — det er det, du skal bygge i denne udfordring.
Swipe to start coding
- Tildel variablen
Xtil en DataFrame, der indeholder kolonnen'age'. - Opret en
X_polymatrix ved hjælp af klassenPolynomialFeatures. - Byg og træn en
LinearRegression-model ved hjælp af de transformerede features. - Omform
X_newtil et 2D-array. - Forbehandl
X_newpå samme måde somXved at bruge den samme transformer-instans. - Udskriv modellens intercept og koefficienter.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 3.33
Udfordring: Evaluering af Modellen
Stryg for at vise menuen
I denne udfordring får du det velkendte boligdatasæt, men denne gang kun med 'age'-variablen.
1234import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') print(df.head())
Dernæst oprettes et scatterplot for disse data:
12345678import 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_poly.csv') X = df['age'] y = df['price'] plt.scatter(X, y, alpha=0.4) plt.show()
En ret linje passer dårligt her: priserne stiger for både meget nye og meget gamle huse. En parabel modellerer denne tendens bedre — det er det, du skal bygge i denne udfordring.
Swipe to start coding
- Tildel variablen
Xtil en DataFrame, der indeholder kolonnen'age'. - Opret en
X_polymatrix ved hjælp af klassenPolynomialFeatures. - Byg og træn en
LinearRegression-model ved hjælp af de transformerede features. - Omform
X_newtil et 2D-array. - Forbehandl
X_newpå samme måde somXved at bruge den samme transformer-instans. - Udskriv modellens intercept og koefficienter.
Løsning
Tak for dine kommentarer!
single