Como calculamos
O match compara suas respostas com votações nominais reais. Aqui estão os mapeamentos, as regras por casa, as fórmulas de afinidade, o tratamento de ausências e o que não entra no cálculo.
O que o match mede
O índice de afinidade mede proximidade entre o que você respondeu no quiz e o voto nominal registrado de cada deputado ou senador nas mesmas pautas. É uma comparação rastreável, pauta a pauta, não uma nota de qualidade, não um veredito sobre o mandato e não uma previsão de como o parlamentar vai votar no futuro.
O percentual público responde: nas pautas em que você se posicionou e que se aplicam a esse parlamentar, quão perto ficaram os votos registrados? Silêncio do parlamentar (ausência, falta de registro, abstenção) entra nessa conta com pontuação baixa — não some do denominador e não é convertido em SIM ou NÃO.
De onde vêm as pautas
Cada pergunta do quiz corresponde a uma votação nominal que já aconteceu na Câmara dos Deputados, no Senado Federal ou no Congresso Nacional. Não são cenários hipotéticos. Escrevemos um resumo editorial para tornar a pauta legível, mas o placar e o vínculo com a proposição vêm dos dados oficiais, veja Fontes de dados.
Só entram no cálculo parlamentares com mandato ativo e afiliação partidária atual. O partido aparece no resultado para contexto; ele não altera o score.
Como você responde
Para cada pauta, você escolhe uma entre quatro opções:
- Concordo: você teria votado a favor da proposição.
- Discordo: você teria votado contra.
- Neutro: você não tem uma posição forte sobre o tema.
- Pular: você escolhe não se posicionar; a pauta sai do cálculo daquele parlamentar (veja abaixo).
Escala e votos
Para comparar escolhas e votos, traduzimos tudo para uma escala numérica simples. Cada votação vale uma unidade: o peso editorial da pergunta e a dificuldade do template não entram no match.
Escolhas do usuário:
| Escolha | Valor | Significado no motor |
|---|---|---|
| Concordo | 2 | Posição substantiva a favor |
| Discordo | −2 | Posição substantiva contra |
| Neutro | 0 | Posição fraca / sem preferência clara |
| Pular | n/d | Fora do cálculo |
Do lado parlamentar, só SIM e NÃO contam como voto substantivo (valores 2 e −2). Todo o resto é tratado como ausência de posição substantiva, com regras próprias de pontuação (abaixo) — nunca como se fosse um NÃO.
Aplicabilidade por casa
O quiz pode misturar votações da Câmara, do Senado e do Congresso. Deputados não são penalizados por votações exclusivas do Senado; senadores não são penalizados por votações exclusivas da Câmara.
| Casa da votação | Deputado | Senador |
|---|---|---|
| Câmara | Aplicável | Não aplicável |
| Senado | Não aplicável | Aplicável |
| Congresso Nacional | Aplicável | Aplicável |
Na prática: se existe voto individual daquele parlamentar na votação, consideramos a pauta aplicável. Se não há voto registrado, olhamos se ele tinha mandato na casa correspondente na data da votação. Pautas não aplicáveis saem da conta daquele parlamentar, não viram ausência nem divergência.
Pontuação por pauta
Quando você toma posição (Concordo ou Discordo) e a pauta se aplica ao parlamentar, o item entra no denominador. Com voto substantivo (SIM ou NÃO):
diferenca = |valorUsuario − valorParlamentar| scoreItem = 1 − (diferenca / 4)
Isso produz a matriz abaixo:
| Você | Parlamentar | Score | Leitura |
|---|---|---|---|
| Concordo | SIM | 1,0 | Alinhamento total |
| Discordo | NÃO | 1,0 | Alinhamento total |
| Neutro | SIM ou NÃO | 0,5 | Alinhamento parcial (entra no denominador) |
| Concordo | NÃO | 0,0 | Divergência |
| Discordo | SIM | 0,0 | Divergência |
Quando você se posicionou e o parlamentar não tem SIM/NÃO:
- Abstenção, obstrução, presente sem voto, presidência ou liberado: score 0,25. Não inventamos um NÃO; o silêncio registrado reduz o match.
- Ausência, missão, licença, atividade parlamentar, voto sigiloso, desconhecido ou sem registro: score 0. Não há evidência de alinhamento.
Neutro + voto não substantivo (ou sem registro): a pauta fica de fora do denominador. Os dois lados não geram comparação útil.
Fórmulas agregadas
Para cada parlamentar, depois de percorrer todas as respostas:
votosAplicaveis = perguntas cuja votação se aplica a esse parlamentar
votosComparaveis = itens que entram no denominador
(Concordo/Discordo em pauta aplicável;
Neutro só quando há SIM/NÃO)
afinidade = soma(scoreItem) / votosComparaveis
cobertura = paresSubstantivos / votosComparaveis
paresSubstantivos = Concordo/Discordo × SIM/NÃOA afinidade (percentual que você vê) já inclui os silêncios do parlamentar no denominador. Não há um segundo fator de confiança escondido: o que aparece é o que ordena o ranking.
A cobertura responde: entre os itens do denominador, quantos foram pares substantivos de verdade (você Concordo/Discordo e o parlamentar SIM/NÃO)? Ela ajuda a ler a base da comparação; o percentual já reflete os buracos.
Se não há votações aplicáveis, o parlamentar não disputa o ranking. Se não há nenhum item no denominador, afinidade fica em zero.
Como ordenamos o ranking
Só entra no ranking principal quem tem pelo menos três pares substantivos (Concordo/Discordo × SIM/NÃO). Esse mínimo é absoluto: não muda com o tamanho do quiz. Quem fica abaixo dele pode ser guardado para auditoria, mas não ocupa posição pública.
Entre os elegíveis, a ordem é:
- afinidade / percentual de match (maior primeiro)
- quantidade de votos comparáveis
- quantidade de itens alinhados
- nome, em ordem alfabética
Na linha do resultado mostramos, de forma discreta, quantos votos foram comparados, justamente a base da afinidade exibida.
Ausências e abstenções
Nem todo parlamentar registra SIM ou NÃO em toda pauta. Ausência, abstenção, obstrução e equivalentes não são tratados como se o parlamentar tivesse votado contra você.
Se você escolheu Concordo ou Discordo e o parlamentar não deu voto substantivo, o item entra no denominador com score 0,25 (não posicionamento registrado) ou 0 (sem evidência). Isso puxa a afinidade para baixo sem fingir uma discordância política. Se você escolheu Neutro e o parlamentar também não se posicionou em SIM/NÃO, o item não entra na conta.
Como tratamos Pular
Pular é uma escolha explícita de não se posicionar. A pauta sai do numerador e do denominador daquele parlamentar — como se aquela pergunta não existisse para o cálculo de afinidade — mas continua contando nas pautas aplicáveis da sessão.
Exemplo numérico
Imagine um quiz em que seis votações se aplicam a um senador. Em três delas ele votou exatamente como você (score 1 em cada). Nas outras três, esteve ausente, e você tinha escolhido Concordo ou Discordo.
votosAplicaveis = 6 votosComparaveis = 6 paresSubstantivos = 3 afinidade = (1 + 1 + 1 + 0 + 0 + 0) / 6 = 0,50 → 50% na tela cobertura = 3 / 6 = 0,50
O percentual exibido é 50%, não 100%. Acertar só onde houve voto registrado e silenciar o resto não produz afinidade cheia.
O que não entra no cálculo
De propósito, o motor não usa:
- partido, bancada, UF ou qualquer marcador ideológico;
- peso editorial ou dificuldade da pergunta;
- autoria de projetos, discurso, fiscalização ou outras dimensões do mandato;
- históricos fora das votações nominais vinculadas ao quiz.
O match responde a uma pergunta estreita: dadas estas pautas e estas respostas, quão próximos ficam seus posicionamentos e os votos registrados.
Limites e neutralidade
O Como Votam não recomenda o “melhor” parlamentar. O ranking é uma ordenação de proximidade de voto nas pautas do quiz, com regras públicas de elegibilidade. Ele não substitui leitura mais ampla do mandato nem responsabilidade política sua na urna.
Se encontrar inconsistência nos dados de origem ou no resultado, veja Correções e erratas. Os limites de responsabilidade estão também nos Termos de uso.
Outras metodologias
Este documento descreve o match do quiz. O índice de governismo (coincidência do voto com a orientação do Governo, na Câmara) tem regras próprias: como calculamos o índice de governismo.
Atualização
Novas pautas entram no quiz conforme votações relevantes são publicadas pelas casas. Se você já fez o quiz, pode refazê-lo para incluir votações mais recentes; o motor e estas regras permanecem os mesmos; o que muda é o conjunto de comparações.