🏛️

Monitor Legislativo · Metodología — Senado Nacional

Indicadores, fuentes, fórmulas y bibliografía académica

⚠️ Nota: Esta herramienta es de carácter experimental y académico. Los datos provienen de fuentes públicas oficiales del Estado argentino. Los resultados son indicadores algorítmicos — no implican juicio de valor, acusación ni determinación de responsabilidad sobre ninguna empresa, organismo o persona. El objetivo es promover la transparencia y el debate informado sobre el gasto público.
📐 Indicadores del Sistema (v1.0)
NEP
Número Efectivo de Partidos activo
Mide la fragmentación del cuerpo legislativo. Un NEP alto indica mayor pluralismo; bajo, concentración en pocos bloques.
NEP = 1 / Σ(pᵢ²) donde pᵢ = bancas_bloque / total_bancas
NAPE
Nivel de Asistencia y Participación Efectiva activo
Promedio de participación en votaciones de los senadores con datos disponibles.
NAPE = Σ(participation_pct) / n_senadores_activos
PART
Participación Individual activo
Porcentaje de sesiones en que el senador emitió voto (afirmativo, negativo o abstención) sobre el total de sesiones del período.
PART = (votos_af + votos_neg + abst) / votos_total × 100
RLS
Ratio de Leyes Sustantivas activo
Proporción de votos afirmativos sobre el total de votos emitidos. Indica la orientación positiva del senador/a.
RLS = votos_afirmativos / votos_total × 100
AUS
Ausencias registradas activo
Cantidad de sesiones en que el senador/a no emitió voto ni estuvo presente. Datos directos de la API oficial.
AUS = ausencias (dato directo)
COLS
Costo por Legislador del Senado en desarrollo
Estimación del costo por senador en función del presupuesto asignado a la cámara y el número de bancas activas.
COLS = presupuesto_senado / 72 bancas
CRC
Costo por Representado y Cámara en desarrollo
Costo del Senado por habitante representado, basado en datos del INDEC y presupuesto de la cámara.
CRC = presupuesto_senado / población_argentina
IAD
Índice de Apertura de Datos en desarrollo
Evaluación del nivel de apertura y accesibilidad de los datos publicados por el Senado (0–5 estrellas).
IAD = f(APIs, formatos, licencias, actualización)
TVD
Tasa de Veracidad de Datos en desarrollo
Porcentaje de coincidencia entre los datos de la API y los registros oficiales del senado.gob.ar.
TVD = registros_coincidentes / registros_totales × 100
⚠️ Senadores sin datos de votación

📅 Renovación del tercio 2025

27 senadores asumieron en diciembre 2025 como parte de la renovación por tercios del Senado. Las actas de votación de 2025 disponibles en argentinadatos.com son anteriores a su asunción, y las actas de 2026 aún no han sido publicadas por la fuente oficial.

Esto explica por qué estos senadores figuran con 0 en todos los indicadores de votación. No es un error — es la realidad del período disponible. El pipeline diario actualizará estos datos automáticamente cuando las actas 2026 sean publicadas.

