{"id":3058,"date":"2021-12-26T11:24:01","date_gmt":"2021-12-26T14:24:01","guid":{"rendered":"https:\/\/www.geekosas.com\/?p=3058"},"modified":"2026-05-16T16:35:43","modified_gmt":"2026-05-16T14:35:43","slug":"como-se-repartieron-los-votos-en-la-segunda-vuelta","status":"publish","type":"post","link":"https:\/\/geekosas.com\/index.php\/es\/2021\/12\/26\/como-se-repartieron-los-votos-en-la-segunda-vuelta\/","title":{"rendered":"Como se repartieron los votos en la segunda vuelta?"},"content":{"rendered":"<p>Agradecimientos: Quiero comenzar este art\u00edculo agradeciendo a Hernan Aburto (huaburto@gmail.com) por la ayuda en este art\u00edculo, con el hemos trabajado en conjunto para depurar el modelo y pulir las conclusiones. su versi\u00f3n del articulo en su blog <a href=\"https:\/\/www.grialprofano.cl\/flyto\/97\/que-paso-con-los-votos-de-la-primera-vuelta-en-el-balotaje\/\">https:\/\/www.grialprofano.cl\/flyto\/97\/que-paso-con-los-votos-de-la-primera-vuelta-en-el-balotaje\/<\/a><\/p>\n<h2>\u00bfC\u00f3mo se repartieron los votos?<\/h2>\n<p>En las \u00faltimas elecciones celebradas el Domingo 19 de Diciembre del 2021 se dio como por un amplio margen al candidato Boric frente al candidato Kast.<br \/>\nEste fue un resultado bastante inesperado, dado que si se sacaban las cuentas asumiendo que los votantes seguir\u00e1n las recomendaciones de sus candidatos, en segunda vuelta se podr\u00eda haber esperado un resultado cercano al de la siguiente tabla:<\/p>\n<h4>Tabla 1, expectativa en segunda vuelta.<\/h4>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.geekosas.com\/wp-content\/uploads\/2021\/12\/image-1640525923156.png?ssl=1\" alt=\"file\" \/><\/p>\n<ul>\n<li><strong>Nota<\/strong> Como porcentaje del electorado total<\/li>\n<\/ul>\n<p>Dando por ganador por un amplio margen al candidato Kast, pero esa no fue la historia real, entonces nos preguntamos \u00bfqu\u00e9 sucedi\u00f3 realmente?.<\/p>\n<p>Utilizando un simple modelo matem\u00e1tico que describiremos al final, obtuvimos la siguiente repartija de votos<\/p>\n<h4>Gr\u00e1fico 1, Traspaso de votos desde primera a segunda vuelta<\/h4>\n<p><img data-recalc-dims=\"1\" height=\"768\" width=\"1024\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.geekosas.com\/wp-content\/uploads\/2021\/12\/pesos-1024x768.png?resize=1024%2C768&#038;ssl=1\" alt=\"\" \/><\/p>\n<h4>Tabla 2 Distribuci\u00f3n estimada de votos<\/h4>\n<p>De este modo los votos se distribuyeron del siguiente modo desde la primera vuelta a la segunda:<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.geekosas.com\/wp-content\/uploads\/2021\/12\/image-1640525829798.png?ssl=1\" alt=\"file\" \/><\/p>\n<ul>\n<li><strong>Nota 1<\/strong> Para que tuviera sentido el gr\u00e1fico, se ve como porcentaje del electorado total.<\/li>\n<li><strong>Nota 2<\/strong> Hay un rango de error debido a que es un modelo.<\/li>\n<\/ul>\n<p>Obteniendo as\u00ed los resultados del d\u00eda de las elecciones, dando como ganador a Boric.<\/p>\n<h2>Comentarios<\/h2>\n<ul>\n<li>La cantidad de votos transferidos desde Provoste a Kast es equivalente a los de Sichel a Boric<\/li>\n<li>Boric logr\u00f3 levantar un 1,2% m\u00e1s de nuevos votantes que Kast.<\/li>\n<li>El factor decisivo fueron los votos de Parisi que pasaron a Boric a pesar de que Parisi recomendar\u00e1 lo contrario.<\/li>\n<\/ul>\n<p>Si di\u00e9ramos vuelta la transferencia de votos de Parisi entre los candidatos Kast y Boric (simulando que sus electores hubiesen seguido su recomendaci\u00f3n) el resultado hubiese sido el siguiente:<\/p>\n<h4>Tabla 3 resultado si el electorado de Parisi hubiese seguido su recomendaci\u00f3n<\/h4>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.geekosas.com\/wp-content\/uploads\/2021\/12\/image-1640526044599.png?ssl=1\" alt=\"file\" \/><\/p>\n<p>Dando como ganador a Kast<\/p>\n<h2>El modelo<\/h2>\n<p>Es un modelo de regresi\u00f3n donde los betas son los porcentajes de votos que se transfieren desde la primera vuelta a la segunda, se asume que la transferencia de votos es homog\u00e9nea, por lo que el modelo se ejecut\u00f3 para subconjuntos de mesas similares, la forma de crear estos subconjuntos es discutible, pero la verdad es que probamos distintas formas y los resultados eran similares.<\/p>\n<h4>El planteamiento matem\u00e1tico es el siguiente:<\/h4>\n<h5>Dimensiones<\/h5>\n<p><code class=\"katex-inline\">o<\/code>: candidatos o or\u00edgenes de votos de primera vuelta ( ej: boric_pv, sichel_pv, noVoto_pv&#8230;), n\u00f3tese que blancos, nulos y no_voto se tratan como un candidato.<br \/>\n<code class=\"katex-inline\">d<\/code>: candidatos o destinos de votos de segunda vuelta ( boric_sv, kast_sv, blancos_sv, nulos_sv, noVoto_sv), n\u00f3tese que blancos, nulos y no_voto se tratan como un candidato.<br \/>\n<code class=\"katex-inline\">m<\/code>: mesa de votaci\u00f3n m.<\/p>\n<h5>Datos<\/h5>\n<p><code class=\"katex-inline\">pv_{o,m}<\/code> Votos recibidos en primera vuelta en cada mesa.<br \/>\n<code class=\"katex-inline\">sv_{o,m}<\/code> Votos recibidos en segunda vuelta en cada mesa.<\/p>\n<h5>Variables de Decisi\u00f3n<\/h5>\n<p><code class=\"katex-inline\">p_{o,d}<\/code> Porcentaje de votos que van de un origen a un destino.<\/p>\n<h5>Restricciones<\/h5>\n<p>Naturaleza de las variables<br \/>\n<code class=\"katex-inline\">0 le p_{o,d} le 1  forall o,d<\/code><\/p>\n<p>Conservaci\u00f3n de los votos<br \/>\n<code class=\"katex-inline\">sum_d p_{o,d}  = 1  forall o in origenes<\/code><\/p>\n<h5>Funci\u00f3n objetivo<\/h5>\n<p><code class=\"katex-inline\">min_{p}  sum_{m,d}(sv_{d,m} - sum_o{pv_{o,m} * p_{o,d}})^2<\/code><\/p>\n<h2>Notas finales<\/h2>\n<ul>\n<li>Para obtener los datos desde el sitio del servel, se utiliz\u00f3 Python con selenium.<\/li>\n<li>Para manipular los datos y generar gr\u00e1ficos R.<\/li>\n<li>Por \u00faltimo para el modelamiento matem\u00e1tico Julia con JuMP.<\/li>\n<li>los c\u00f3digos fuentes se encuentran en: <a href=\"https:\/\/github.com\/danielfm123\/presidenciales_2021\">https:\/\/github.com\/danielfm123\/presidenciales_2021<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Agradecimientos: Quiero comenzar este art\u00edculo agradeciendo a Hernan Aburto (huaburto@gmail.com) por la ayuda en este art\u00edculo, con el hemos trabajado en conjunto para depurar el <a class=\"mh-excerpt-more\" href=\"https:\/\/geekosas.com\/index.php\/es\/2021\/12\/26\/como-se-repartieron-los-votos-en-la-segunda-vuelta\/\" title=\"Como se repartieron los votos en la segunda vuelta?\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":3059,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[13],"tags":[],"class_list":["post-3058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized-es"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2021\/12\/FRCN3F5FY6BYLWSLIY4NSVWH5E.jpg?fit=900%2C600&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8vjqF-Nk","jetpack-related-posts":[{"id":2278,"url":"https:\/\/geekosas.com\/index.php\/es\/2017\/12\/23\/quien-voto-por-cada-candidato\/","url_meta":{"origin":3058,"position":0},"title":"Quien vot\u00f3 por cada Candidato?","author":"Daniel Fischer","date":"2017-12-23","format":false,"excerpt":"El domingo pasado se eligi\u00f3 presidente de Chile, por ende muchos opin\u00f3logos intentaron explicar como se repartieron los votos de la primera vuelta a la segunda vuelta. Como el voto es secreto, nadie puede estar mal. Por eso decid\u00ed dar un aproach distinto al standard, recurriendo a un modelo matem\u00e1tico\u2026","rel":"","context":"In &quot;Sin categor\u00eda&quot;","block_context":{"text":"Sin categor\u00eda","link":"https:\/\/geekosas.com\/index.php\/category\/sin-categoria\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2017\/12\/1511132848-untitled-collage-3.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2017\/12\/1511132848-untitled-collage-3.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2017\/12\/1511132848-untitled-collage-3.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2017\/12\/1511132848-untitled-collage-3.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2017\/12\/1511132848-untitled-collage-3.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2269,"url":"https:\/\/geekosas.com\/index.php\/es\/2017\/12\/18\/estimacion-repartija-de-votos-segunda-vuelta-presidenciales-chile-2017\/","url_meta":{"origin":3058,"position":1},"title":"Estimaci\u00f3n repartija de votos segunda vuelta presidenciales Chile 2017","author":"Daniel Fischer","date":"2017-12-18","format":false,"excerpt":"Este Articulo fu\u00e9 hecho apurado y con pocos datos, el definitivo est\u00e1 en\u00a0Quien vot\u00f3 por cada Candidato? Despu\u00e9s de la primera vuelta de las elecciones presidenciales de Chile, es tradicional que cada uno de los candidatos comienza a \"rematar\" los votos de sus seguidores a aquel candidato con el que\u2026","rel":"","context":"In &quot;Sin categor\u00eda&quot;","block_context":{"text":"Sin categor\u00eda","link":"https:\/\/geekosas.com\/index.php\/category\/sin-categoria\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2017\/12\/segunda-vuelta.jpg?fit=710%2C399&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2017\/12\/segunda-vuelta.jpg?fit=710%2C399&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2017\/12\/segunda-vuelta.jpg?fit=710%2C399&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2017\/12\/segunda-vuelta.jpg?fit=710%2C399&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2728,"url":"https:\/\/geekosas.com\/index.php\/es\/2019\/07\/15\/estamos-de-vuelta\/","url_meta":{"origin":3058,"position":2},"title":"Estamos de Vuelta","author":"Daniel Fischer","date":"2019-07-15","format":false,"excerpt":"A pesar de nuestro EX-HOSTING DigitalOcean, el cual despu\u00e9s de ser cliente por 5 a\u00f1os por un mes de atraso borr\u00f3 todo el contenido de mi cuenta, incluido el trabajo de este sitio Web. Es razonable que por no pagar se bajen los servidores, incluso que seo borren, debo decir\u2026","rel":"","context":"In &quot;Sin categor\u00eda&quot;","block_context":{"text":"Sin categor\u00eda","link":"https:\/\/geekosas.com\/index.php\/category\/sin-categoria\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2019\/07\/digital-ocean.png?fit=815%2C495&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2019\/07\/digital-ocean.png?fit=815%2C495&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2019\/07\/digital-ocean.png?fit=815%2C495&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2019\/07\/digital-ocean.png?fit=815%2C495&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2755,"url":"https:\/\/geekosas.com\/index.php\/es\/2019\/08\/26\/destapando-promedios-v2\/","url_meta":{"origin":3058,"position":3},"title":"Destapando Promedios V2","author":"Daniel Fischer","date":"2019-08-26","format":false,"excerpt":"Unos d\u00edas atr\u00e1s escrib\u00ed el articulo Destapando Promedios que b\u00e1sicamente lo que hac\u00eda era abrir un valor promedio en factores utilizando arboles, por favor leer el articulo antes de seguir. En ese an\u00e1lisis de ejemplo yo cree el dataset y por ende sabia exactamente donde estaba el cambio, el cual\u2026","rel":"","context":"In &quot;Sin categor\u00eda&quot;","block_context":{"text":"Sin categor\u00eda","link":"https:\/\/geekosas.com\/index.php\/category\/sin-categoria\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2019\/08\/averages.jpeg?fit=500%2C345&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2771,"url":"https:\/\/geekosas.com\/index.php\/es\/2020\/04\/07\/comparativa-entre-julia-python-y-r\/","url_meta":{"origin":3058,"position":4},"title":"Comparativa entre Julia, Python y R","author":"Daniel Fischer","date":"2020-04-07","format":false,"excerpt":"La discusi\u00f3n sobre que lenguaje es el mejor para analizar datos puede llevarnos a conversaciones mas apasionadas que por temas como religi\u00f3n o pol\u00edtica. Pero como Data-Scientist debemos enfocarnos en la evidencia emp\u00edrica, las dimensiones con las que se podr\u00edan comparar son muchas: Comunidad, Performance, Editores, Gestor de Paquetes, Encapsulaci\u00f3n\u2026","rel":"","context":"In &quot;Sin categor\u00eda&quot;","block_context":{"text":"Sin categor\u00eda","link":"https:\/\/geekosas.com\/index.php\/category\/sin-categoria\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/geekosas.com\/wp-content\/uploads\/2019\/09\/external-content.duckduckgo.com_.jpg?fit=474%2C312&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":65,"url":"https:\/\/geekosas.com\/index.php\/es\/2015\/02\/01\/receptor-inalambico-de-musica\/","url_meta":{"origin":3058,"position":5},"title":"Receptor Inalambico de M\u00fasica","author":"Daniel Fischer","date":"2015-02-01","format":false,"excerpt":"El fin de este blog siempre ha sido ense\u00f1ar sobre mis variados inventos Geek, gadgets que me compro, trucos para sacarle m\u00e1ximo provecho a alguna tecnolog\u00eda o simplemente ense\u00f1arles sobre algo que pocos saben como: como elegir una bicicleta o como se leen\u00a0las especificaciones de un aud\u00edfono, pero esas son\u2026","rel":"","context":"In &quot;Sin categor\u00eda&quot;","block_context":{"text":"Sin categor\u00eda","link":"https:\/\/geekosas.com\/index.php\/category\/sin-categoria\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.geekosas.com\/wp-content\/uploads\/2015\/01\/descarga-300x298.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/geekosas.com\/index.php\/wp-json\/wp\/v2\/posts\/3058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geekosas.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geekosas.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geekosas.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/geekosas.com\/index.php\/wp-json\/wp\/v2\/comments?post=3058"}],"version-history":[{"count":11,"href":"https:\/\/geekosas.com\/index.php\/wp-json\/wp\/v2\/posts\/3058\/revisions"}],"predecessor-version":[{"id":3230,"href":"https:\/\/geekosas.com\/index.php\/wp-json\/wp\/v2\/posts\/3058\/revisions\/3230"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geekosas.com\/index.php\/wp-json\/wp\/v2\/media\/3059"}],"wp:attachment":[{"href":"https:\/\/geekosas.com\/index.php\/wp-json\/wp\/v2\/media?parent=3058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geekosas.com\/index.php\/wp-json\/wp\/v2\/categories?post=3058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geekosas.com\/index.php\/wp-json\/wp\/v2\/tags?post=3058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}