ÎncepețiÎncepe gratuit

Predicția manuală a prețurilor locuințelor

Poți calcula manual predicțiile pornind de la coeficienții modelului. În practică, este de preferat să folosești predict(), însă a face acest lucru manual te ajută să înțelegi că predicțiile nu sunt „magie" — sunt doar aritmetică simplă.

De fapt, în cazul unei regresii liniare simple, valoarea prezisă este pur și simplu interceptul plus panta înmulțită cu variabila explicativă.

$$response = intercept + slope * explanatory$$

mdl_price_vs_conv și explanatory_data sunt disponibile, iar dplyr este încărcat.

Acest exercițiu face parte din cursul

Introducere în Regresia în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Obține coeficienții lui mdl_price_vs_conv și atribuie-i variabilei coeffs.
  • Extrage interceptul, care este primul element din coeffs, și atribuie-l variabilei intercept.
  • Extrage panta, care este al doilea element din coeffs, și atribuie-o variabilei slope.
  • Calculează manual price_twd_msq folosind interceptul, panta și n_convenience.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul