ugrfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · created date: 5/2/2001 11:53:00 am

38
IndElec 1.0: Manual de usuario Francisco A. Oca˜ na Lara 1 y Pablo O˜ nate Rubalcaba 2 1 Departamento de Estad´ ıstica e Investigaci´ on Operativa, Universidad de Granada, e-mail: [email protected] 2 Departamento de Derecho Constitucional y Ciencia Pol´ ıtica y de la Admon. Universidad de Valencia, e-mail: [email protected] Febrero del 2000 c Los autores Madrid, 1999 1

Upload: others

Post on 20-Jan-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

IndElecr 1.0:Manual de usuario

Francisco A. Ocana Lara1 y Pablo Onate Rubalcaba2

1 Departamento de Estadıstica e Investigacion Operativa,Universidad de Granada, e-mail: [email protected]

2 Departamento de Derecho Constitucional y Ciencia Polıtica y de la Admon.Universidad de Valencia, e-mail: [email protected]

Febrero del 2000

c©Los autoresMadrid, 1999

1

Page 2: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

2 Manual de IndElec

Indice

1. Introduccion 31.1. Presentacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2. Sobre el uso de IndElecr . . . . . . . . . . . . . . . . . . . . 5

1.2.1. Datos electorales a diferentes niveles de agregacion . . 8

2. Modulo Dimensi 9

3. Modulo Volatili 113.1. Definicion de bloques de partidos . . . . . . . . . . . . . . . . 123.2. Incrementos y bloques de partidos . . . . . . . . . . . . . . . . 13

4. IndElecr con datos agregados 144.1. Introduccion . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.2. Ficheros inputs de Dimensi . . . . . . . . . . . . . . . . . . . 15

4.2.1. Construccion del fichero input . . . . . . . . . . . . . . 154.3. Ejecucion y ficheros outputs de Dimensi . . . . . . . . . . . . 164.4. Ficheros inputs de Volatili . . . . . . . . . . . . . . . . . . . 174.5. Ejecucion y ficheros outputs de Volatili . . . . . . . . . . . . 18

5. IndElecr por niveles de agregacion 185.1. Estructura en niveles de agregacion . . . . . . . . . . . . . . . 19

5.1.1. Fichero indelec.cfg . . . . . . . . . . . . . . . . . . . 205.1.2. Ficheros de items . . . . . . . . . . . . . . . . . . . . . 20

5.2. Datos electorales . . . . . . . . . . . . . . . . . . . . . . . . . 235.3. Ficheros inputs para Dimensi . . . . . . . . . . . . . . . . . . 26

5.3.1. Especificacion de partidos PANEs . . . . . . . . . . . . 265.3.2. Clases de equivalencias de siglas de los partidos polıticos 265.3.3. Puntuaciones de los partidos para la polarizacion . . . 27

5.4. Ejecucion de Dimensi . . . . . . . . . . . . . . . . . . . . . . 295.5. Ficheros outputs para Dimensi . . . . . . . . . . . . . . . . . 30

5.5.1. Formato de MatrizDD.txt . . . . . . . . . . . . . . . . 305.5.2. Formato de MatriReg.txt . . . . . . . . . . . . . . . . . 33

5.6. Ficheros inputs para Volatili . . . . . . . . . . . . . . . . . . 345.7. Ejecucion de Volatili . . . . . . . . . . . . . . . . . . . . . . . 345.8. Ficheros outputs para Volatili . . . . . . . . . . . . . . . . . . 35

5.8.1. Formato de nombVolatil.MAT . . . . . . . . . . . . . 35

Page 3: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 3

1. Introduccion

1.1. Presentacion

Uno de los pilares en los que se basa el estudio cuantitativo de los sis-temas de partidos (polıticos) es el analisis de resultados electorales de co-micios electorales, dados por los resultados alcanzados por cada una de susunidades integrantes (partidos). Con el termino resultados electorales de uncomicio electoral se engloba a la distribucion de votos, que representara alas preferencias polıticas (encarnadas en los partidos) manifestadas por losciudadanos, y a su transformacion, en virtud del respectivo sistema electoral,a una distribucion de escanos parlamentarios, que representara las cuotas depoder gubernamental asignadas a los partidos. Ası, el sistema de partidosquedara perfilado por ambas distribuciones, teniendo, ademas, especial rele-vancia el papel distorsionador o de filtro del sistema electoral, manifestadopor la diferencia existente entre las distribuciones de votos (cuota de poderdeseada por la ciudadanıa) y escanos (cuota de poder obtenida). El efectodistorsionador del sistema electoral es denominado desproporcionalidad, y escuantificado a traves de ındices que, a grandes rasgos, miden la diferenciaentre las distribuciones de votos y de escanos.

El estudio cuantitativo de los sistemas de partidos pasa por el calculo deuna serie de indicadores, denominados dimensiones del voto o dimensionesdel sistema de partidos, que caracterizan sus distintas peculiaridades, y porotro conjunto de indicadores que cuantifican el grado de desproporcionalidadgenerado por el sistema electoral, denominados ındices de desproporciona-lidad. Una descripcion de las dimensiones del sistema de partidos y de losındices de desproporcionalidad puede encontrarse, repartida, en Bartolini yMair (1990), Lijphart (1995), Molinar (1991) y Ocana y Onate (1999), en-tre otras obras. Una recopilacion de todos los ındices mencionados puedeencontrarse en Onate y Ocana (1999).

El calculo de los ındices de las dimensiones del sistema de partidos y dela desproporcionalidad, generada por el sistema electoral, suele ser una tareatediosa, ya que implica realizar una serie de complejas y tediosas operacionesde computo con los resultados (votos y escanos) de cada uno de los partidospolıticos contendientes en cada uno de los comicios celebrados. Para solventaresta deficiencia computacional, hemos desarrollado un software que contieneimplementado los procesos de computo necesarios para obtener tales ındices:el sistema computacional IndElecr. De hecho, el presente documento pre-tende servir como guıa de usuario de dicho programa, explicando paso a pasola forma de utilizarlo y mostrando algunos aspectos computacionales de suimplementacion.

Page 4: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

4 Manual de IndElec

El interes que puede suscitar el software que aquı presentamos, IndElecr,puede resumirse de la forma siguiente. En primer lugar, IndElecr aliviara eltedioso trabajo que supone el calculo de los ındices relativos a las dimensio-nes del sistema de partidos y a la desproporcionalidad del sistema electoral.De hecho, IndElecr realiza automaticamente tales operaciones a partir deficheros, que el usuario debe suministrar al programa, con los resultados elec-torales. Teniendo en cuenta que esos ficheros suelen ser proporcionados ensoporte informatico por las autoridades competentes en materia electoral o,incluso, estar disponibles en paginas de internet, la tarea de conocer los va-lores de esos indices se torna considerablemente liviana. En segundo lugar,IndElecr elimina el riesgo de incurrir en errores, lo que no deja de ser ha-bitual cuando el investigador tiene que realizar manualmente infinidad decalculos matematicos. Por ultimo, IndElecr permite la posibilidad de ob-tener las dimensiones del sistema de partidos y la desproporcionalidad delsistema electoral a distintos niveles de agregacion geografica. Por ejemplo,si consideramos las elecciones europeas en Espana, la forma clasica de llevara cabo su estudio es obteniendo los ındices en base a los resultados tota-les obtenidos por cada uno de los partidos polıticos contendientes (nivel deagregacion de Espana). Sin embargo, IndElecr permitirıa, ademas, la posi-bilidad de realizar el estudio a nivel de comunidad autonoma y de provincia.En este punto, debido a que el volumen de resultados puede ser considerable,el diseno de IndElecr esta dirigido a ayudar al investigador, por un lado,generando de forma automatica informes estadısticos de los calculos realiza-dos y, por otro lado, generando ficheros con los calculos de los ındices quepueden ser tratados con la mayorıa de paquetes estadısticos (BMDP, SPSS,S-PLUS, MiniTAB, SPAD, etc . . . ), con objeto de que puedan realizarseestudios estadısticos mas profundos y sofisticados.

La base teorica para entender el significado de las medidas implementadasno es objetivo de este manual. El lector dispone de una serie trabajos en losque se describen, con distinto grado de detenimiento, dichos ındices, y endonde se aplica IndElecr. En Medina (1999) se utilizo la primera versionde IndElecr para realizar un estudio de las elecciones autonomicas hasta1997. En el artıculo de Ocana y Onate (1999) se analizan, a modo de ejemplo,el significado y los valores de tales medidas para el caso espanol, y se explicasomeramente en que consiste cada dimension, cuales son los ındices masadecuados para medirlas, ası como las referencias bibliograficas pertinentespara cada uno de ellos. En el libro Onate y Ocana (1999) se analiza cadauno de los ındices, refiriendonos a las formulas utilizadas para calcularlos,sus valores habituales, sus virtudes y defectos, etc. En este libro, ademas,puede encontrarse la aplicacion de IndElecr a todos los comicios electorales(generales, autonomicos y europeos) a diferentes niveles de agregacion en el

Page 5: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 5

perıodo 1977-1998.

Agradecimientos. Este manual es fruto de un proyecto que ha fructificadoen multitud de formas y que es merito tambien de otras personas. En estecaso, unas y otras han sido de intenso calado, por lo que queremos reservar unespacio, por pequeno y, desde luego, insuficiente que sea, para mostrar nuestroagradecimiento a todos aquellos que de una u otra forma colaboraron paraque este proyecto viera la luz. Rosa Ma Medina Mınguez supuso el elementoprovocativo para que los dos autores decidieran aunar esfuerzos y enfoquesprofesionales considerablemente diversos, pero mutuamente enriquecedores,superando con total satisfaccion la distancia (fısica y sustantiva) que lessepara.

La Subdireccion General de Polıtica Interior y Procesos Electorales, delMinisterio del Interior, nos facilito con una diligencia digna de encomio losdatos electorales que les solicitamos, por lo que tambien queremos agradeceral Subdirector General, Felix Marın Leiva, su entusiasmo y acicate en estetipo de colaboraciones y proyectos. A Mariano J. Valderrama Bonnet y AnaM. Aguilera del Pino (ambos del Depto. de Estadıstica e I.O. de la Universi-dad de Granada) agradecerles el soporte material prestado en la realizacionde este trabajo y los consejos en el desarrollo de este software. Asimismo, aJose Ramon Montero Gibert (Depto. de Ciencia Polıtica y de la Administra-cion de la Universidad Autonoma de Madrid) agradecerle los comentarios ysugerencias durante el desarrollo de los programas.

El Centro de Investigaciones Sociologicas (CIS) apoyo el proyecto desdeel comienzo: su Presidenta, Pilar del Castillo, y su Director del Depto. deInvestigacion, Ismael Crespo, le dispensaron, con un efecto catalizador, unacalida acogida y amparo, proporcionandonos los datos relativos a la polari-zacion y propiciando que IndElecr fuera incorporado a la pagina Web delCIS. En esa misma labor, debemos mencionar la colaboracion de la Directoradel Depto. de Banco de Datos, Pilar Rey del Castillo, del Director del Depto.de Publicaciones, Emilio Gonzalez Lara, y de la becaria de investigacion deese centro, Edurne Zoco.

1.2. Aspectos generales sobre la utilizacion de IndElecr

A grandes rasgos, la implementacion de los ındices relativos a las dimen-siones de un sistema de partidos y a la desproporcionalidad generada por elsistema electoral dado, ha sido estructrurada dentro de IndElecr en dos1

grandes modulos: Dimensi y Volatili. Cada uno de los anteriores modu-

1IndElecr contiene mas de dos modulos, lo que ocurre es que el usuario tan solo hade tener en cuenta estos dos modulos

Page 6: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

6 Manual de IndElec

IndElecr

Dimensi Volatili

Figura 1: Modulos de IndElecr

los permite obtener un conjunto diferente de ındices. Estos dos conjuntos deındices no estan separados por razones conceptuales, sino exclusivamente porconveniencia computacional. En concreto, el hecho de que la volatilidad deun sistema de partidos este asociada a dos comicios sucesivos, nos obligo arealizar un diseno ad hoc del software para obtenerla, encuadrado en el modu-lo Volatili. Por su parte, el resto de los ındices, que corresponden todos a unsolo comicio electoral, son implementados en el modulo Dimensi. Una brevedescripcion de los modulos anteriores puede ser establecida en los siguientesterminos:

Dimensi: calcula, salvo la volatilidad, todas las dimensiones de un sistemade partidos y, ademas, la desproporcionalidad que genera el sistemaelectoral vigente.

Volatili: calcula todos los ındices de volatilidad para un sistema de partidos.Estos ındices describen la evolucion polıtica experimentada entre doscomicios electorales sucesivos.

Sin entrar en detalles, podemos aseverar que la forma de trabajar enambos modulos es similar, por tanto en lo que resta de esta seccion nosreferiremos de forma generica a IndElecr.

En primer lugar, los resultados electorales que tengan que suministrarsea IndElecr han de estar previamente almacenados en un fichero de texto.Realmente, los resultados electorales son suministrados al programa a travesde la especificacion del fichero de texto en donde se encuentran almacenados.A dicho fichero de texto nos referiremos en este manual como fichero input. Engeneral, toda informacion necesaria que deba ser suministrada a IndElecr

sera almacenada previamente en un fichero de texto y, posteriormente, dichofichero sera especificado al programa.

En segundo lugar, una vez realizados por el correspondiente programatodos los calculos, sus resultados no son mostrados directamente en pantalla,sino que son almacenados en otro fichero de texto, al que denominaremosfichero ouput. En general, y dependiendo del modulo que se considere, puedenobtenerse varios ficheros de resultados (ficheros outputs).

Page 7: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 7

ficheros input - IndElecr - ficheros output

Figura 2: Flujo del funcionamiento del programa IndElecr.

En resumen, cada conjunto de ficheros outputs estara asociado a la ejecu-cion de uno de los modulos con un determinado conjunto de ficheros input,es decir, podrıa hablarse de un par de conjuntos de ficheros input-output.La localizacion de un par de conjuntos de ficheros input-output se lleva acabo en un mismo directorio, es decir, IndElecr crea los fichero ouputs enel mismo directorio donde se encuentren los ficheros inputs correspondientes.Para un par de conjuntos de ficheros input-output, la distincion se establece,salvo que se especifique lo contrario, a traves de la extension del fichero, y lasimilitud a traves del nombre del fichero y del contenido que aparecen en suprimera lınea.

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

Agilizacion en el uso de IndElecr, puesto que, tanto para leer fiche-ros output como para construir ficheros input, el usuario dispone deun gran numero de procesadores de texto para manejar ficheros detexto. En este manual, un fichero de texto es un fichero formado exclu-sivamente por codigo ASCII2. Entre los procesadores de texto ASCII,podemos citar, entre otros, al programa EDIT, distribuido con cual-quier version del sistema operativo MS-DOS, los programas NotePady WordPad, distribuidos en cualquier version de Windows, y, en ge-neral, a cualquier procesador de texto que pueda trabajar con codigoASCII exclusivamente, es decir, que permita leer y archivar documen-tos en ASCII, como, por ejemplo, WordPerfect y MS-Word. Eneste ultimo caso, cuando se proceda a leer (importar) o archivar (ex-portar) un fichero de texto (documento), se ha de tener la precaucionde indicar al procesador que se va a trabajar con codigo ASCII o texto

2Codigo estandar reconocible por la mayorıa de procesadores de texto. Es usual quedichos procesadores dispongan, ademas, de su propio codigo para conferir a los documentoscaracterısticas esteticas especiales

Page 8: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

8 Manual de IndElec

MS-DOS.

Cuando la cantidad de resultados electorales es considerable, es muycomodo confeccionar el fichero input con un procesador de texto. Ademas,si pretendemos elaborar un informe de nuestro estudio, posiblementedeseemos incluir una tabla de los resultados electorales, es decir, ten-dremos que escribir, en cualquier caso, los resultados electorales con unprocesador de texto. Otra posibilidad que empieza a ser muy frecuente,es que la autoridad competente facilite los datos electorales, ya sea ensoporte magnetico (discos) o los facilite a traves de internet3.

Al disponer de los resultados de los calculos de los ındices en un ficherode texto (fichero output), podemos visualizarlos con el detenimientoque exijan. Ademas, si pretendemos elaborar un informe de nuestroestudio, los resultados de los calculos pueden ser entonces facilmenteinsertados en el documento de trabajo con nuestro procesador; evitandoası su introduccion a mano en la confeccion del informe.

1.2.1. Datos electorales a diferentes niveles de agregacion

Todo lo anteriormente descrito incluye el funcionamiento de IndElecr

en el caso que mas suele presentarse en la literatura politologica: el ficheroinput esta formado por los resultados electorales (agregados) obtenidos porun conjunto de partidos polıticos en una zona geografica (paıs, comunidad, etc. . . ), es decir, para cada formacion polıtica se considera la suma o agregacionde los resultados obtenidos en cada una de las circunscripciones en que seencuentra dividida dicha zona geografica. Sin embargo, IndElecr incluyela posibilidad de que el fichero input contenga informacion pormenorizadade cada una de las formaciones polıticas contendientes a diferentes nivelesde agregacion, es decir, desde lo que serıa el nivel maximo, dado por lasuma de resultados electorales en todas las circunscripciones, hasta el nivelmınimo, dado por la circunscripcion, pasando por niveles intermedios quepudieran definirse. Cada uno de esos niveles intermedios presentarıa una seriede unidades territoriales, que denominaremos en este manual item, definidascada una de ellas por un subconjunto de circunscripciones, y cuya unionconstituye la zona geografica en estudio. Es decir, cada nivel de agregacion

