Skip to content

Instantly share code, notes, and snippets.

@infrahumano
Last active March 23, 2018 13:22
Show Gist options
  • Save infrahumano/4dd708b7ff45c387bde20c320af37e8d to your computer and use it in GitHub Desktop.
Save infrahumano/4dd708b7ff45c387bde20c320af37e8d to your computer and use it in GitHub Desktop.
Votos al senado a votos por presidente (vía una encuesta)
import numpy as np
columnas = ['partido cambio radical',
'partido polo democrático alternativo',
'partido social de unidad nacional partido de la u',
'partido liberal colombiano',
'partido alianza verde',
'partido conservador colombiano',
'partido centro democrático',
'coalición lista de la decencia (asi,up,mais)']
candidatos = ['iván', 'gustavo', 'sergio', 'germán', 'humberto', 'morales', 'córdoba']
# Esta matriz de transición que se puede extraer viene de este tuit de Jorge Galindo:
# https://twitter.com/JorgeGalindo/status/976994330077532160
matriz = np.array([
[.364, .156, .331, .353, .092, .616, .891, .026, .329],
[.215, .635, .357, .259, .243, .140, .035, .876, .323],
[.036, .138, .181, .087, .547, .029, .029, .048, .056],
[.296, .027, .131, .074, .015, .120, .014, .000, .052],
[.052, .044, .000, .203, .063, .030, .000, .050, .022],
[.029, .000, .000, .013, .000, .041, .017, .000, .050],
[.000, .000, .000, .012, .000, .000, .010, .000, .000]
])
# Agarré los votos al senado por partido y les clavé la matriz de transición que se puede extraer de
# la encuesta de ayer: https://twitter.com/JorgeGalindo/status/976994330077532160
#
# El cálculo ignora a los "sin partido" pues no hay forma de ubicarlos en las votaciones a senado.
iván gustavo sergio germán humberto morales córdoba
departamento
Amazonas 6813.445 3570.724 1838.363 1373.938 981.392 214.680 72.358
Antioquia 880335.568 306214.308 155891.431 112535.173 73220.072 26745.680 8655.080
Arauca 35594.973 13538.185 5991.204 6424.009 2724.763 1006.080 339.550
Atlantico 381982.759 206737.371 67019.223 137318.725 44112.543 19596.468 1845.590
Bogotá D.C. 717113.823 587386.473 386321.383 114396.372 96574.680 19632.623 6459.420
Bolivar 264160.272 156738.058 59148.119 74946.365 41436.792 11061.705 2289.862
Boyaca 131364.364 83236.377 70913.531 29046.741 17111.854 4255.072 1030.568
Caldas 127622.777 71047.193 34870.196 24543.794 18449.410 3663.622 1423.554
Caqueta 35594.042 16073.530 6554.923 6127.434 4776.544 1290.045 378.248
Casanare 63114.384 18103.266 12517.416 7713.254 3510.020 1587.983 625.020
Cauca 101219.960 71055.063 26610.525 36549.507 20855.951 4512.057 1049.624
Cesar 128812.565 85491.105 32375.765 48262.946 11820.624 5047.464 568.176
Choco 41487.597 27049.192 14647.302 12924.802 7271.574 1600.606 367.208
Consulados 46247.935 18989.575 13418.018 4684.301 3056.767 1195.919 415.468
Cordoba 271956.607 134327.975 51118.292 73686.418 33349.056 12037.638 1847.584
Cundinamarca 281651.458 155240.390 81472.651 58142.999 27088.558 9070.092 2212.658
Guainia 4489.588 2068.367 1051.928 910.790 463.385 123.808 44.590
Guaviare 8657.832 5463.301 2595.838 2562.914 1165.744 289.656 71.830
Huila 144748.502 65472.474 27449.920 30229.921 17099.935 5744.743 1258.510
La Guajira 81785.216 41170.019 15149.493 24430.222 8590.498 4134.363 345.284
Magdalena 176255.992 105314.897 43632.581 69738.832 20002.316 7691.220 939.118
Meta 117308.827 66010.931 30609.530 25289.997 13849.163 3416.694 1175.434
Nariño 176980.632 109766.527 55572.176 44354.924 28800.251 7787.953 1355.662
Norte De San 233302.955 99416.505 40356.553 58440.395 24539.942 9742.327 1724.130
Putumayo 26018.424 16855.150 8851.528 5602.916 5922.773 1104.140 313.398
Quindio 68306.858 35405.529 16987.927 12410.001 14222.831 2124.927 1051.572
Risaralda 120816.500 59633.486 27250.206 19893.355 16062.717 4206.720 1257.258
San Andres 6823.156 3536.883 1247.144 2148.702 1120.690 306.898 65.158
Santander 269049.143 178775.244 60150.131 63478.858 48351.657 9776.764 3139.144
Sucre 127438.957 86097.709 26187.389 64346.681 14934.842 6681.522 419.304
Tolima 188875.348 78180.252 31874.856 36379.748 17770.118 7665.318 1386.226
Valle 469182.131 308317.266 142339.957 116225.152 56967.258 15364.433 3716.908
Vaupes 2735.405 2006.432 973.231 990.561 565.135 92.497 30.458
Vichada 7771.892 3198.701 1628.344 1514.745 789.943 209.095 82.444
# Agarré los votos al senado por partido y les clavé la matriz de transición que se puede extraer de
# la encuesta de ayer: https://twitter.com/JorgeGalindo/status/976994330077532160
#
# El cálculo ignora a los "sin partido" pues no hay forma de ubicarlos en las votaciones a senado.
iván 5745619.887
gustavo 3221488.458
sergio 1554617.074
germán 1327625.492
humberto 697559.798
morales 208980.812
córdoba 47956.396
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment