library(AER) library(MASS) coefs <- summary(lm(medv ~ lstat + crim + age, data = Boston))$coef[, 1] SEs <- summary(lm(medv ~ lstat + crim + age, data = Boston))$coef[, 2] # calcular el estadístico t para todos los coeficientes. Asignar el resultado a `tstats` # calcular los valores p para todas las pruebas de significancia. Asignar el resultado a `pval` # comprobar si las hipótesis se rechazan al 1% de nivel de significancia # calcular el estadístico t para todos los coeficientes. Asignar el resultado a `tstats` tstats <- coefs/SEs # calcular los valores p para todas las pruebas de significancia. Asignar el resultado a `pval` pvals <- 2*(pnorm(-abs(tstats))) # comprobar si las hipótesis se rechazan al 1% de nivel de significancia pvals < 0.01 test_object("tstats") test_object("pvals") test_or({test_output_contains("pvals < 0.01"), },{ test_output_contains("pvals =< 0.01") },{ test_output_contains("pvals >= 0.01") },{} test_output_contains("pvals > 0.01")}) success_msg("Todos los coeficientes menos el de la tasa de criminalidad (crim) son estadísticamente diferentes de cero al nivel de significancia del 1%.")