library(AER) library(MASS) data(Boston) # encontrar el orden polinomial óptimo del modelo polylog # extraer el R^2 del modelo seleccionado y asignarlo a R2 # encontrar el orden polinomial óptimo del modelo polylog for(i in 4:1){ mod <- lm(medv ~ poly(log(lstat), i, raw = T), data = Boston) pval <- coeftest(mod, vcov = vcovHC)[(i+1), 4] if(pval < 0.05){ print(i) break } } # extraer el R^2 del modelo seleccionado y asignarlo a R2 R2 <- summary(mod)$r.squared ex() %>% check_for() ex() %>% check_object("R2") %>% check_equal() success_msg("¡Correcto! Usando el enfoque de prueba secuencial se obtiene un orden óptimo de r = 2.")