Zacznij terazZacznij za darmo

Ręczne przewidywanie cen nieruchomości

Można ręcznie obliczyć przewidywania na podstawie współczynników modelu. W praktyce lepiej używać funkcji predict(), ale wykonanie tego kroku ręcznie pozwala upewnić się, że przewidywania nie są żadną magią — to po prostu działania arytmetyczne.

Dla prostej regresji liniowej przewidywana wartość to wyraz wolny plus nachylenie pomnożone przez zmienną objaśniającą.

$$response = intercept + slope * explanatory$$

mdl_price_vs_conv i explanatory_data są dostępne, a biblioteka dplyr jest wczytana.

To ćwiczenie jest częścią kursu

Wprowadzenie do regresji w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Pobierz współczynniki modelu mdl_price_vs_conv i przypisz je do coeffs.
  • Pobierz wyraz wolny, czyli pierwszy element coeffs, i przypisz go do intercept.
  • Pobierz nachylenie, czyli drugi element coeffs, i przypisz je do slope.
  • Ręcznie oblicz price_twd_msq, korzystając z wyrazu wolnego, nachylenia i n_convenience.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod