Como estimar nota para aprovação em concursos

Como estimar nota para aprovação em concursos

2018, Sep 22    

Com base em um pouco de conhecimento de estatística dá para estimar a nota mínima para passar em um concurso antes mesmo de fazer a prova. Magia Negra? Nada! Apenas estatística!

Princípio

A distribuição das notas em uma prova composta por questões objetiva pode ser aproximada por uma distribuição normal. Bastando identificar a média e a variância de acordo com o grupo. Em grupo grande a média tende a ficar no meio, ou deslocar para cima para uma prova fácil ou para baixo para uma prova mais dificil.

Em termos estatísticos: Se ordenarmos as pessoas pelas notas, e tomamos uma porção fixa a partir da pessoas que melhor despenho podemos transformar a informação da concorrência em um percentil e assim verificar qual a nota correspondente através de da distribuição acumulada da normal.

Passo a passo

Não entendeu nada? Não lembra as formúlas? Não se preocupe! Utilizando a linguagem de programação R tudo fica super fácil, basta seguir os seguintes passos:

1. Obter a concorrência por vaga da etapa em questão

numCandidatos = 10000
numVagas = 20

Pode ser de concursos anteriores também, caso ainda não tenha saido.

2. Calcular o percentual de vagas pela quantidade de candidatos

porcentagemAprovadosEtapa = numVagas/numCandidatos;

3. Gerar notas aleatórias usando uma distribuição normal

Primeira estimativa

mediaEstimada = 50 # Metade da nota
varianciaEstimada = 25 # 1/4 da nota
notas = rnorm(numCandidatos,mediaEstimada,varianciaEstimada);

A média e a variância podem ser ajustadas de acordo com informações de concursos anteriores. Em minha experiência, este é um bom primeiro chute.

4. Verificar a posição correspodente a aquela porcentagem

# Somente aprovados
quantile(notas,(1-porcentagemAprovadosEtapa))

# Valores comuns para concursos
quantile(notas,c(.5,.7,.9,.99))

5. Efeito de critério de correção

Algumas bancas adotam critério de correção, como o caso de uma errada anula uma certa como forma de previnir o chute. Porém o processo de estimativa é similar bastando corrigir a média e a variância.

Com o critério uma errada anula uma certa a nota passa a variar de -100% até 100%. Porém chutar na metade do intervalo já não faz tanto sentido pois errar errar tudo é tão pouco provável como acertar tudo. De modo que podemos deslocar a média um pouco para a esquerda.

mediaEstimada = 25 # 1/4 da nota
varianciaEstimada = 25 # 1/4 da nota
notas = rnorm(numCandidatos,mediaEstimada,varianciaEstimada);

A média e a variância podem ser ajustadas de acordo com informações de concursos anteriores. Em minha experiência, este é um bom primeiro chute.

Alguns resultados interessantes

Notas para algumas porcentagens de vagas por número de candidatos

  • 50% Metade dos candidatos têm uma nota acima da média das notas ( nenhuma novidade =P )
  • 60% 30% dos candidatos com uma nota acima de 60%
  • 70% 10% dos candidatos com uma nota acima de 70%
  • 82% 1% dos candidatos com uma nota acima 82%

Não precisa gabaritar tudo para passar. Ajuda muito mas não precisa, pois a relação entre as notas e quantidade de vagas não é linear. Um pouco de estudo direcionado já te põe muito a frente. Chutar que a metade vai acertar a metade é um chute pessimista, na maioria dos concurso a média é menor que isto.

### Quantidade de candidatos importa?

O que importa é a relação entre a quantidade de vagas e quantidade de candidatos. Mesmo um concurso com muitas vagas pode exigir notas altas por ter também muitos candidatos. Logo olhar somente a quantidade não ajuda muito, afinal metade destes já vai ser eliminada logo de início.

## Vá além