Programa IndElec


Presentación de IndElec

Uno de los pilares en los que se basa el estudio cuantitativo de los sistemas de partidos políticos es el análisis de resultados electorales de comicios electorales, dados por los resultados alcanzados por cada una de sus unidades integrantes (partidos). Con el término resultados electorales de un comicio electoral se engloba a la distribución de votos, que representará a las preferencias políticas (encarnadas en los partidos) manifestadas por los ciudadanos, y a su transformación, en virtud del respectivo sistema electoral, a una distribución de escaños parlamentarios, que representará las cuotas de poder gubernamental asignadas a los partidos. Así, el sistema de partidos quedará perfilado por ambas distribuciones, teniendo, además, especial relevancia el papel distorsionador o de filtro del sistema electoral, manifestado por la diferencia existente entre las distribuciones de votos (cuota de poder deseada por la ciudadanía) y escaños (cuota de poder obtenida). El efecto distorsionador del sistema electoral es denominado desproporcionalidad, y es cuantificado a través de índices que, a grandes rasgos, miden la diferencia entre las distribuciones de votos y de escaños.

El estudio cuantitativo de los sistemas de partidos pasa por el cálculo de una serie de indicadores, denominados dimensiones del voto o dimensiones del sistema de partidos, que caracterizan sus distintas peculiaridades, y por otro conjunto de indicadores que cuantifican el grado de desproporcionalidad generado por el sistema electoral, denominados índices de desproporcionalidad. Una descripción de las dimensiones del sistema de partidos y de los índices de desproporcionalidad puede encontrarse, repartida, en Bartolini, S. y P. Mair (1990), Lijphart (1995), Molinar (1991) y Ocaña y Oñate (1999), entre otras obras. Una recopilación de todos los índices mencionados puede encontrarse en Oñate y Ocaña (1999).

El cálculo de los índices de las dimensiones del sistema de partidos y de la desproporcionalidad generada por el sistema electoral, suele ser una tarea tediosa, ya que implica realizar una serie de complejas y tediosas operaciones de cómputo con los resultados (votos y escaños) de cada uno de los partidos políticos contendientes en cada uno de los comicios celebrados. Para solventar esta deficiencia computacional, hemos desarrollado un software que contiene implementado los procesos de cómputo necesarios para obtener tales índices: el sistema computacional IndElec. De hecho, en esta URL se facilita el programa e información suya, incluida la guía de usuario, en la que se explica paso a paso la forma de utilizarlo y se muestra algunos aspectos computacionales de su implementación.

El interés que puede suscitar el software que aquí presentamos, IndElec, puede resumirse de la forma siguiente. En primer lugar, IndElec aliviará el tedioso trabajo que supone el cálculo de los índices relativos a las dimensiones del sistema de partidos y a la desproporcionalidad del sistema electoral. De hecho, IndElec realiza automáticamente tales operaciones a partir de ficheros, que el usuario debe suministrar al programa, con los resultados electorales. Teniendo en cuenta que esos ficheros suelen ser proporcionados en soporte informático por las autoridades competentes en materia electoral o, incluso, estar disponibles en páginas de internet, la tarea de conocer los valores de esos indices se torna considerablemente liviana. En segundo lugar, IndElec elimina el riesgo de incurrir en errores, lo que no deja de ser habitual cuando el investigador tiene que realizar manualmente infinidad de cálculos matemáticos. Por último, IndElec permite la posibilidad de obtener las dimensiones del sistema de partidos y la desproporcionalidad del sistema electoral a distintos niveles de agregación geográfica. Por ejemplo, si consideramos las elecciones europeas en España, la forma más simple de llevar a cabo su estudio es obteniendo los índices en base a los resultados totales obtenidos por cada uno de los partidos políticos contendientes (nivel de agregación de España). Sin embargo, IndElec permitiría, además, la posibilidad de realizar el estudio a nivel de comunidad autónoma y de provincia. En este punto, debido a que el volumen de resultados puede ser considerable, el diseño de IndElec está dirigido a ayudar al investigador, por un lado, generando de forma automática informes estadísticos de los cálculos realizados y, por otro lado, generando ficheros con los cálculos de los índices que pueden ser tratados con la mayoría de paquetes estadísticos (BMDP, SPSS, S-PLUS, MiniTAB, SPAD, etc ...), con objeto de que puedan realizarse estudios estadísticos más profundos y sofisticados.