📡 Fuentes de datos
🏛️
Senado de la Nación Argentina — senado.gob.ar
Nómina oficial, perfiles individuales, comisiones y actividad parlamentaria.
📊
ArgentinaDatos.com — API REST pública
API no oficial que consolida datos del Senado: nómina, actas de votación, períodos, reemplazos.
📈
INDEC — Instituto Nacional de Estadística y Censos
Datos de población para el cálculo de indicadores per cápita (CRC).
💰
Presupuesto Abierto — Ministerio de Economía
Presupuesto asignado a la Honorable Cámara de Senadores.
🗃️
Boletín Oficial de la República Argentina
Verificación de mandatos, resoluciones y normativa vigente.
📖 Glosario
BloqueAgrupación de senadores que actúan en conjunto dentro de la cámara. Equivalente a "bancada" o "partido" en el contexto parlamentario.
MayoríaSenador/a elegido/a por la fuerza política con mayor cantidad de votos en su provincia (2 por provincia).
1ª MinoríaSenador/a elegido/a por la segunda fuerza política más votada en su provincia (1 por provincia).
TercioEl Senado se renueva por tercios cada 2 años: 8 provincias renuevan sus 3 bancas en cada elección.
QuórumNúmero mínimo de senadores requeridos para sesionar: 37 (mayoría simple de 72 bancas).
participation_pctIndicador calculado: (votos_af + votos_neg + abstenciones) / votos_total × 100.
votos_totalTotal de sesiones con votación registrada en el período analizado.
ausenciasSesiones en que el senador/a no emitió voto ni registró presencia.
abstencionesSesiones en que el senador/a estuvo presente pero no emitió voto afirmativo ni negativo.
📚 Bibliografía académica
Autor/esTítuloAñoRelevancia
Laakso, M. & Taagepera, R."Effective Number of Parties: A Measure with Application to West Europe"1979Base del índice NEP
Mainwaring, S. & Scully, T.Building Democratic Institutions: Party Systems in Latin America1995Sistemas de partidos en AL
Jones, M. P.Electoral Laws and the Survival of Presidential Democracies1995Fragmentación legislativa
Mustapic, A. M."Oscillating Relations: President and Congress in Argentina"2002Relación Ejecutivo-Legislativo AR
Calvo, E. & Escolar, M.La nueva política de partidos en la Argentina2005Sistema electoral argentino
Leiras, M.Todos los caballos del rey: la integración de los partidos políticos2007Partidos y federalismo AR
Zelaznik, J."Materiales para el estudio del sistema político argentino"2011Legislatura argentina
OCDEOpen Government Data: Towards Empirical Analysis2018Apertura de datos públicos (IAD)
Pereyra, S.Política y transparencia: la corrupción como problema público2013Transparencia legislativa AR
Bonvecchi, A. & Zelaznik, J."Legislative Institutions and Performance" (en Levitsky et al.)2014Desempeño legislativo AR
⚙️ Pipeline de datos

🔄 Flujo de actualización automática

El sistema actualiza los datos diariamente a las 06:00 AM (hora Argentina) mediante GitHub Actions:

argentinadatos.com/v1/senado ↓ scrapers/senadores.py data/senadores_YYYY-MM-DD.csv ↓ core/senadores.py (KPIs) data/reporte_partido_*.csv data/reporte_provincial_*.csv ↓ cargar_db.py PostgreSQL (Railway) ↓ api/run_senado.py Dashboard (Railway)

El dashboard tiene datos de fallback embebidos — si la API no responde, muestra los datos del último CSV disponible.

Repositorio: github.com/Viny2030/monitor_legistativo_senadores

⚠️ Limitaciones y advertencias

🔬 Alcance de los indicadores

Los indicadores actuales (v1.0) se basan exclusivamente en datos de votación nominal disponibles en la API pública. No incluyen:

• Asistencia a comisiones · • Proyectos presentados individualmente · • Actividad en el recinto fuera de votaciones · • Desempeño en el rol de presidencia de bloque

Los indicadores COLS, CRC, IAD y TVD están en desarrollo y requieren integración con fuentes adicionales (Presupuesto Abierto, SIL).

📅 Período de análisis

Los datos corresponden a las actas de votación 2025. Las actas 2026 serán incorporadas automáticamente cuando sean publicadas por argentinadatos.com. Los senadores que asumieron en diciembre 2025 no tienen registros de votación en el período actual.

💙 APOYÁ ESTE PROYECTO — DONACIONES VOLUNTARIAS
🇦🇷 Argentina · Pesos (ARS)
CBU
0140005203400552652310
ALIAS
ALGORIT.MONTE.PESOS
🇦🇷 Argentina · Dólares (USD)
CBU
0140005204400550329709
ALIAS
ALGO.MONTE.DOLARES
🌐 Exterior (USD Wire)
BANCO
Banco Santander Montevideo
SWIFT / CUENTA
BSCHUYMM / 005200183500
👤 Autor y Contacto
Vicente
Vicente Humberto Monteverde
Investigador · Desarrollador
✉️ vhmonte@retina.ar 🐙 github.com/Viny2030

💙 Apoyá este proyecto — Donaciones voluntarias

Herramienta independiente y académica para la transparencia pública

🇦🇷 Argentina · Pesos (ARS)
CBU0140005203400552652310
AliasALGORIT.MONTE.PESOS
TitularVicente Humberto Monteverde · CUIL 20-12034411-1
🇦🇷 Argentina · Dólares (USD)
CBU0140005204400550329709
AliasALGO.MONTE.DOLARES
TitularVicente Humberto Monteverde · CUIL 20-12034411-1
🌐 Exterior (USD Wire)
BancoBanco Santander Montevideo
Cuenta USD005200183500
SWIFTBSCHUYMM
👤 Autor y Contacto
Vicente Monteverde
Vicente Humberto Monteverde
Investigador · Desarrollador