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
Pokyny k cvičení
- Získej koeficienty modelu
mdl_price_vs_conva 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_msqpomocí proměnnýchintercept,slopean_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)