Instalación de IndElec

El software IndElec consiste en una librería de rutinas gestionadas por un conjunto de programas ejecutables bajo MS-DOS y, por tanto, bajo cualquier versión de Windows. En concreto, IndElec está formado por un considerable conjunto de ficheros, los cuáles aparecen aquí todos juntos comprimidos, mediante un programa compresor de tipo Zip (pkZip, Winzip, etc...), en un sólo fichero denominado indelec*.ZIP, donde * hace referencia a la versión en cada caso.

Cuando obtenga el fichero indelec*.ZIP, éste ha de ser almacenado en un directorio temporal del disco duro, que sólo será de utilidad hasta que finalice la instalación de IndElec. Una vez descomprimido el fichero indelec*.ZIP mediante algún descompresor Zip (pkUnZip o Winzip), almacenando su contenido en el anterior directorio temporal del disco duro, existen dos ficheros, entre otros, que el usuario ha de tener encuenta leeme.TXT e instalar.BAT.

El fichero leeme.TXT es un documento de texto que contiene una enumeración de todos y cada uno de los ficheros que componen el sistema IndElec, junto con una breve descripción.

El programa instalar.BAT se encarga de llevar a cabo la instalación de IndElec en su ordenador. Una vez ejecutado instalar.BAT, y sólo a partir de entonces, IndElec queda alojado en el directorio U:\indelec, quedando listo para su utilización. Finalizada la instalación, ya no será necesario para IndElec ni la utilización de instalar.BAT ni el contenido del directorio temporal inicialmente utilizado, pudiendo ser eliminados si el usuario lo considerase oportuno.


Material disponible

Descripción
Software IndElec 0.0
Manual de IndElec 0.0 en postscript
Presentación en Granada de IndElec 0.0
Software IndElec 1.0
Software IndElec 1.1
Manual de IndElec 1.0.

Aclaraciones:


Algunas cuestiones generales del funcionamiento de IndElec

A grandes rasgos, la implementación de los índices relativos a las dimensiones de un sistema de partidos y a la desproporcionalidad generada por el sistema electoral dado, ha sido estructrurada dentro de IndElec en dos (contiene más de dos, lo que ocurre es que el usuario tan sólo ha de tener en cuenta éstos) grandes módulos: Dimensi y Volatili. Cada uno de los anteriores módulos permite obtener un conjunto diferente de índices. Estos dos conjuntos de índices no están separados por razones conceptuales, sino exclusivamente por conveniencia computacional. En concreto, el hecho de que la volatilidad de un sistema de partidos esté asociada a dos comicios sucesivos, nos obligó a realizar un diseño ad hoc del software para obtenerla, encuadrado en el módulo Volatili. Por su parte, el resto de los índices, que corresponden todos a un sólo comicio electoral, son implementados en el módulo Dimensi. Una breve descripción de los módulos anteriores puede ser establecida en los siguientes términos:

Dimensi:
calcula, salvo la volatilidad, todas las dimensiones de un sistema de partidos y, además, la desproporcionalidad que genera el sistema electoral vigente.

Volatili:
calcula todos los índices de volatilidad para un sistema de partidos. Estos índices describen la evolución política experimentada entre dos comicios electorales sucesivos.

Sin entrar en detalles, podemos aseverar que la forma de trabajar en ambos módulos es similar, por tanto en lo que resta de esta sección nos referiremos de forma genérica a IndElec.

En primer lugar, los resultados electorales que tengan que suministrarse a IndElec han de estar previamente almacenados en un fichero de texto. Realmente, los resultados electorales son suministrados al programa a través de la especificación del fichero de texto en donde se encuentran almacenados. A dicho fichero de texto nos referiremos en este manual como fichero input. En general, toda información necesaria que deba ser suministrada a IndElec, será almacenada previamente en un fichero de texto y, posteriormente, dicho fichero será especificado al programa.