3Actualmente todos los organismos publicos encargados de la gestion de los datos elec-torales disponen de paginas Web, donde se facilitan ficheros con los resultados electorales.Por ejemplo, los datos necesarios para la confeccion del libro de Onate y Ocana (1999)fueron suministrados, en su mayor parte, por el Ministerio del Interior, algunos datos con-cretos de las elecciones autonomicas vascas se obtuvieron de la pagina Web de la Consejerıade Interior del gobierno vasco.

Page 9: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 9

estara definido por un conjunto de items excluyentes, cuya union resulta ser elpaıs o region en estudio. Por ejemplo, en las elecciones legislativas de Espana(zona geografica en estudio) de 1996 se puede considerar el nivel de agregacioncomunidad autonoma, el cual esta definido por las distintas CCAA (unidadesterritoriales o items) en que se vertebra Espana, formadas cada una de ellaspor distintas circunscripciones, que son las unidades territoriales mınimasque pueden considerarse.

En este caso, IndElecr permite la posibilidad, tal y como suele ocurriren los comicios en Espana, que las formaciones polıticas adopten distintadenominacion (siglas del partido) en cada una de esas circunscripciones, de-biendo proporcionar al programa una tabla de identificaciones en un ficheroinput adicional.

Una vez suministrados los ficheros inputs necesarios, el programa lleva acabo el calculo de todos los ındices en cada uno de las unidades territorialesincluidas en los distintos niveles de agregacion considerados. Como puedeimaginarse, el conjunto de resultados es, en este caso, bastante voluminoso.Por tanto, para favorecer el aprovechamiento de esos resultados, IndElecr

generara dos tipos de ficheros outputs. Uno de ellos facilmente legible queincluye resumenes estadısticos basicos de los ındices obtenidos. Otro ficherooutput contendra los mismos resultados que el anterior, pero con una estruc-turacion disenada para ser manejado por paquetes estadısticos, que tengandisponible la lectura de datos en formato de texto, como, por ejemplo, BMDP,SPSS, S-PLUS, MiniTAB, SPAD, etc . . . Esto ultimo confiere a IndElecr

una gran versatilidad, pues permite al investigador la utilizacion de distin-tas tecnicas estadısticas para un mayor aprovechamiento de los resultadoscalculados por IndElecr.

2. Modulo Dimensi

El modulo Dimensi de IndElecr calcula indicadores del grado de des-proporcionalidad que genera un sistema electoral y todos los ındices de las di-mensiones del sistema de partidos salvo los correspondientes a la volatilidad.La razon para englobar dichos ındices en un solo modulo es exclusivamentecomputacional, en concreto todos ellos son obtenidos en base a los resultadoselectorales correspondientes a un solo comicio electoral.

A continuacion se enumeran los ındices obtenidos en el modulo Dimensi,junto con sus abreviaturas con las que son referenciados en este texto y enel programa:

Indices de desproporcionalidad:

Page 10: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

10 Manual de IndElec

• Indice de Rae (R);

• Indice de Rae corregido (Rco);

• Indice de Loosemore y Hanby (LH);

• Indice de proporcionalidad de Mackie y Rose (MR);

• Indice de maxima desviacion de Lijphart (Lmax);

• Indice de cuadrados mınimos de Gallagher (Gcm);

• Indice de cuadrados mınimos corregido por Lijphart (Lcm);

• Indice de Saint-Lague (SL);

• Indices robustos de desproporcionalidad:

◦ con norma L1 (L1),

◦ con norma L2 (L2),

◦ con norma L∞ (L∞);

• Indice de sesgo de Cox y Shugart (CS);

• Correcciones del ındice de Cox y Shugart:

◦ ındice de Cox y Shugart corregido (CSco),

◦ ındice de Cox y Shugart corregido-fin (CsCF );

• Indice de sesgo robusto (Robu);

• Correcciones del ındice de sesgo robusto:

◦ Indice robusto-Rep (RbRe),

◦ Indice robusto-Rep-Fin (RbRf),

◦ Indice robusto-0.5% (Rb05).

Dimensiones del sistema de partidos:

1. Fragmentacion:

• Indices de fragmentacion, electoral y parlamentaria (Frage yFragp), de Rae;

2. Numero efectivo de partidos (electorales y parlamenta-rios):

• Indices, electoral y parlamentario, de Laakso y Taagepera (Ne

y Np),

• Indices, electoral y parlamentario, de Kesselman y Wildgen(Ie y Ip),

• Indices, electoral y parlamentario, de Molinar (NPe y NPp);

Page 11: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 11

3. Concentracion:

• Indices de concentracion, electoral y parlamentaria (Cce yCcp);

4. Competitividad:

• Indices de competitividad, electoral y parlamentaria (Cmpe yCmpp);

5. Polarizacion:

• Indice de polarizacion de Sartori (PSa),

• Indices de polarizacion ponderada, electoral y parlamentaria(PPe y PPp) ;

6. Regionalismo electoral:

• Indice de voto regionalista (VRta),

• Indice de voto regionalista diferenciado (VRtaD),

• Indice de voto regional diferenciado respecto de la distribucionexacta (VRDe),

• Indice de voto regional diferenciado (VRD).

El programa propone dos nuevos ındices para el sesgo de la distribucionde escanos respecto a la de los votos: los ındices de sesgo corregido y de sesgobasado en la lınea de Tukey.

3. Modulo Volatili

El modulo Volatili de IndElecr calcula los ındices de volatilidad corres-pondientes a dos comicios electorales celebrados en dos ”instantes”de tiempoen la misma zona geografica. Estos ındices permiten analizar la evolucionentre dos comicios electorales, cuantificando la variacion producida en losapoyos electorales a los partidos (volatilidad electoral) y la variacion produ-cida en las cuotas de poder alcanzadas (volatilidad parlamentaria). En estemanual no tienen cabida muchos de los detalles propios de estos ındices, porlo que el lector interesado queda remitido a las obras de Bartolini y Mair(1990) y Pedersen (1983). En el artıculo de Ocana y Onate (1999) se haceuna revision de los ındices de volatilidad, aplicandolos al caso de las eleccio-nes legislativas en Espana entre 1977-1996. Asimismo, en el libro de Onatey Ocana (1999) puede encontrarse una revision mas detallada, con aplicacio-nes a todas las elecciones (autonomicas, generales y europeas) en el periodo1977-1998 a diferentes niveles de agregacion.

Page 12: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

12 Manual de IndElec

Como es sabido, los ındices de volatilidad se encuentran incluidos dentrode las dimensiones del sistema de partidos o dimensiones del voto. Por ellopuede sorprender que se le haya distinguido mediante el diseno de un moduloaparte, Volatili, dentro de IndElecr, y mediante un capıtulo aparte en estemanual. La razon de esta distincion ha sido exclusivamente computacional, yno pretende significar ningun tipo adicional de distincion respecto al resto delas dimensiones del voto. El hecho de que los ındices de volatilidad requieranpara su computo datos de dos comicios electorales, a diferencia del resto deındices que estan asociados a un solo comicio electoral, ha obligado a unaimplementacion de un modulo especialmente disenado para la obtencion delos ındices de volatilidad.

El modulo Volatili permite obtener los siguientes ındices de volatilidad,que a continuacion se enumeran junto con la notacion empleada tanto en estemanual como en IndElecr:

Indices de volatilidad total, con sus versiones electoral y parlamentaria(V Te y V Tp).

Indices de volatilidad entre bloques, electoral y parlamentaria (V Be

y V Bp). En este caso, IndElecr permite que el usuario defina losbloques respecto a cualquier criterio. Por ejemplo, los bloques podrıanvenir dados por la distincion entre partidos de derecha y de izquierda,partidos regionalistas y no regionalista, etc . . .

Indices de volatilidad intra bloques, electoral y parlamentaria (V IBe yV IBp).

El modulo Volatili va mas alla del calculo de la obtencion de los ındicesde volatilidad. Puesto que la volatilidad hace referencia a la diferencia de lasdistribuciones electorales (votos y escanos) correspondientes a dos comicioscelebrados respectivamente en dos instantes de tiempo distintos, el contextode la volatilidad puede permitir la consideracion de la diferencia entre dosdistribuciones electorales debidas a un factor distinto del factor tiempo. Estaes la razon por la que se ha anadido el ındice de escision en el modulo Volatili.

