R/compute_disproportion.R
compute_disproportion.Rd
Función que calcula el índice de desprorpoción del sistema de partidos midiendo la distancia relativa entre proporción de votos y de bancas obtendios por los partidos políticos (Gallagher por defecto) (Function that computes the party system disproportion index)
compute_disproportion(data, formula = "gallagher")
data | la base de datos para hacer el cálculo obtenida con |
---|---|
formula | variante de cálculo elegido ('gallagher', 'cox_shugart', 'lijphart' o 'rae'). Por defecto es la formula de Gallagher |
Devuelve un tibble con class "tbl_df","tbl", "data.frame"
con el cómputo
(Returns a tibble with class "tbl_df", "tbl", "data.frame"
with the computation).
Una discusión sobre distintas formulas para el cálculo puede encontrarse en "Taagepera and Grofman (2009)" (A discussion of different ways to compute it can be found at "Taagepera and Grofman (2009)")
REQUISITO:
El formato de data
debe ser long
para calcular compute_disproportion
.
Si data
es wide se puede transformar con make_long
(long
format of data
is required for compute_disproportion
.
If data
is in wide format you can transform it with make_long
)
NOTA:
para calcular el grado de desprorpoción el parámetro level
de get_election_data
debe ser el que descarga por defecto: "provincia"
(To compute the degree of disproportion, the parameter level
of get_election_data
must be "provincia" (default)).
tucuman_dip_gral_2017#> # A tibble: 6 x 8 #> # Groups: codprov [1] #> category round year codprov name_prov electores listas votos #> <chr> <chr> <dbl> <chr> <chr> <dbl> <chr> <dbl> #> 1 dip gral 2017 23 TUCUMAN 1217274 0180 154930 #> 2 dip gral 2017 23 TUCUMAN 1217274 0503 46609 #> 3 dip gral 2017 23 TUCUMAN 1217274 0521 319221 #> 4 dip gral 2017 23 TUCUMAN 1217274 0548 459257 #> 5 dip gral 2017 23 TUCUMAN 1217274 blancos 5920 #> 6 dip gral 2017 23 TUCUMAN 1217274 nulos 12947tucuman_dip_gral_2017 %>% compute_disproportion()#> # A tibble: 1 x 7 #> # Groups: category, round, year, codprov [1] #> category round year codprov name_prov value formula #> <chr> <chr> <dbl> <chr> <chr> <dbl> <chr> #> 1 dip gral 2017 23 TUCUMAN 13.1 gallagher