11.6 Estimación de la pobreza
n_filtered <- poststrat_df$n
mrp_estimates <- epred_mat_pobreza_lp %*% n_filtered / sum(n_filtered)
(temp_ing <- data.frame(
mrp_estimate = mean(mrp_estimates),
mrp_estimate_se = sd(mrp_estimates)
) ) %>% tba()11.6.1 Estimación para el dam == “01”.
Es importante siempre conservar el orden de la base, dado que relación entre la predicción y el censo en uno a uno.
temp <- poststrat_df %>% mutate(Posi = 1:n())
temp <- filter(temp, dam == "01") %>% select(n, Posi)
n_filtered <- temp$n
temp_epred_mat <- epred_mat_pobreza_lp[, temp$Posi]
## Estimando el CME
mrp_estimates <- temp_epred_mat %*% n_filtered / sum(n_filtered)
(temp_dam01 <- data.frame(
mrp_estimate = mean(mrp_estimates),
mrp_estimate_se = sd(mrp_estimates)
) ) %>% tba()| mrp_estimate | mrp_estimate_se |
|---|---|
| 0 | 0 |
El resultado nos indica que la proporción de personas en condición de pobreza en la dam 01 es 0
11.6.2 Estimación para la dam2 == “00203”
temp <- poststrat_df %>% mutate(Posi = 1:n())
temp <-
filter(temp, dam2 == "00203") %>% select(n, Posi)
n_filtered <- temp$n
temp_epred_mat <- epred_mat_pobreza_lp[, temp$Posi]
## Estimando el CME
mrp_estimates <- temp_epred_mat %*% n_filtered / sum(n_filtered)
(temp_dam2_00203 <- data.frame(
mrp_estimate = mean(mrp_estimates),
mrp_estimate_se = sd(mrp_estimates)
) ) %>% tba()| mrp_estimate | mrp_estimate_se |
|---|---|
| 0.2487 | 0.052 |
El resultado nos indica que la proporción de personas en condición de pobreza en la dam2 = 00203 es 0.25 lineas de pobreza
Después de comprender la forma en que se realiza la estimación de los dominios no observados procedemos el uso de la función Aux_Agregado que es desarrollada para este fin.
(mrp_estimate_Ingresolp <-
Aux_Agregado(poststrat = poststrat_df,
epredmat = epred_mat_pobreza_lp,
byMap = NULL)
)| Nacional | mrp_estimate | mrp_estimate_se |
|---|---|---|
| Nacional | 0.034 | 0.0025 |
De forma similar es posible obtener los resultados para las divisiones administrativas.
mrp_estimate_dam <-
Aux_Agregado(poststrat = poststrat_df,
epredmat = epred_mat_pobreza_lp,
byMap = "dam")
tba(mrp_estimate_dam %>% head(10))| dam2 | mrp_estimate | mrp_estimate_se |
|---|---|---|
| 00101 | 0.0000 | 0.0000 |
| 00201 | 0.0000 | 0.0000 |
| 00202 | 0.1778 | 0.0704 |
| 00203 | 0.2487 | 0.0520 |
| 00204 | 0.0000 | 0.0000 |
| 00205 | 0.2179 | 0.0650 |
| 00206 | 0.0967 | 0.0551 |
| 00207 | 0.1062 | 0.1718 |
| 00208 | 0.0630 | 0.0395 |
| 00209 | 0.1465 | 0.1983 |
mrp_estimate_dam2 <-
Aux_Agregado(poststrat = poststrat_df,
epredmat = epred_mat_pobreza_lp,
byMap = "dam2")
tba(mrp_estimate_dam2 %>% head(10) )| dam2 | mrp_estimate | mrp_estimate_se |
|---|---|---|
| 00101 | 0.0000 | 0.0000 |
| 00201 | 0.0000 | 0.0000 |
| 00202 | 0.1778 | 0.0704 |
| 00203 | 0.2487 | 0.0520 |
| 00204 | 0.0000 | 0.0000 |
| 00205 | 0.2179 | 0.0650 |
| 00206 | 0.0967 | 0.0551 |
| 00207 | 0.1062 | 0.1718 |
| 00208 | 0.0630 | 0.0395 |
| 00209 | 0.1465 | 0.1983 |
El mapa resultante es el siguiente