Elecsim

Programa de simulación de elecciones


Con este programa podrás simular distintos tipos de sistemas electorales, así como diversas opciones como mínimos, número de escaños, votos en blanco,...

Puedes descargar Elecsim 2.0 aquí:

Incluye el código fuente. Licencia de software libre GPL v3.0


Interfaz

[Pantallazo de Elecsim 2.0 en linux]

Descripción

Este programa sirve para calcular repartos de cargos electos a partir de los resultados de una votación. Existen múltiples configuraciones y distintos métodos. El programa funciona con una única circunscripción, para realizar cálculos sobre votacciones con más de una circunscripción, cree un fichero nuevo, ejecute el programa para cada una de ellas y después junte los resultados.

Tenga en cuenta que aunque el programa es con toda probabilidad confiable, no se asegura en ninguna forma que los datos resultantes sean correctos, el programa se proporciona tal como es y será ejecutado bajo su propio riesgo.


Instrucciones

Para utilizar el programa primero debe bien cargar un fichero con votaciones o bien escribirlos en la tabla, no deje espacios vacios, ajuste el número de opciones con la opción "Número de Partidos".

Después seleccione el número de escaños a repartir, el porcentaje mínimo exigido para considerar válida una opción, el sistema que quiere utilizar, el comportamiento ante los votos en blanco y finalmente las opciones para visualizar el resultado final.

Sobre el voto en blanco: El voto en blanco es aquel señalado con el nombre BLANCO. La opción "Sí" permite repartir escaños como si se tratará de una opción más (podría entenderse como escaños que se dejan en blanco), la opción Computa no repartirá escaños para el voto en blanco pero será tenida en cuenta para calcular el porcentaje mínimo necesario y el cociente que se aplica en los métodos por cociente (Hare, Droop e Imperialli), finalmente la opción "No" ni reparte escaños ni utiliza estos votos en modo alguno, simplemente se ignoran.

Sobre el indicador "Injusticia": Es un indicador ficticio que señala la diferencia entre el porcentaje de votos obtenido y el de escaños. El signo negativo indica que se le han dado escaños de menos, y el positivo que se le han dado de más. Al realizar la suma para totalizar no se tiene en cuenta este signo, se suman los valores absolutos.

Los ficheros para guardar votaciones son del tipo: <Nombre de la opción/partido>;<número de votos>

Con una línea para cada opción y señalando la opción BLANCO para los votos en blanco, se recomienda que éste no se incluya al principio y que a ser posible sea el último, pues aunque debería funcionar el resultado podría ser indeterminado.

También es posible editar la tabla que aparece al principio indicando el número de partidos y escribiendo los resultados, o hacer modificaciones a los ficheros cargados. Los datos de la tabla pueden guardarse utilizando el menú correspondiente.

Cabe señalar que los resultados podrían indicar más escaños de los que hay para repartir utilizando ciertas configuraciones, esto no es un error del programa sino que esa congiguración puede bajo ciertas condiciones llegar a este resultado (especialmente con pocos votos respecto al número de escaños y con métodos de cálculo como el de la fórmula imperialli).

Más información en el archivo comprimido.