Calculadora de quintis
Para os números de 1 a 10, os quatro cortes dos quintis são 2,8; 4,6; 6,4 e 8,2, ou seja, os percentis 20, 40, 60 e 80. Cole uma lista para dividi-la em cinco grupos ordenados de tamanho parecido. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Os quintis dividem uma amostra ordenada em cinco partes aproximadamente iguais e aparecem sempre que analistas classificam rendas, notas de prova, territórios de venda ou lotes de sensores em quintos. Os quatro pontos de corte ficam nos percentis vigésimo, quadragésimo, sexagésimo e octogésimo dos dados ordenados: tudo em ou abaixo do primeiro corte é o quinto inferior; valores entre o primeiro e o segundo formam o segundo quinto, e assim por diante até o quinto superior acima do quarto corte. Diferente de uma única média, os quintis descrevem a forma completa da amostra sem assumir normalidade. Esta capacidade recebe uma lista não vazia de números finitos e devolve Q1 a Q4, a amostra ordenada, min, max, count e os marcadores fixos de percentil em uma única chamada determinística.
O que os quatro quintis significam em uma lista de números
Depois de ordenar a amostra em ordem crescente, cada ponto de corte de quintil é um percentil dessa lista ordenada. Esta calculadora usa interpolação linear inclusiva: para uma fração p de zero ponto dois, zero ponto quatro, zero ponto seis ou zero ponto oito, o índice é p vezes n menos um, e o valor é lido dos estatísticos de ordem misturando os vizinhos floor e ceil quando o índice não é inteiro.
Essa convenção coincide com o estilo Excel PERCENTILE.INC e com muitas definições de quantis «lineares» de livros didáticos, de modo que um cálculo manual em sala e esta ferramenta devem concordar quando ambos usam a mesma regra. Q1 é o percentil vigésimo, Q2 o quadragésimo, Q3 o sexagésimo e Q4 o octogésimo.
Juntos, eles delimitam cinco grupos de contagem aproximadamente igual em amostras grandes: o quinto inferior termina em Q1, o seguinte vai de Q1 a Q2, o do meio de Q2 a Q3, o superior-médio de Q3 a Q4, e o quinto superior fica acima de Q4. Em um percurso clássico com os inteiros de um a dez, os quatro cortes são 2.8, 4.6, 6.4 e 8.2. Uma lista mais curta como de um a cinco rende 1.8, 2.6, 3.4 e 4.2.
Uma lista de um único elemento fixa os quatro quintis nesse valor, porque todo percentil de uma amostra de um ponto é o próprio ponto. Sempre rejeite entrada vazia em vez de inventar limiares sem dados: não há quintos significativos de um saco vazio. Como os cortes dependem apenas de estatísticos de ordem e da mistura linear de vizinhos, algumas caudas extremas movem min e max sem reescrever todo o ranking como uma média faria, por isso tabelas de quintis são preferidas em distribuições enviesadas de renda ou pontuação.
Dicas práticas, limites e buscas relacionadas
Ao ensinar, combine o percurso de um a dez com listas de comprimento par e ímpar para os alunos verem índices fracionários interpolando entre vizinhos, e contraste o resultado com a calculadora irmã de quartis, que divide em quatro grupos e não em cinco. Prefira quintis quando a linguagem de produto ou de política já fala em quintos — quintis de renda, faixas de desempenho, ranks de território de venda — e prefira quartis ou uma ferramenta de percentil livre quando precisar de medianas, amplitude interquartil ou um k arbitrário.
Esta página atende quem busca uma calculadora de quintis ou os quatro cortes que dividem dados em cinco grupos iguais em uma lista numérica simples, não um perfil exploratório multicoluna de um CSV inteiro. Documente o campo method em relatórios posteriores para leitores saberem que a regra linear inclusiva foi usada, e não variantes de rank mais próximo ou exclusivas.
Casos de uso
Faixas de pontuação e renda em quintos
Agrupe notas de prova, métricas de clientes ou cifras de renda em cinco grupos ordenados com limiares de quintil compartilhados, sem instalar uma biblioteca estatística completa.
Resumos de pipeline e painéis
Resuma lotes de sensores, listas de vendas ou células de experimento com quatro cortes em uma única chamada para gráficos de cinco faixas e telas de qualidade.
Perguntas frequentes
O que acontece se a lista estiver vazia?
Não existem quintis do nada; validação falha não é cobrada.
Qual método é usado nos quatro cortes?
Interpolação linear inclusiva: índice i = p·(n−1) para p em {0.2, 0.4, 0.6, 0.8}, misturando estatísticos de ordem adjacentes quando i não é inteiro.
Como quintis diferem de quartis?
Quartis dividem os dados em quatro grupos com três cortes (aprox. percentis 25, 50 e 75). Quintis dividem em cinco grupos com quatro cortes nos percentis 20, 40, 60 e 80.
A calculadora de quintis é gratuita?
A ferramenta do navegador é gratuita e roda localmente.
Em qual quinto cada valor fica?
O que está no primeiro corte ou abaixo dele pertence ao quinto inferior; o que fica entre o primeiro e o segundo corte forma o segundo quinto, e assim por diante até o quinto superior, acima do quarto corte.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/stat/quintiles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers":[1,2,3,4,5,6,7,8,9,10]}'const res = await fetch("https://api.kit.forhosting.com/stat/quintiles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numbers": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/quintiles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numbers": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/quintiles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numbers":[1,2,3,4,5,6,7,8,9,10]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numbers":[1,2,3,4,5,6,7,8,9,10]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/quintiles", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"numbers": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.quintiles",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Listas vazias são rejeitadas com invalid_input e nunca são cobradas.
Como chamar a API e o que volta na resposta
Strings numéricas dentro do array são convertidas; também se aceita uma string separada por vírgulas ou espaços em formulários de texto. Use em corretores de lição, enriquecimento de planilhas, agrupamento de pontuações de clientes, tabelas de segmentos de marketing que precisam de quintos em vez de quartis, painéis de controle de qualidade com cinco faixas ordenadas, ou qualquer fluxo que precise de limiares de quintil sem instalar um pacote estatístico em cada máquina. Envie um corpo JSON com um campo obrigatório chamado numbers: um array não vazio de números finitos. Os aliases values, data e list são aceitos com o mesmo comportamento. Em sucesso, a resposta inclui count como n, numbers como a cópia ordenada ascendente usada na interpolação, min e max da amostra, q1 a q4 como os quatro cortes, quintiles como o array desses quatro valores em ordem, percentiles como os marcadores fixos vinte quarenta sessenta oitenta, e method igual a linear_inclusive para o cliente saber qual convenção de quantis foi usada. Validação falha — numbers ausente, lista vazia, entradas não finitas ou lista com mais de cem mil valores — devolve invalid_input e nunca é cobrada. O preço é um valor fixo US$ 0,002 por solicitação bem-sucedida com unidade item. Prefira uma única solicitação que devolva os quatro cortes em vez de quatro chamadas de percentil: um contrato, uma unidade de cobrança, resultados idênticos no navegador e na API.
Dicas práticas, limites e buscas relacionadas
Mantenha as listas dentro do teto de tamanho publicado para que os caminhos interativos do Worker e do navegador continuem rápidos; cem mil números finitos bastam para conjuntos de sala de aula e a maioria das amostras operacionais. Tarefas falhas com invalid_input não consomem saldo pré-pago, o que mantém baratos scripts exploratórios quando arrays vazios são enviados por engano. Se você já sabe que precisa de apenas um percentil, a calculadora de percentil dedicada encaixa melhor; se precisa das cinco faixas de uma vez, este endpoint de quintis é o caminho mais curto.
Casos de integração
Lição de casa e gabaritos de prova
Dê aos alunos uma amostra numérica curta; confira os cortes de percentil 20, 40, 60 e 80 calculados à mão com um resultado determinístico do navegador ou da API.
Perguntas técnicas
O que esta calculadora de quintis devolve?
Para uma lista não vazia devolve count, numbers ordenados, min, max, q1, q2, q3, q4, o array quintiles, percentiles [20, 40, 60, 80] e method linear_inclusive.