3.1. Definicion de bloques de partidos

La obtencion de los ındices de volatilidad entre e intrabloques requierela consideracion de dos bloques de partidos polıticos. Dichos bloques departidos han de ser disjuntos y de tal forma que todos los partidos seanasignados a uno de ellos.

Page 13: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 13

D DerechaI Izquierda

Cuadro 1: Ejemplo de definicion de bloques de partidos (simbolos.afi).

La definicion de esos dos bloques de partidos polıticos se lleva a cabo enIndElecr a traves del fichero de texto simbolos.afi, que se encontrara enel directorio U:\indelec. El usuario podra definir los bloques que desee, paraello le asignara a cada bloque un caracter en mayusculas y lo especificara enel fichero simbolos.afi. En la Tabla 1 aparece una definicion de bloques paradistinguir partidos de derecha y de izquierda.

3.2. Especificacion de incrementos y asignacion a blo-ques

A continuacion abordaremos la forma de indicar a IndElecr como ha deconstruir los incrementos entre partidos, y la asignacion de estos a uno delos bloques considerados por el usuario, los cuales habran sido previamentedefinidos por el usuario a traves de simbolos.afi (ver Seccion 3.1). Todasestas especificaciones seran organizadas en el interior de un fichero de textocaracterizado por la extension .IVO, siguiendo la sintaxis que a continua-cion se especificara. Esta sintaxis permite al usuario implementar las reglaspropuestas por Bartolini y Mair (1990) a la hora de definir los incrementosen la practica.

A continuacion, enumeraremos las reglas generales que sigue un fichero.IVO, a falta de otras reglas que seran especificadas cuando se aborde lautilizacion de Volatili en circunstancias mas concretas. Las reglas que ha desatisfacer siempre un fichero de texto .IVO son las siguientes:

Las cuatro primeras lıneas contendran informacion relativa a la ubica-cion de los ficheros de datos electorales correspondientes a cada unode los dos periodos electorales que se consideran. Sus descripciones seconcretaran cuando se trate el uso de Volatili.

Cuando nos refiramos a los dos comicios electorales, nos referiremossiempre en primer lugar al segundo periodo, y en segundo lugar, alprimer perıodo. Esto sigue la forma clasica de referirse a los perıodosconsiderados para la volatilidad.

La quinta lınea ha de ser una lınea en blanco. Por tanto, la informacion

Page 14: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

14 Manual de IndElec

Caracter-bloquesigla-Partido(1)-Periodo2sigla-Partido(2)-Periodo2

...sigla-Partido(p)-Periodo2(lınea en blanco-1)sigla-Partido(1)-Periodo1sigla-Partido(2)-Periodo1...sigla-Partido(q)-Periodo1(lınea en blanco-2)

Cuadro 2: Especificacion de un incremento para ficheros input .IVO.

sobre cada uno de los incrementos comenzara a aparecer a partir de lasexta lınea.

La informacion de un incremento se dispone como sigue (ver Tabla 2).Primero aparece en una sola lınea el caracter que designa al bloque departidos polıticos al que sera asignado dicho incremento. A partir de lasiguiente lınea se disponen la(s) sigla(s) de partido(s) del segundo co-micio, colocando cada sigla en una lınea distinta (si no existiesen siglasno aparecerıa ninguna lınea). Luego se anade una lınea en blanco comoseparacion. Posteriormente, se disponen la(s) sigla(s) de partido(s) delprimer comicio, colocando cada sigla en una lınea distinta (si no exis-tiesen siglas no aparecerıa ninguna lınea). Por ultimo, y como formade separacion, se anade una lınea en blanco. Sea como fuere siemprehan de aparecer las dos lıneas en blancos, aunque no existan siglas paraalgunos de los periodos.

4. IndElecr con datos agregados

4.1. Introduccion

En este capıtulo se trata el caso mas sencillo de utilizacion de IndElecr:cuando se disponen de los datos electorales totales (agregados) correspon-dientes a un comicio electoral. Para un conjunto de partidos polıticos con-tendientes en un cierto comicio electoral, se obtienen los datos totales (votos

Page 15: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 15

Extension Descripcion Ejemplo.DAT Fichero input d96.DAT.OUT Fichero output d96.OUT

Cuadro 3: Extensiones de los ficheros input y output para el programa Di-mensi.

y escanos) obtenidos, disponiendo ası de una sola distribucion de votos y otradistribucion de escanos.

4.2. Ficheros inputs de Dimensi

El conjunto de datos a suministrar a Dimensi esta constituido por losresultados electorales correspondientes a una consulta electoral. Dichos re-sultados han de ser suministrados a Dimensi almacenados en un ficherode texto (fichero input). El fichero input de Dimensi es identificado conla extension .DAT. Una vez ejecutado Dimensi, las dimensiones electoralescalculadas son almacenados en otro fichero de texto (fichero output). El fiche-ro output tendra el mismo nombre que el fichero input, pero sera distinguidopor la extension .OUT (ver Tabla 3).

Un ejemplo de fichero input es el fichero de texto d96.DAT (ver Tabla4) que contiene los resultados de las elecciones legislativas en Espana delano 1996. En dicho fichero aparecen almacenados el numero de votos y elnumero de escanos de cada uno de los partidos polıticos presentados en esaconvocatoria.

4.2.1. Construccion del fichero input

En la construccion de un fichero input para Dimensi se han de tener encuenta las siguientes reglas:

1. La primera lınea del fichero contendra un tıtulo identificativo de losdatos suministrados. Por ejemplo, la primera lınea de d96.DAT es

Elecciones Generales (Congreso) de 1996

El contenido de dicha lınea aparecera posteriormente en el fichero out-put, tambien en la primera lınea (ver fichero d96.OUT).

2. La segunda lınea contendra una descripcion algo mas detallada de losdatos suministrados. Por ejemplo, en d96.DAT se tiene

Page 16: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

16 Manual de IndElec

Elecciones Generales (Congreso) de 1996Votos Escanos

CIU 1151633 16BNG 220147 2EAJ-PNV 318951 5CC 220418 4EA 115861 1PP 9716006 156PSOE 9425678 141...

......

Cuadro 4: Fichero d96.DAT

Votos Escanos

3. Los resultados electorales para cada uno de los partidos polıticos apa-receran a continuacion, es decir, a partir de la tercera lınea. En cadalınea apareceran siglas, votos y escanos (en este orden) de cada uno delos partidos polıticos.

4. En relacion a los tipos de datos, pueden suministrarse numeros enteroso porcentajes (en tanto por ciento y/o en tanto por uno) tanto para losvotos como para los escanos. Por ejemplo, podrıa suministrarse numerode votos y tanto por cierto de escanos, o cualquier otra combinacionposible. Dimensi es robusto respecto al tipo de datos que se suministre.

5. El final del fichero ha de situarse justo despues del ultimo dato, es decir,no debe haber ninguna lınea en blanco en el fichero entre el ultimo datoy el final del fichero.

4.3. Ejecucion y ficheros outputs de Dimensi

La ejecucion del modulo Dimensi de IndElecr con datos agregadosse lleva a cabo a traves del programa aDimensi.EXE. Cuando Dimensicomienza, aparece el mensaje

Path de trabajo ( <Intro> Path actual ) :

con el que el programa demanda un camino (path del DOS) donde se en-cuentre el fichero input. En el caso de que el fichero input se encuentre en elmismo directorio del programa, bastara con pulsar INTRO.

A continuacion, aparece el mensaje

Page 17: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 17

Nombre del fichero :

con el que Dimensi demanda que se especifique el nombre (no anadir exten-sion) del fichero input.

En el caso de que no se especifique nada en ambos mensajes, es decir, sepulse INTRO en ambas ocasiones, el programa finalizara sin hacer nada.

Como ejemplo, procedamos a obtener las dimensiones electorales asocia-das a las elecciones legislativas en Espana en 1996. En principio, tengase encuenta que los resultados electorales en dicha convocatoria estan contenidosen el fichero input d96.DAT. La ejecucion de Dimensi con dicho ficheroinput, que supondremos copiado en el mismo directorio del programa, sellevarıa a cabo de la forma siguiente:

Path de trabajo ( <Intro> Path actual ) : < INTRO >Nombre del fichero : d96

Una vez finalizado Dimensi, los resultados aparecerıan en el fichero d96.OUT.Para visualizar los calculos realizados, basta con leer el fichero de textod96.OUT con cualquier procesador de texto.

4.4. Ficheros inputs de Volatili

La ejecucion del modulo Volatili esta asociada a dos conjuntos de datoselectorales correspondientes cada uno de ellos a un comicio electoral.