En segundo lugar, una vez realizados por el correspondiente programa todos los cálculos, sus resultados no son mostrados directamente en pantalla, sino que son almacenados en otro fichero de texto, al que denominaremos fichero ouput. En general, y dependiendo del módulo que se considere, pueden obtenerse varios ficheros de resultados (ficheros outputs).

En resumen, cada conjunto de ficheros outputs estará asociado a la ejecución de uno de los módulos con un determinado conjunto de ficheros input, es decir, podría hablarse de un par de conjuntos de ficheros input-output. La localización de un par de conjuntos de ficheros input-output se lleva a cabo en un mismo directorio, es decir, IndElec crea los fichero ouputs en el mismo directorio donde se encuentren los ficheros inputs correspondientes. Para un par de conjuntos de ficheros input-output, la distinción se establece, salvo que se especifique lo contrario, a través de la extensión del fichero, y la similitud a través del nombre del fichero y del contenido que aparecen en su primera línea.

Como puede observarse, estos programas funcionan manejando ficheros de texto (ficheros input y output). Esta filosofía de funcionamiento proporciona, entre otras, las siguientes prestaciones:


Tratamiento a diferentes niveles de agregación

Todo lo anteriormente descrito incluye el funcionamiento de IndElec en el caso más simple que puede considerarse en la literatura politológica: el fichero input está formado por los resultados electorales (agregados) obtenidos por un conjunto de partidos políticos en una zona geográfica (país, comunidad, etc...), es decir, para cada formación política se consideran los resultados totales (agregación) obtenidos en todas las circunscripciones en que se encuentra dividida dicha zona geográfica. Sin embargo, IndElec incluye la posibilidad de que el fichero input contenga información pormenorizada de cada una de las formaciones políticas contendientes a diferentes niveles de agregación, es decir, desde lo que sería el nivel máximo, dado por la suma de resultados electorales en todas las circunscripciones, hasta el nivel mínimo, dado por la circunscripción, pasando por niveles intermedios que pudieran definirse. Cada uno de esos niveles intermedios presentaría una serie de unidades territoriales, que denominaremos item, definidas cada una de ellas por un subconjunto de circunscripciones, y cuya unión constituye la zona geográfica en estudio. Es decir, cada nivel de agregación estará definido por un conjunto de items excluyentes, cuya unión resulta ser el país o región en estudio. Por ejemplo, en las elecciones legislativas de España (zona geográfica en estudio) de 1996 se puede considerar el nivel de agregación comunidad autónoma, el cuál está definido por las distintas CCAA (unidades territoriales o items) en que se vertebra España, formadas cada una de ellas por distintas circunscripciones, que son las unidades territoriales mínimas que pueden considerarse.

En este caso, IndElec permite la posibilidad, tal y como suele ocurrir en los comicios en España, que las formaciones políticas adopten distinta denominación (siglas del partido) en cada una de esas circunscripciones, debiendo proporcionar al programa una tabla de identificaciones en un fichero input adicional.

Una vez suministrados los ficheros inputs necesarios, el programa lleva a cabo el cálculo de todos los índices en cada uno de las unidades territoriales incluidas en los distintos niveles de agregación considerados. Como puede imaginarse, el conjunto de resultados es, en este caso, bastante voluminoso. Por tanto, para favorecer el aprovechamiento de esos resultados, IndElec generará dos tipos de ficheros outputs. Uno de ellos fácilmente legible que incluye resúmenes estadísticos básicos de los índices obtenidos. Otro fichero output contendrá los mismos resultados que el anterior, pero con una estructuración diseñada para ser manejado por paquetes estadísticos, que tengan disponible la lectura de datos en formato de texto, como, por ejemplo, BMDP, SPSS, S-PLUS, MiniTAB, SPAD, etc... Esto último confiere a IndElec una gran versatilidad, pues permite al investigador la utilización de distintas técnicas estadísticas para un mayor aprovechamiento de los resultados calculados por IndElec.