SPSS: PROGRAMAS
E ROTINAS COMPLEMENTARES (SYNTAX FILES) |
||
|
||
Sintaxes Diversas |
||
|
||
Método de
Hondt |
||
*** Método de Hondt *** Valentim Rodrigues Alferes (Universidade
de Coimbra, 2002) *** valferes@fpce.uc.pt ** ** Esta sintaxe calcula, de
acordo com o Método de Hondt, o número
de ** mandatos (v.g., deputados),
num dado círculo eleitoral (v.g., dis- ** trito), em função dos
votos obtidos. ** ** O utilizador deve
especificar o número de votos e as designações ** dos partidos (listas,
etc.) e o número de mandatos a atribuir ** (candidatos a eleger). ** ** O output, para além da
ordem e dos quocientes dos candidatos elei- ** tos, fornece e representa
graficamente as percentagens de voto ** (excluindo, evidentemente,
as percentagens de brancos e nulos) e o ** número de mandatos de cada
partido. ** ** O exemplo diz respeito aos
resultados no Círculo Eleitoral de Lisboa ** nas Eleições Legislativas de 17 de Março de 2002. DATA LIST LIST /VOTOS(F15.0) PARTIDO(A30). * Introduza os votos obtidos
e as designações dos partidos. BEGIN
DATA 440729 PS 406323 PSD 100045 PCP 96483 CDS 53038 BE 7872 MRPP 4703 MPT 4408 PPM 1626 PNR 1599 PH 1166 POUS END DATA. * Introduza o número de deputados a eleger. COMPUTE N_DEPUT = 48. WEIGHT BY VOTOS. FREQUENCIES VARIABLES=PARTIDO/FORMAT=DFREQ/BARCHART
PERCENT /ORDER=ANALYSIS. WEIGHT OFF. COMPUTE DIVISOR=$CASENUM. LOOP
DIVISOR=1 TO N_DEPUT. XSAVE
OUTFILE=FOUT1/KEEP=VOTOS PARTIDO N_DEPUT DIVISOR. END
EXECUTE. GET
FILE=FOUT1. COMPUTE QUOCIENT=VOTOS/DIVISOR. SORT CASES BY QUOCIENT(D). COMPUTE DEPUTADO=$CASENUM . SEL IF($CASENUM<=N_DEPUT). FORMATS VOTOS(F15.0) DIVISOR(F3.0) QUOCIENT(F15.3) DEPUTADO(F3.0). LIST PARTIDO VOTOS DIVISOR QUOCIENT DEPUTADO. FREQUENCIES VARIABLES=PARTIDO/FORMAT=DFREQ/BARCHART
FREQ/ORDER=ANALYSIS. |
||
Output (exemplo) |
||
*** Método de Hondt *** Valentim Rodrigues Alferes (Universidade de Coimbra, 2002) *** valferes@fpce.uc.pt ** ** Esta sintaxe calcula, de acordo com o Método de Hondt, o número de ** mandatos (v.g., deputados) num dado círculo eleitoral (v.g., dis- ** trito), em função do número de votos obtido. [...] Frequencies List PARTIDO
VOTOS DIVISOR QUOCIENT
DEPUTADO PS 440729 1
440729,000 1 PSD 406323 1
406323,000 2 PS 440729 2
220364,500 3 PSD 406323 2
203161,500 4 PS 440729 3
146909,667 5 PSD 406323
3 135441,000 6 PS 440729 4
110182,250 7 PSD 406323 4
101580,750 8 PCP 100045 1
100045,000 9 CDS 96483 1
96483,000 10 PS 440729 5
88145,800 11 PSD 406323 5
81264,600 12 PS 440729 6
73454,833 13 PSD 406323 6
67720,500 14 PS 440729 7
62961,286 15 PSD 406323 7
58046,143 16 PS 440729 8
55091,125 17 BE 53038 1
53038,000 18 PSD 406323 8
50790,375 19 PCP 100045 2
50022,500 20 PS 440729 9
48969,889 21 CDS 96483 2
48241,500 22 PSD 406323 9
45147,000 23 PS 440729 10
44072,900 24 PSD 406323 10
40632,300 25 PS 440729 11
40066,273 26 PSD 406323 11
36938,455 27 PS 440729 12
36727,417 28 PS 440729 13
33902,231 29 PSD 406323 12
33860,250 30 PCP 100045 3
33348,333 31 CDS 96483 3
32161,000 32 PS 440729 14
31480,643 33 PSD 406323 13
31255,615 34 PS 440729 15
29381,933 35 PSD 406323 14
29023,071 36 PS 440729 16
27545,563 37 PSD 406323 15
27088,200 38 BE 53038 2
26519,000 39 PS 440729 17
25925,235 40 PSD 406323 16
25395,188 41 PCP 100045 4
25011,250 42 PS 440729 18
24484,944 43 CDS 96483 4
24120,750 44 PSD 406323 17
23901,353 45 PS 440729 19
23196,263 46 PSD 406323 18
22573,500 47 PS 440729 20
22036,450 48 Number of cases read: 48
Number of cases listed: 48 [...] Frequencies |
||
*** Nota 1 ** As designações dos
partidos podem conter até 30 caracteres desde ** que não tenham pelo meio
nenhum espaço em branco [por exemplo, se ** quiser escrever “Partido
Comunista Português”, deve registar: ** **
Partido_Comunista_Português ** ** Os votos e a designação de
cada partido devem ocupar uma só linha, ** tendo entre eles pelo
menos um espaço em branco: ** ** 43657 PPD_PSD ** ** Não é necessário que os
partidos estejam ordenados por votação. |
||
|
||
*** Nota 2 ** Se quiser utilizar a
sintaxe para outros círculos ou eleições, os ** resultados eleitoriais
estão disponíveis no STAPE. ** ** Como é óbvio, a sintaxe é
aplicável à determinação do número de ** mandatos a atribuir a cada
círculo eleitoral em função dos eleito- ** res incritos (ver simulação no
STAPE) ou a qualquer outro tipo de ** eleição baseado no Método
de Hondt. |
||
|
||
Última actualização: 2002-09-29 |