library(AER)
library(MASS)
data("Boston")
bh_mult_mod <- lm(medv ~ lstat + crim + age, data = Boston)
# factor de corrección
n <-
k <-
CF <-
# obtener tanto R^2 como el R^2 ajustado
# verifique que el R^2 ajustado se pueda calcular como se indicó anteriormente
# factor de corrección
n <- nrow(bh_mult_mod$model)
k <- ncol(bh_mult_mod$model)-1
CF <- (n-1)/(n-k-1)
# obtener tanto R^2 como el R^2 ajustado
summary(bh_mult_mod)$r.squared
summary(bh_mult_mod)$adj.r.squared
# verifique que el R^2 ajustado se pueda calcular como se indicó anteriormente
1 - (1 - summary(bh_mult_mod)$r.squared) * CF == summary(bh_mult_mod)$adj.r.squared
test_predefined_objects("bh_mult_mod")
test_object("n")
test_object("k")
test_object("CF")
test_output_contains("summary(bh_mult_mod)$r.squared")
test_output_contains("summary(bh_mult_mod)$adj.r.squared")
ex() %>% check_operator("==") %>% check_result() %>% check_equal()
success_msg("Well done!")