Začněte nyníZačněte zdarma

Ruční předpověď cen nemovitostí

Předpovědi z koeficientů modelu si můžeš spočítat i ručně. V praxi je lepší používat predict(), ale ruční výpočet ti pomůže pochopit, že předpovědi nejsou žádná magie—jde prostě jen o aritmetiku.

U jednoduché lineární regrese je předpovězená hodnota rovna intercepci plus sklon krát hodnota vysvětlující proměnné.

$$response = intercept + slope * explanatory$$

K dispozici máš mdl_price_vs_conv a explanatory_data, načten je také balíček dplyr.

Toto cvičení je součástí kurzu

Úvod do regrese v R

Zobrazit kurz

Pokyny k cvičení

  • Získej koeficienty modelu mdl_price_vs_conv a ulož je do proměnné coeffs.
  • Získej intercept, což je první prvek vektoru coeffs, a ulož ho do proměnné intercept.
  • Získej sklon, což je druhý prvek vektoru coeffs, a ulož ho do proměnné slope.
  • Ručně předpověz hodnoty price_twd_msq pomocí proměnných intercept, slope a n_convenience.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Get the coefficients of mdl_price_vs_conv
coeffs <- ___

# Get the intercept
intercept <- ___

# Get the slope
slope <- ___

explanatory_data %>% 
  mutate(
    # Manually calculate the predictions
    price_twd_msq = ___
  )

# Compare to the results from predict()
predict(mdl_price_vs_conv, explanatory_data)
Upravit a spustit kód