Skip to contents

Pipeline principal

Funciones para ejecutar la simulación completa.

run_vota()
Run Complete Electoral Simulation
vota()
VOTA: Vote Outcome Transfer-based Algorithm
load_and_validate()
Load and validate electoral data from Excel
validate_input_data()
Validate Input Data

Simulación Monte Carlo

Funciones de simulación y muestreo.

simulate_mt()
Simulaciones Monte Carlo de Matrices de Transferencia
simulate_prov_votes()
Simulaciones Monte Carlo de matrices de provincia x partido
draw_mt()
Generate transfer matrix simulations

D’Hondt y escaños

Asignación de escaños y agregación.

fast_dhondt()
Vectorized D'Hondt Allocation
allocate_seats()
Allocate Seats to Parties in Each Province Allocates seats to parties in each province using the D'Hondt method, applying electoral thresholds to determine which parties are eligible for seat allocation.
aggregate_results()
Agregar Resultados Nacionales desede Simulaciones Provinciales
calculate_n()
Calcular Tamaños de Muestra de MT

Datos de entrada

Lectura y preparación de datos.

read_mt()
Leer Matriz de Transferencia
read_partidos()
Cargar codigos de Partidos
read_patrones()
Read Provincial Patterns
get_censo()
Download Electoral Census Data

Utilidades

Herramientas auxiliares y plantillas.

setup_electoral_project()
Set up electoral project
create_vota_project()
Crear proyecto desde plantilla
create_input_template()
Crear plantilla de archivos de entrada

Clases S3

Objeto de resultados y métodos asociados.

new_electo_fit()
Crea un objeto electo_fit
print(<electo_fit>)
Print method for electo_fit objects
print(<summary_electo_fit>)
Print method for summary_electo_fit objects
summary(<electo_fit>)
Summary method for electo_fit objects
plot(<electo_fit>)
Generate plots from electo_fit objects

Conjuntos de datos

Datos incluidos en el paquete.

mt
Matriz de Transferencia de Ejemplo
n_seats
Número de escaños por provincia
patrones_23J
Patrones electorales del 23J
retoques
Ajustes manuales de ejemplo
small_parties
Partidos pequeños de ejemplo
votos_23J
Resultados electorales del 23J