library(AER) library(plm) data(Guns) model <- plm(log(violent) ~ law, data = Guns, index = c("state", "year"), model = "pooling") model_fe <- plm(log(violent) ~ law, data = Guns, index = c("state", "year"), model = "within") # estimar un modelo con efectos fijos de estado y tiempo usando plm () model_sete <- # imprimir un resumen utilizando errores estándar robustos # probar si los efectos fijos de estado y tiempo son conjuntamente significativos desde cero # estimar un modelo con efectos fijos de estado y tiempo usando plm () model_sete <- plm(log(violent) ~ law, data = Guns, index = c("state", "year"), model = "within", effect = "twoways") # imprimir un resumen utilizando errores estándar robustos coeftest(model_sete, vcov. = vcovHC, type = "HC1") # probar si los efectos fijos de estado y tiempo son conjuntamente significativos desde cero pFtest(model_sete, model) ex() %>% check_function("plm") %>% { check_arg(., "formula") %>% check_equal() check_arg(., "data") %>% check_equal() check_arg(., "index") %>% check_equal() check_arg(., "model") %>% check_equal() check_arg(., "effect") %>% check_equal() } test_function("coeftest", args="x") test_student_typed("vcov. = vcovHC") ex() %>% check_function("pFtest") %>% { check_arg(., "x") %>% check_equal() check_arg(., "z") %>% check_equal() } success_msg("¡Correcto! La inclusión de los efectos de estado y tiempo da como resultado una estimación de coeficiente muy pequeña que no es significativamente diferente de cero en ningún nivel común. La prueba F revela que los efectos fijos de estado y tiempo son conjuntamente significativamente diferentes de cero.")