Función que calcula el índice de desproporción del sistema de partidos midiendo la distancia relativa entre proporción de votos y de bancas obtenidos por los partidos políticos (Gallagher por defecto)

(Function that computes the party system disproportion index)

compute_disproportion(data, formula = "gallagher")

Arguments

data

la base de datos para hacer el cálculo obtenida con get_election_data

(tibble downloaded with get_election_data needed to compute disproportion).

formula

variante de cálculo elegido ('gallagher', 'cox_shugart', 'lijphart' o 'rae'). Por defecto es la formula de Gallagher

Value

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).

Details

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 desproporció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)).

See also

Examples

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 12947
tucuman_dip_gral_2017 %>% electorAr::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