Supondremos que los datos electorales del primer comicio electoral se en-cuentran en el fichero nomDat(1).DAT en el directorio U:\camino-datos(1),y, por su parte, los datos electorales del segundo comicio electoral se en-cuentran en el fichero nomDat(2).DAT en el directorio U:\camino-datos(2),siguiendo ambos ficheros las especificaciones de la Seccion 4.2.1.

Por otro lado, consideraremos un directorio para almacenar cuestionespropias de la volatidad, que aquı denominaremos U:\camino-volatil. En es-te directorio construiremos un fichero de texto con extension .IVO, al quedenominaremos en este manual como nombVolatil.IVO, siendo nombVolatilcualquier nombre de fichero admisible por MS-DOS. Dicho fichero conten-dra las especificaciones del usuario a IndElecr para la construccion de losincrementos entre partidos.

El diseno del fichero nombVolatil.IVO sigue las pautas indicadas parasu confeccion en la Seccion 3.2, ademas de la que a continuacion se expone,especıfica para datos electorales agregados:

En la primera lınea del fichero aparecera el directorio donde seencuentren los datos electorales del segundo comicio electoral, en

Page 18: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

18 Manual de IndElec

U:\camino-datos(2)nomDat(2).DATU:\camino-datos(1)nomDat(1).DAT(Lınea en blanco)...

Cuadro 5: Forma que adoptan las primeras lıneas del fichero IVO con datosagregados

la segunda lınea, el nombre del fichero de datos del segundo comi-cio electoral, en la tercera lınea, el directorio donde se encuentrenlos datos electorales del primer comicio electoral y, por ultimo, enla cuarta lınea, el nombre del fichero de datos del primer comicioelectoral. Un esquema de esta regla aparece en la Tabla 5.

4.5. Ejecucion y ficheros outputs de Volatili

La ejecucion del modulo Volatili de IndElecr con datos agregados selleva a cabo a traves del programa aVolati.EXE. Puesto que el fichero nomb-Volatil.IVO contiene la informacion necesaria para localizar los datos elec-torales correspondientes a los dos comicios, basta con que especifiquemos alprograma aVolati.EXE el camino U:\camino-volatil y el nombre de ficheronombVolatil (sin la extension).

Una vez finalizada la ejecucion de aVolati.EXE, todos los resultadosson almacenados en un fichero denominado nombVolatil.RES situado en eldirectorio U:\camino-volatil.

5. IndElecr por niveles de agregacion

En este capıtulo se describen las pautas a seguir para utilizar el sistemaIndElecr cuando se disponen de los datos electorales a diferentes niveles deagregacion. Dicha utilizacion conllevara la utilizacion de los modulos Dimen-si o Volatili, dependiendo de lo que el usuario desee calcular. En cualquiercaso, el usuario no ha de concebir a los modulos Dimensi y Volatili comomodulos independientes el uno del otro, sino que son interdependientes. Enconcreto, existe una norma basico que no puede obviarse:

Page 19: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 19

Cuando se vaya a utilizar Volatili con dos comicios electorales,Dimensi ha de haber sido previamente utilizado con cada unode dichos comicios.

El hecho de que parte de la informacion (de tipo interno) que requiere Vola-tili para su ejecucion es solo obtenida por Dimensi, obliga a que Dimensideba ser ejecutado primero.

La mejor forma de entender el funcionamiento de IndElecr cuando dis-ponemos de datos electorales por distritos, es pensar en IndElecr como ungestor de toda la informacion que le ha sido suministrada.

Puesto que el volumen de informacion va a ser considerable, supondremosque hemos dedicado un directorio del ordenador al almacenamiento de todalo relativo a un solo comicio electoral. A dicho directorio nos referiremos eneste manual como U:\camino-datos. Por otro lado, recuerde que el directoriodonde tendra instalado IndElecr es U:\indelec, siendo U la unidad de tra-bajo, que podra ser la unidad C o cualquier otra disponible en su ordenador.

Por ultimo, tenga presente que el orden de las secciones y subseccionesque en este capıtulo iran apareciendo coincide con el que ha de seguir elusuario cuando utilice IndElecr.

5.1. Estructura en niveles de agregacion

A continuacion se describe la forma de especificar a IndElecr la estruc-tura en niveles de agregacion a considerar en la zona geografica donde sehallan celebrado los comicios electorales.

Comencemos explicando el significado de lo que denominamos estructu-racion en niveles. Como ilustracion, considerense las elecciones legislativasen Espana en 1996, en la que los distritos electorales coinciden con las pro-vincias. Supongamos que disponemos de los datos electorales en cada una delas provincias de Espana. En este caso, la zona geografica en estudio es todaEspana, y en ella pueden considerarse, desde un punto de vista electoral, tresniveles de agregacion del conjunto de datos electorales: total (Nivel1), comu-nidades autonomas (Nivel2) y provincias (Nivel3). Como puede observarse,nos referiremos a los distintos niveles de agregacion por un ındice, varian-do desde 1, para el nivel de agregacion maxima, hasta 3, para el nivel deagregacion mınima.

Por otra parte, cada uno de los niveles de agregacion considerados vienedefinido por un conjunto de unidades territoriales excluyentes y cuya unionconstituye la zona geografica en estudio. A dichas unidades territoriales nosreferiremos como items. De esta forma, en el ejemplo anterior, el nivel comuni-

Page 20: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

20 Manual de IndElec

dad autonoma tiene como items cada una de las 17 comunidades autonomas:Andalucıa, Aragon, etc . . . . Ası, los items del nivel provincia serıan cadauna de las 52 provincias: Alava, Albacete, . . . Finalmente, algo que siempreocurre es que el nivel de agregacion maxima presenta solo un item, que esla zona geografica total (en el ejemplo, es Espana), por lo que dicho nivelsera tratado de forma especial.

A continuacion, pasamos a exponer como se especifica a IndElecr laestructura de niveles de agregacion considerada. Dicha estructura se va aespecificar mediante distintos ficheros de texto, que se encontraran todos enel directorio U:\indelec.

5.1.1. Fichero indelec.cfg

En el fichero de texto indelec.cfg queda especificado lo siguiente:

En la primera lınea aparece el numero total de niveles que puedenconsiderarse.

A partir de la segunda lınea, los nombres (maximo de 8 caracteres)que designan a cada uno de los niveles se van disponiendo en distintaslıneas. Los nombres han de estar ordenados de manera que el grado deagregacion vaya disminuyendo, es decir, primero ha de aparecer el nivelde agregacion maximo y en ultimo lugar el nivel de agregacion mınimo.

Por ejemplo, para las elecciones legislativas en Espana de 1996, el ficheroindelec.cfg podrıa ser de la forma siguiente:

3TotalCCAAProv

De esta forma, especificamos que pueden utilizarse tres niveles, que son Total,CCAA y Prov, siendo Total el nivel de agregacion maxima, CCAA el nivelde agregacion intermedia y Prov el nivel de agregacion mınima.

5.1.2. Ficheros de items

Nos queda especificar los conjuntos de items correspondientes a cada unode los niveles considerados. Salvo para el nivel de agregacion maximo, quecomo es sabido tiene un solo item (la zona geografica total), el resto de losniveles necesitan ser definidos en terminos de su conjunto de items corres-pondiente, es decir, habrıa que especificar los items para Nivel2, Nivel3 , etc

Page 21: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 21

. . . . Cada uno de estos conjuntos de ındices es especificado en un fichero detexto que debera denominarse nombre-nivel.txt, donde nombre-nivel es elnombre anteriormente especificado en indelec.cfg. Por ejemplo, en el casodel ejemplo anterior deberıamos tener especificados los ficheros CCAA.txty Prov.txt.

A la hora de especificar el conjunto de items asociado a un nivel de agre-gacion hay que tener presente los siguientes puntos:

1. Cada item es codificado mediante un valor entero, que denominamoscodigo del item.

2. En la primera lınea del fichero aparecera el numero total de items delnivel de agregacion considerado.

3. La descripcion de los items comienza a partir de la segunda lınea delfichero.

4. La informacion para cada item ocupara dos lıneas. Una lınea contieneuna serie de codigos y la otra la denominacion del item. Al final se anadesiempre (incluso para el ultimo item) una lınea adicional en blanco paraseparar la informacion del siguiente item.

5. Puesto que el grado de agregacion de los distintos niveles es progresiva,los items de un nivel se encontraran incluidos en un unico item del nivelde agregacion inmediatamente superior. Por ejemplo, si consideramos elitem Granada del nivel de agregacion Prov, es sabido que esta incluidosolo en el item Andalucıa del nivel CCAA.

