ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Obtén los coeficientes de mdl_price_vs_conv, asignándolos a coeffs.
  • Obtén el intercepto, que es el primer elemento de coeffs, asignándolo a intercept.
  • Obtén la pendiente, que es el segundo elemento de coeffs, asignándola a slope.
  • Predice manualmente price_twd_msq utilizando el intercepto, la pendiente y n_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)
Editar y ejecutar código