DGP_OLS <- function() { X <- runif(100,2,10) Y <- X + rnorm(100, sd = sqrt(X)) return( c("beta_1_hat" = sum(X*Y)/sum(X^2)) ) } set.seed(1) # generar 1000 estimaciones de beta_1 usando `GDP_OLS ()` y almacenarlas en `estimates` # estimar la varianza del estimador y asignar el resultado en `est_var_OLS` set.seed(1) # generar 1000 estimaciones de beta_1 usando `GDP_OLS ()` y almacenarlas en `estimates` estimates <- replicate(1000, DGP_OLS()) # estimar la varianza del estimador y asignar el resultado en `est_var_OLS` est_var_OLS <- var(estimates) test_predefined_objects("DGP_OLS") test_object("estimates") test_object("est_var_OLS")