Los pronósticos enfrentados a la realidad de los resultados electorales
Autor/a
Afiliación
Recetas Electorales
Análisis independiente
Fecha de publicación
28 de mayo de 2018
Fecha de última modificación
16 de abril de 2022
“The credibility of inference decreases with the strength of the assumptions maintained” –Charles Manski
La primera vuelta fue generosa con las encuestas y, claro, con las recetas electorales basadas en encuestas. El mejor pronóstico fue el que resultó de las recetas bayesianas Plato Simple y Plato Mixto. Las recetas fracasaron en identificar la proporción de votos de Sergio Fajardo, la sorpresa de la jornada, pero acertaron para todos los otros candidatos. Más que cualquier otro pronóstico y que cualquier encuesta individual.
TipConclusión: las encuestas son ingredientes valiosos si se cocinan todas juntas
Leemos el Sancocho de 2018 y construimos el gráfico: cada pronóstico por candidato (puntos con intervalo) frente al resultado real (línea punteada), en paneles por candidato.
2
Mostramos el gráfico.
Café post electoral
Ver código
#plotly::ggplotly(cafe_plot)
Ñapa: Desviación absoluta promedio para cada pronóstico
Si aplicáramos la fórmula que se utilizará en 🥇 Recetas Abiertas a los pronósticos de la primera vuelta de 2018, este sería el resultado. Los platos Simple y Mixto fueron los más precisos.
Ver código
library(tidyverse)library(here)library(kableExtra)# Evaluacion Cafe ####readr::read_csv(here("elecciones","2018-colombia","2018-05-28-cafe-2018","sancocho_2018.csv")) %>% dplyr::select(candidato, fuente,int_voto) %>% tidyr::pivot_wider(names_from ="fuente", values_from ="int_voto") %>% tidyr::pivot_longer(cols =c("18 Encuestas","Simple","Mixto","ANIF","El Pais","Cifras y Conceptos"), names_to ="fuente",values_to ="pronostico") %>%# Evaluacion dplyr::mutate(evaluacion =abs(Resultado - pronostico)) %>% dplyr::group_by(fuente) %>% dplyr::summarize(score =mean(evaluacion)) %>% dplyr::arrange(score) %>% knitr::kable("html", digits=1,caption ="Evaluacion de pronosticos para la primera vuelta de 2018:",col.names =c("Fuente","Score")) %>% kableExtra::kable_styling(full_width = F) %>% kableExtra::row_spec(0,bold=TRUE, background ="#FF4900", color ="white") %>% kableExtra::row_spec(1:2,bold=TRUE, italic =TRUE, color ="#FF4900") %>% kableExtra::footnote(general =c("Score: Distancia absoluta promedio","Fuente: recetas-electorales.netlify.app"))
1
Evaluamos cada pronóstico de 2018: lo comparamos con el resultado real, calculamos la distancia absoluta media (score) y mostramos el ranking como tabla.
Café post electoral: Evaluación usando distancias absolutas