Teniendo en cuenta estos puntos, la descripcion de los ficheros de items aso-ciados a cada uno de los niveles no es la misma para todos ellos. Comenzandopor el nivel de agregacion mayor (el Nivel1 no se tiene en cuenta), la descrip-cion de los ficheros va teniendo en cuenta la estructura anidada de los itemsconforme vamos considerando niveles de menor grado de agregacion.

Para ilustrar lo anterior, volvamos al ejemplo de las elecciones legisla-tivas en Espana. En la Tabla 6 se describe la forma del fichero de itemsCCAA.txt.

Por su parte, los items al nivel de provincias guardan una relacion deinclusion con los del nivel de CCAA. Por esta razon, al lado del codigo decada item del nivel provincias, aparecera el codigo del item de CCAA en elque se encuentra incluido. En la Tabla 7 aparece la forma que adoptarıa elfichero de items del nivel provincia, Prov.txt.

En general, la informacion correspondiente a un item del Nivelh, siendoh = 2, 3 . . ., serıa tal y como aparece en la Tabla 8.

Page 22: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

22 Manual de IndElec

17 (Se consideran 17 CCAA)1ANDALUCIA (El codigo de Andalucıa es 1)

2ARAGON (El codigo de Aragon es 2)

...

Cuadro 6: Estructura del fichero de items CCAA.txt.

52 (Se consideran 52 provincias)1 14 (El codigo de Alava es 1, que se encuentra incluida

Alava en el Paıs Vasco (codigo 14 de CCAA). )

2 7Albacete

3 17Alicante

4 1 (El codigo de Almerıa es 4, que se encuentra incluidaAlmerıa en Andalucıa (codigo 1 de CCAA). )

Cuadro 7: Estructura del fichero de items Prov.txt.

...CodigoItem-Nivelh CodigoItem-Nivelh−1 . . . CodigoItem-Nivel2NombreItem-Nivelh

...

Cuadro 8: Forma general que adoptarıa la informacion de un item del nivelh en un fichero de items.

Page 23: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 23

5.2. Datos electorales

A continuacion se describe el fichero de datos electorales que el usuario hade suministrar a IndElecr. Este es uno de los ficheros inputs que el usuarioha de suministrar a IndElecr. Dichos datos electorales estaran asociadosa un comicio electoral que se habra celebrado en una cierta zona geografica(paıs, comunidad autonoma, etc . . . ). En concreto, los datos electorales con-sistiran en los resultados electorales obtenidos por los partidos contendientesen cada uno de los distritos de dicha zona geografica y a distintos niveles deagregacion. El fichero que contenga estos datos electorales se encontrara enun directorio propio, al cual nos referiremos aquı mediante U:\camino-datos,y sera un fichero de texto con extension .dab, que aquı denominaremos comonombre-datos.dab.

La estructuracion de este fichero ha de satisfacer una serie de restriccio-nes4:

En la primera lınea aparecera un tıtulo consistente en una breve des-cripcion de los datos electorales.

En la segunda lınea aparecera el numero de niveles de agregacion quese van a considerar, incluyendo el nivel de agregacion maximo (el queda lugar al total). Denotemos con H al numero total de niveles consi-derados.

En la tercera lınea aparecera el ındice del nivel de agregacion maximode los datos suministrados. Tengase en cuenta que no ha de coincidir, engeneral, con el nivel de agregacion maximo de la estructura de nivelesdefinida.

En la cuarta lınea aparecera un codigo (valor entero positivo) no nuloasociado al (unico) item del nivel de agregacion maximo (total). Dichocodigo se asociara con el resto de los datos, por lo que ya no sera necesa-ria su especificacion para el resto de los datos electorales. Si este codigofuese 0, esto significarıa que el codigo del item del nivel de agregacionmaximo aparece indicado en los datos electorales siguientes.

La quinta lınea sera una lınea en blanco.

A partir de la sexta lınea (incluyendola) comenzaran a aparecer, deforma sucesiva, el conjunto de datos electorales, cada uno de los cualesasociado a los resultados obtenidos por un partido polıtico en un item

4Estas estan inspiradas en la estructuracion de los ficheros de datos que nos facilito elMinisterio del Interior.

Page 24: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

24 Manual de IndElec

de uno de los niveles de agregacion considerados. Cada uno de dichosdatos electorales se disponen en un numero total de H + 2 lıneas delfichero de datos electorales: H − 1 lıneas para cada uno de los codigosde items de los niveles, salvo el del nivel de agregacion maximo (yaincluido en la segunda lınea), una lınea para las siglas, una lınea parael numero de votos y una lınea para el numero de escanos. Al final seanade siempre (a pesar de que sea el ultimo dato) una lınea adicionalen blanco para separar entre sı los datos electorales.

Para ilustrar esto, volvemos al ejemplo, tratado en las secciones anteriores,relativo a las elecciones legislativas en Espana de 1996, considerando la es-tructura por niveles de agregacion allı especificada. En concreto, a partir delos datos suministrados por el Ministerio del Interior, consideramos, comoilustracion, los siguientes datos electorales:

Partido siglas item votos EscanosSocialista PSOE-A Almerıa 135789 3Popular PP Almerıa 115925 2Socialista PSOE-A Andalucıa 2017857 32Popular PP-PAR Aragon 370975 8

En la Tabla 9 se muestra como se especifica esta informacion en el fichero dedatos nombre-datos.dab.

Por otro lado, como puede comprobar en la Tabla 9, siempre hay queespecificar codigos para cada uno de los niveles considerados, excepto parael nivel de agregacion maxima, comenzando con el nivel Nivel2 hasta el demınimo grado de agregacion, NivelH . La especificacion para un item dado selleva a cabo mediante los codigos de los items en los que se encuentra con-tenido y los codigos de saturacion de los niveles de inferior agregacion al delitem dado. Por ejemplo, el item Andalucıa, del nivel de agregacion comuni-dades autonomas, se obtiene agregando los resultados correspondientes a losdel nivel provincia, o, de otra forma, saturando el nivel provincia. El codigode saturacion para un nivel de agregacion ha de ser un valor entero mayorque cualesquiera de los codigos de los items de dicho nivel. Esto significa que,si para el nivel de provincia los codigos de los items van desde 1 hasta 52,podrıa haberse elegido, cualquier valor mayor o igual que 53 (en nuestro casoel codigo elegido fue 99).

Page 25: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 25

Elecciones legislativas en Espana de 19963 (Se consideran tres niveles de agregacion)1 (Nivel de agregacion maximo para los datos)1 (El codigo del item Espana es definido con 1)

...1 (Codigo item, Andalucıa, del nivel comunidad)4 (Codigo item, Almerıa, del nivel provincias)PSOE-A (Siglas del partido polıtico)135789 (Numero de votos en Almerıa)3 (Numero de escanos en Almerıa)

14PP1159252

1 (Codigo item, Andalucıa, del nivel comunidad)99 (Codigo de ”saturacion”en el nivel de provincias)PSOE-A201785732

2 (Codigo item, Aragon, del nivel comunidad)99 (Codigo de ”saturacion”en el nivel de provincias)PP-PAR3709758...

Cuadro 9: Ilustracion de la estructura de un fichero de datos .dab. El usuarioha elegido, aquı, como codigo de saturacion del nivel de agregacion provincias,el valor 99.

Page 26: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

26 Manual de IndElec

5.3. Ficheros inputs para Dimensi

5.3.1. Especificacion de partidos PANEs

A la hora de obtener los ındices del regionalismo, es necesario que IndElecr

disponga de la informacion sobre que partidos son PANE y NO-PANE. Estose lleva a cabo en el fichero de texto denominado siglas.txt, que estara si-tuado en el directorio U:\camino-datos. En dicho fichero ha de aparecer unlistado de las siglas de los partidos, cada una solo ha de aparecer una vez,con la especificacion PANE o NO-PANE, dependiendo si es un partido deambito no estatal o de ambito nacional. Dichas siglas han de corresponder alas especificadas en el fichero de datos electorales, nombre-datos.dab.

Una version preliminar de siglas.txt es elaborada de forma automaticapor el programa xdimen2.exe, a falta de especificar correctamente por elusuario los partidos que son PANEs y NO-PANEs. En cualquier caso, laelaboracion de siglas.txt sigue las siguientes especificaciones:

En la primera lınea apare el numero total de siglas de partidos

La informacion para cada sigla esta situada sobre dos lıneas consecu-tivas. En la primera lınea aparece la sigla del partido polıtico y en lasegunda, la especificacion PANE o NO-PANE. Al final hay siempreque anadir una tercera lınea en blanco.

La informacion de la primera sigla de partido comienza en la segundalınea de fichero.

