# adjuntar el paquete y cargar el conjunto de datos # obtener una descripción general del conjunto de datos # verificar que Guns es un panel balanceado years <- states <- # adjuntar el paquete `AER` y cargar el conjunto de datos `Guns` library(AER) data("Guns") # obtener una descripción general del conjunto de datos summary(Guns) # verificar que Guns es un panel balanceado years <- length(levels(Guns$year)) states <- length(levels(Guns$state)) years*states == nrow(Guns) ex() %>% check_library("AER") test_function("data") test_or({ ex() %>% check_function("summary") %>% check_result() %>% check_equal() },{ f <- ex() %>% override_solution("str(Guns)") f %>% check_function("str") %>% check_result() %>% check_equal() }) ex() %>% check_object("years") %>% check_equal() ex() %>% check_object("states") %>% check_equal() ex() %>% check_function("nrow") %>% check_arg("x") %>% check_equal() test_or({ test_student_typed("years*states == nrow(Guns)") },{ test_student_typed("states*years == nrow(Guns)") },{ test_student_typed("nrow(Guns) == years*states") },{ test_student_typed("nrow(Guns) == states*years") }) success_msg("¡Correcto! Existen 51 estados (entidades) más observados durante 23 años (períodos de tiempo). El producto de la cantidad de entidades es igual a la cantidad de observaciones totales en el conjunto de datos.")