Predicción manual de los precios de la vivienda
Puedes calcular manualmente las predicciones a partir de los coeficientes del modelo. Cuando se hacen predicciones en la vida real, es mejor utilizar predict(), pero hacerlo manualmente es útil para asegurarte de que las predicciones no son magia, sino simplemente aritmética.
De hecho, para una regresión lineal simple, el valor predicho es simplemente el intercepto más la pendiente multiplicada por la variable explicativa.
$$response = intercept + slope * explanatory$$
mdl_price_vs_conv y explanatory_data están disponibles, y dplyr está cargado.
Este ejercicio forma parte del curso
Introducción a la regresión en R
Instrucciones del ejercicio
- Obtén los coeficientes de
mdl_price_vs_conv, asignándolos acoeffs. - Obtén el intercepto, que es el primer elemento de
coeffs, asignándolo aintercept. - Obtén la pendiente, que es el segundo elemento de
coeffs, asignándola aslope. - Predice manualmente
price_twd_msqutilizando el intercepto, la pendiente yn_convenience.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)