La sigla de un partido estara formada por una secuencia de caracteressin espacios en blanco. Esto significa que si quisieramos escribir PartidoPopular, deberıamos hacerlo eliminando el espacio en blanco, es decir,por ejemplo, escribiendo Partido-Popular o PartidoPopular.

En la Tabla 10 puede verse la forma que adopta el fichero siglas.txt.

5.3.2. Clases de equivalencias de siglas de los partidos polıticos

Una clase de equivalencia de siglas de partidos polıticos esta constituidapor el conjunto de siglas con las que se presenta un mismo partido en distintosdistritos. En Espana es una practica comun que los partidos polıticos sepresenten, por distintas razones, con siglas distintas. Por ejemplo, el PartidoSocialista para las elecciones generales, se presento con las siglas siguientesque aparecen en la base de datos del Ministerio del Interior: PSOE (en casitoda Espana), PSC-PSOE (Cataluna), PSE-EE (Paıs Vasco), PSG-PSOE(Galicia) y PSOE-A (Andalucıa).

Page 27: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 27

95 (Existen un total de 95 siglas de partidos)PPNO-PANE

PSOE-ANO-PANE

PNVPANE...

Cuadro 10: Estructura del fichero siglas.txt.

Para evitar que el usuario tenga que unificar manualmente las distin-tas siglas de un mismo partido en el fichero nombre-datos.dab, el sistemaIndElecr posee implementado un procedimiento de reconocimiento de si-glas basado en la informacion contenida en el fichero de texto siglaso.txt. Enel fichero siglaso.txt quedan almacenadas las especificaciones relativas a lasclases de equivalencia de las siglas de todos los partidos que se esten conside-rando en la base de datos. Tras la ejecucion del programa xdimen5.exe, seelabora de forma automatica una version preliminar de siglaso.txt, a partirde la que el usuario debera indicar al sistema cuales son las clases de equi-valencia consideradas. El fichero siglaso.txt se encontrara en el directorioU:\camino-datos.

En la elaboracion del fichero siglaso.txt han de seguirse las siguientespautas:

La informacion de la primera clase de equivalencia comienza en la se-gunda lınea del fichero.

En la primera lınea aparece el numero total de siglas de partidos.

La informacion de cada clase de equivalencia esta situada en lıneascontiguas, colocando cada una de las siglas en una lınea distinta.

Las clases de equivalencia son separadas por lıneas en blanco.

En la Tabla 11 aparece la forma que tiene el fichero siglaso.txt.

5.3.3. Puntuaciones de los partidos para la polarizacion

En la obtencion de los ındices de polarizacion se necesita especificarlas puntuaciones de los partidos polıticos en la escala ideologica izquierda-

Page 28: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

28 Manual de IndElec

95PPPP-PARUPN-PP

PSOEPSC-PSOEPSE-EE/PSOEPSG-PSOEPSOE-A...

Cuadro 11: Estructura del fichero siglaso.txt.

derecha (0-10). Dichas puntuaciones seran almacenadas en un fichero de tex-to, que ha de denominarse siglapo.txt y que ha de estar almacenado en eldirectorio U:\camino-datos.

Tengase en cuenta que en el caso de que no exista dicho fichero en eldirectorio de trabajo, por razones tecnicas todos los ındices de polarizacionapareceran, por defecto, con valores nulos.

El formato con el que ha de disenarse el fichero input con las puntuacio-nes de las escalas ideologicas de los partidos, viene dado por las siguientesespecificaciones:

El contenido de la primera lınea del fichero es indiferente.

A continuacion de la primer lınea (en la segunda) se ira disponiendolas puntuaciones correspondientes a cada uno de los partidos.

La puntuacion aparecera sola en una fila, seguida, en las siguientesfilas, de la denominacion o denominaciones con las que pueda aparecerla formacion polıtica5.

La informacion entre dos formaciones polıticas distintas estara separadapor una lınea en blanco.

En la Tabla 12 aparece la forma que adoptan los ficheros siglapo.txt.

5Con este termino hacemos referencia tanto a partidos polıticos como a coalicionesentre partidos

Page 29: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 29

Primera lınea (contenido indistinto)x1

Sigla1-Partido(1)Sigla2-Partido(1)...SiglaP-Partido(1)

x2

Sigla1-Partido(2)Sigla2-Partido(2). . .SiglaQ-Partido(2). . .

Cuadro 12: Esquema del fichero siglapo.txt que contiene las puntuacionesen la escala ideologica.

5.4. Ejecucion de Dimensi

Paso 1: Creacion de la base de datos mediante la ejecucion del programaxdimen1.exe

Paso 2: Construccion de una version preliminar del fichero de siglas de lospartidos mediante la ejecucion de xdimen2.exe

Paso 3: El usuario, con un procesador de texto, ha de especificar los partidosPANES con PANE o NO-PANE.

Paso 4: Incorporacion de la informacion, que ha sido especificada por elusuario en el paso anterior, a la base de datos mediante la ejecucion dexdimen3.exe.

Paso 5: Preparacion para el comienzo de calculos mediante la ejecucion dexdimen4.exe.

Paso 6: Creacion del arbol de items, considerados en los distintos niveles deagregacion dentro de la base de datos, y de la version preliminar delfichero siglaso.txt mediante la ejecucion del programa xdimen5.exe.

Paso 7: Elaboracion de los ficheros siglaso.txt y siglapo.txt con un pro-cesador de texto.

Page 30: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

30 Manual de IndElec

Paso 8: Obtencion de los calculos definitivos mediante la ejecucion de xdi-men6.exe. Los resultados se obtienen en los ficheros de texto re-sult.out, MatrizDD.txt y MatriReg.txt.

5.5. Ficheros outputs para Dimensi

La ejecucion del modulo Dimensi tiene por objeto el calculo por distritosde los ındices de desproporcionalidad, las dimensiones del voto a excepcion dela volatilidad, y los ındices del regionalismo electoral. Los calculos resultantesno son mostrados en pantalla, sino que son almacenados en ficheros de textode la forma siguiente:

En el fichero result.out aparecen todos los resultados obtenidos juntocon un informe descriptivo estadıstico de estos. Este es el fichero outputidoneo para visualizar detenidamente los resultados.

En el caso de que el usuario desee utilizar los resultados obtenidos pararealizar algun estudio estadıstico distinto, el sistema facilita las matricesde datos correspondientes en dos ficheros de texto, MatrizDD.txty MatriReg.txt, que pueden ser manejados con cualquier paqueteestadıstico, SPSS, BMDP, SyStat, SPAD, etc . . . .

A continuacion, pasamos a describir los formatos correspondientes a losficheros MatrizDD.txt y MatriReg.txt, que tendran que ser especificadosal paquete estadıstico que se utilice.

5.5.1. Formato de MatrizDD.txt

En el fichero MatrizDD se almacenan los ındices de desproporcionalidad,y las dimensiones del voto salvo la volatilidad. A continuacion se describe lamatriz de datos, en particular las variables (columnas) de esta. Tengase encuenta que cada fila esta asociada a un item (distrito) de un nivel.

1. Indice del nivel (1, . . . , H),

2. Codigo del item para Nivel1 (agregacion maxima, el total),

3. Codigo del item para Nivel2,

4....

5. Codigo del item para NivelH (H es el numero total de niveles),

6. Numero de escanos,

Page 31: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 31

7. Numero de votos registrados,

8. SL,

9. R,

10. Rco,

11. LH,

12. MR,

13. Lmax,

14. Orden del partido con maxima desviacion. Considerando los partidosordenados en orden decreciente al apoyo electoral obtenido.

15. Gcm,

16. Lcm,

17. L1,

18. L2,

19. L∞,

20. Orden del partido donde se alcanza el maximo L∞, Considerando lospartidos ordenados en orden decreciente al apoyo electoral obtenido.

21. CS,

22. r2N

23. CSco,

24. r2m1

25. CsCF ,

26. r2m2

,

27. Robu,

28. r∗,

29. RbRe,

Page 32: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

32 Manual de IndElec

30. r∗,

31. RbRf ,

32. r∗,

33. Rb05,

34. r∗

35. Frage

36. Fragp

37. Cce

38. Ccp

39. Cmpe,

40. Cmpp,

41. Ne

42. Np

43. Ne −Np

44. Ie

45. Ip

46. Ie− Ip

47. NPe

48. NPp

49. NPe−NPp

50. PSa

51. PPe

52. PPp

53. PPe−PPp

Page 33: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 33

El coeficiente r∗ es un coeficiente artificial cuya finalidad es especificar siel coeficiente que le precede presenta un valor missing. En concreto, el valorde r∗ es negativo, si y solo si, el coeficiente que le precede presenta un valormissing.

