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
Instrucțiuni pentru exercițiu
- Obține coeficienții lui
mdl_price_vs_convși atribuie-i variabileicoeffs. - Extrage interceptul, care este primul element din
coeffs, și atribuie-l variabileiintercept. - Extrage panta, care este al doilea element din
coeffs, și atribuie-o variabileislope. - Calculează manual
price_twd_msqfolosind interceptul, panta șin_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)