15.4 Validación del modelo
La validación de un modelo es esencial para evaluar su capacidad para predecir de manera precisa y confiable los resultados futuros. En el caso de un modelo de área con respuesta multinomial, la validación se enfoca en medir la precisión del modelo para predecir las diferentes categorías de respuesta. El objetivo principal de la validación es determinar si el modelo es capaz de generalizar bien a datos no vistos y proporcionar predicciones precisas. Esto implica comparar las predicciones del modelo con los datos observados y utilizar métricas de evaluación para medir el rendimiento del modelo. La validación del modelo es esencial para garantizar la calidad de las predicciones y la confiabilidad del modelo para su uso en aplicaciones futuras.
library(bayesplot)
library(posterior)
<- paste0("Recursos/Día5/Sesion2/Data/fit_multinomial_cor.Rds")
infile <- readRDS(infile)
fit
<- indicador_dam1 %>%
theta_dir transmute(dam2,
n = n_desocupado + n_ocupado + n_inactivo,
Ocupado, Desocupado, Inactivo)
color_scheme_set("brightblue")
theme_set(theme_bw(base_size = 15))
<- as.array(fit, pars = "theta") %>%
y_pred_B as_draws_matrix()
<- sample(nrow(y_pred_B), 100)
rowsrandom
<- grep(pattern = "1]",x = colnames(y_pred_B),value = TRUE)
theta_1<- grep(pattern = "2]",x = colnames(y_pred_B),value = TRUE)
theta_2<- grep(pattern = "3]",x = colnames(y_pred_B),value = TRUE)
theta_3<- y_pred_B[rowsrandom,theta_1 ]
y_pred1 <- y_pred_B[rowsrandom,theta_2 ]
y_pred2 <- y_pred_B[rowsrandom,theta_3 ]
y_pred3
ppc_dens_overlay(y = as.numeric(theta_dir$Ocupado), y_pred1)/
ppc_dens_overlay(y = as.numeric(theta_dir$Desocupado), y_pred2)/
ppc_dens_overlay(y = as.numeric(theta_dir$Inactivo), y_pred3)
La matriz de correlación de los efectos aleatorios.
<- summary(fit,"Omega")$summary
omega tba(omega)
mean | se_mean | sd | 2.5% | 25% | 50% | 75% | 97.5% | n_eff | Rhat | |
---|---|---|---|---|---|---|---|---|---|---|
Omega[1,1] | 1.0000 | NaN | 0.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | NaN | NaN |
Omega[1,2] | -0.0719 | 0.0043 | 0.1199 | -0.3059 | -0.1532 | -0.0715 | 0.0074 | 0.1627 | 767.8159 | 1.005 |
Omega[2,1] | -0.0719 | 0.0043 | 0.1199 | -0.3059 | -0.1532 | -0.0715 | 0.0074 | 0.1627 | 767.8159 | 1.005 |
Omega[2,2] | 1.0000 | 0.0000 | 0.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 1.0000 | 3883.6753 | 0.999 |