Previsão manual de preços de imóveis
Você pode calcular manualmente as previsões a partir dos coeficientes do modelo. Ao fazer previsões na vida real, é melhor usar predict()
, mas fazer isso manualmente é útil para que você tenha certeza de que as previsões não são mágicas - são simplesmente aritméticas.
De fato, para uma regressão linear simples, o valor previsto é apenas a interceptação mais a inclinação vezes a variável explicativa.
$$response = intercept + slope * explanatory$$
mdl_price_vs_conv
e explanatory_data
estão disponíveis, e dplyr
está carregado.
Este exercício faz parte do curso
Introdução à regressão em R
Instruções do exercício
- Obtenha os coeficientes de
mdl_price_vs_conv
, atribuindo-os acoeffs
. - Obtenha o intercepto, que é o primeiro elemento de
coeffs
, atribuindo-o aintercept
. - Obtenha a inclinação, que é o segundo elemento de
coeffs
, atribuindo aslope
. - Preveja manualmente
price_twd_msq
usando a interceptação, a inclinação en_convenience
.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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)