5.5.2. Formato de MatriReg.txt

En el fichero MatriReg.txt se almacenan los ındices del regionalismoelectoral. A continuacion se describe la matriz de datos, en particular lasvariables (columnas) de esta. Tengase en cuenta que cada fila esta asociadaa un item (distrito) de un nivel.

1. Indice del nivel de ambito superior

2. Indice del nivel de ambito inferior

3. Codigo item-ambito superior del Nivel1,

4. Codigo item-ambito superior del Nivel2,

5....

6. Codigo item-ambito superior del NivelH ,

7. Numero total de escanos en el item-ambito superior,

8. Numero total de votos en el item-ambito superior,

9. TotPANE

10. Codigo item-ambito inferior del Nivel1,

11. Codigo item-ambito inferior del Nivel2,

12....

13. Codigo item-ambito inferior del NivelH ,

14. Numero total de escanos en el item-ambito inferior,

15. Numero total de votos en el item-ambito inferior,

16. VRta

17. VRtaD

18. VRDe

19. VRD

Page 34: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

34 Manual de IndElec

5.6. Ficheros inputs para Volatili

La ejecucion del modulo Volatili esta asociada a dos conjuntos de datoselectorales correspondientes cada uno de ellos a un comicio electoral celebradoen una misma zona geografica, pero en dos ”instantes”de tiempo diferentes.

Siguiendo la lınea de este capıtulo, supondremos que los datos electora-les del primer perıodo se encuentran en un directorio, que denominaremosaquı U:\camino-datos(1), y los del segundo, en un directorio diferente de-nominado U:\camino-datos(2). Ademas, el modulo Dimensi habra sido yaaplicado a ambos conjuntos electorales, con lo que ya se tendra definida lajerarquıa de items en los distintos niveles considerados.

Por otro lado, consideraremos un directorio para almacenar cuestionespropias de la volatidad, que aquı denominaremos U:\camino-volatil.

En principio, los ficheros inputs de Dimensi tambien lo son para Volatili.En el directorio U:\indelec construiremos el fichero simbolos.afi, siguiendolas especificaciones de la Seccion 3.1.

Ademas, en el directorio U:\camino-volatil construiremos un fichero detexto con extension .IVO, al que denominaremos en este manual comonombVolatil.IVO, siendo nombVolatil cualquier nombre de fichero admisi-ble por MS-DOS. Dicho fichero contendra las especificaciones del usuario aIndElecr para la construccion de los incrementos entre partidos.

El diseno del fichero nombVolatil.IVO sigue las pautas indicadas para suconfeccion en la Seccion 3.2, ademas de las que a continuacion se exponen,que son especıficas cuando los datos electorales vienen a distintos niveles deagregacion.

En la primera lınea del fichero aparecera el directorio donde se encuen-tren los datos electorales del segundo comicio electoral, en la segundalınea, un valor entero que servira como identificativo del segundo co-micio electoral, en la tercera lınea, el directorio donde se encuentrenlos datos electorales del primer comicio electoral y, por ultimo, en lacuarta lınea, un valor entero que servira como identificativo del primercomicio electoral.

Dado un partido polıtico en uno de los perıodos, se considerara parareferirnos a el a una de las siglas con las que se presente en ese perıodo,las cuales estaran especificadas en el fichero siglaso.txt (Seccion 5.3.2).

5.7. Ejecucion de Volatili

Una vez que todos los ficheros inputs han sido construidos, la ejecuciondel modulo Volatili se reduce a la ejecucion de xvolatil.EXE. El usuario

Page 35: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

F.A. Ocana y P. Onate 35

tan solo especificara el camino U:\camino-volatil y nombVolatil.

5.8. Ficheros outputs para Volatili

La ejecucion del modulo Volatili tiene por objeto el calculo por distri-tos de los ındices de volatilidad. Los calculos resultantes no son mostradosen pantalla, sino que son almacenados en dos ficheros de texto que creaIndElecr, nombVolatil.RES nombVolatil.MAT, que apareceran en el di-rectorio U:\camino-volatil.

En el fichero nombVolatil.RES aparecen todos los resultados obtenidosjunto con un informe descriptivo estadıstico de estos. Este es el fichero outputidoneo para visualizar detenidamente la volatilidad.

En el caso de que desee utilizar los resultados obtenidos para realizar algunestudio estadıstico distinto, el sistema facilita la matriz de datos correspon-diente almacenada en el fichero nombVolatil.MAT.

5.8.1. Formato de nombVolatil.MAT

En el fichero nombVolatil.MAT se almacenan los distintos valores re-lativos a la volatilidad para cada uno de los items correspondientes a losdistintos niveles considerados. A continuacion se describe la matriz de datos,en concreto las columnas de esta, siendo las filas cada uno de dichos items.

1. Codigo identificativo del periodo 2,

2. Codigo identificativo del periodo 1,

3. Indice del nivel o ambito donde se realizan los calculos,

4. Codigo del item para Nivel1,

5. Codigo del item para Nivel2,

6....

7. Codigo del item para NivelH ,

8. Numero de escanos,

9. % votos asociado a los partidos considerados en el perıodo 2,

10. % escanos asociado a los partidos considerados en el perıodo 2,

11. % votos asociado a los partidos considerados en el perıodo 1,

Page 36: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

36 Manual de IndElec

12. % escanos asociado a los partidos considerados en el perıodo 1,

13. V Te,

14. V Be,

15. V IBe,

16. % V Be := 100 V Be / V Te,

17. % V IBe := 100 V IBe / V Te,

18. V Tp,

19. V Bp,

20. V IBp,

21. % V Bp := 100 V Bp / V Tp,

22. % V IBp := 100 V IBp / V Tp.

Referencias

Bartolini, S. y P. Mair (1990). Identity, competition and electoral availability:the stabilization of European electorates 1885-1985 . Cambridge UniversityPress, Cambridge.

Lijphart, A. (1995). Sistemas electorales y sistemas de partidos . Centro deEstudios Constitucionales, Madrid.

Medina, R. (1999). 18 anos de sistemas electorales autonomicos: rendimientosy consecuencias polıticas. Revista de las Cortes Generales , 46.

Molinar, J. (1991). Counting the number of parties: an alternative index.American Political Science Review , 85(4), 1383–1391.

Ocana, F. A. y P. Onate (1999). Indices e indicadores del sistema electoral ydel sistema de partidos. Una propuesta informatica para su calculo. RevistaEspanola de Investigaciones Sociologicas , 86, 223–245.

Onate, P. y F. Ocana (1999). Analisis de datos electorales . Centro de Inves-tigaciones Sociologicas, Madrid.

Pedersen, M. (1983). The dynamics of west european party systems: Chan-ging patterns of electoral volatility. En Western european party systems.Continuity and change (H. Daalder y P. Mair, eds.), 29–66. Sage, Londres.

Page 37: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

Indice alfabetico

ındices de desproporcionalidad, 3Dimensi, 5, 9

ındices calculados, 9Volatili, 5, 11

ASCII, 7

BMDP, 4

d96.DAT, 15dimensiones

sistema de partidos, 3voto, 3

Directorio de IndElecr, 19Directorio de datos, 19

EDIT, 7Estructuracion en niveles, 19

ficherode texto, 7incrementos *.IVO, 13, 17, 34indelec.cfg, 20input, 6, 9input *.DAB, 23input *.DAT, 15MatriReg.TXT, 30MatrizDD.TXT, 30output, 6, 9output *.MAT, 35output *.OUT, 15, 17output *.RES, 18, 35result.OUT, 30siglapo.TXT, 28siglas.TXT, 26siglaso.TXT, 27

IndicesCS, 10

CSco, 10Cc∗, 11Cmp∗, 11CsCF , 10Frag∗, 10Gcm, 10I∗, 10LH, 10Lmax, 10Lcm, 10L1, 10L2, 10L∞, 10MR, 10NP∗, 10N∗, 10PP∗, 11PSa, 11

R, 10Rb05, 10RbRe, 10RbRf , 10Rco, 10Robu, 10SL, 10V B∗, 12V IB∗, 12VRD, 11VRDe, 11VRta, 11VRtaD, 11V T∗, 12Escision, 12

item, 8, 19CCAA.TXT, 21ficheros *.TXT, 21Prov.TXT, 21

37

Page 38: UGRfocana/eleccion/materia/guia10.pdf · 2008. 1. 24. · Created Date: 5/2/2001 11:53:00 AM

38 Manual de IndElec

MiniTAB, 4MS-Word, 7

niveles de agregacion, 4, 8NotePad, 7

Resultados electorales, 3

S-PLUS, 4simbolos.afi, 13, 34SPAD, 4SPSS, 4

WordPad, 7WordPerfect, 7