ForHosting KIT · Matemática

Calculadora de outliers IQR

Localize os valores que ficam longe da metade central dos seus dados: em 1, 2, 2, 3, 4 e 100 os limites caem em −1 e 7, então 100 é o único outlier. Todos os quartis e limites aparecem na tela. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Valores
1, 2, 2, 3, 4, 100
Você obtém
Quantidade
6
Q1
2
Q2
2,5
Q3
4

A calculadora de detecção de outliers por IQR identifica valores muito distantes da metade central de uma amostra numérica. Ela ordena um array não vazio, calcula Q1 e Q3 pela convenção exclusiva de Tukey, obtém o intervalo interquartil e define limites a 1.5 vezes esse intervalo. Todo valor estritamente fora deles é sinalizado. A resposta traz quartis, IQR, limites, valores detectados e contagem, para que você possa revisar ou automatizar o resultado sem presumir uma distribuição normal.

Como funciona a regra de 1.5 IQR

A detecção começa ordenando os números do menor para o maior. A calculadora encontra Q2, a mediana da amostra completa, e depois calcula Q1 na metade inferior e Q3 na metade superior. Quando a quantidade é ímpar, a mediana central fica fora das duas metades; essa é a convenção exclusiva de Tukey.

O intervalo interquartil, ou IQR, é Q3 menos Q1 e representa a largura dos cinquenta por cento centrais. O limite inferior equivale a Q1 menos 1.5 vezes o IQR, e o superior a Q3 mais 1.5 vezes o IQR. Um dado só é sinalizado quando fica estritamente abaixo ou acima; igualdade com o limite não conta.

Como os quartis sofrem menos influência de extremos que a média e o desvio padrão, a regra é robusta. A resposta apresenta Q1, Q2, Q3, IQR, os dois limites, o array de outliers e a contagem, permitindo que você confira cada classificação.

Prepare o array e entenda a resposta

São aceitos inteiros, decimais, negativos, repetições e uma amostra de um item. Strings numéricas, null, infinito, NaN, entrada ausente e arrays acima do limite publicado são recusados. A validação estrita impede que conversões silenciosas alterem o sentido estatístico.

Uma única observação produz quartis e limites iguais, IQR zero e nenhum outlier. Ao comparar com planilhas, verifique a convenção de percentis, pois outros programas podem interpolar de outra maneira.

Trate a sinalização como evidência, não como ordem de exclusão

Uma sinalização por IQR informa que o valor está longe da parte central desta amostra; ela não prova que o registro esteja errado. Em controle de qualidade, pode revelar um sensor defeituoso, mas também uma oscilação real do processo que exige investigação. Em vendas, um pedido muito grande pode ser uma compra empresarial legítima.

Antes de excluir, substituir ou limitar valores, confira a origem e o contexto de cada caso. A regra também é limitada para amostras muito pequenas, distribuições multimodais e grupos que não deveriam ter sido combinados. Calcule limites separados para coortes relevantes, como modelo do equipamento, região ou condição experimental.

Valores repetidos permanecem porque a frequência importa, e a comparação estrita não sinaliza algo exatamente sobre o limite. Para manter a reprodutibilidade, armazene os quartis e limites junto das sinalizações, em vez de guardar apenas um array limpo. Assim você cria uma trilha de auditoria que explica a decisão.

Use a calculadora como uma triagem transparente antes de visualizar, validar ou modelar, e não como comando automático para descartar observações incomuns.

Examinar leituras de sensores

Sinalize medições além dos limites IQR do lote antes de avaliar falhas de calibração, transmissão ou processo.

Conferir dados comerciais importados

Encontre valores muito altos ou baixos que podem indicar erro de digitação, unidade incompatível ou transação excepcional legítima.

Ensinar estatística robusta

Demonstre como quartis, IQR e limites de Tukey formam uma lista reproduzível de observações sinalizadas.

Quais valores são classificados como outliers?

Os que ficam estritamente abaixo de Q1 menos 1.5 vezes o IQR ou acima de Q3 mais 1.5 vezes o IQR.

O que acontece com um valor exatamente no limite?

Ele não é sinalizado. A comparação é estrita e somente valores externos aos limites são outliers.

Qual convenção de quartis é usada?

São usadas metades exclusivas de Tukey: em amostras ímpares, a mediana geral não entra no cálculo de Q1 e Q3.

Todo valor sinalizado deve ser removido?

Não. A marca indica uma observação incomum, não necessariamente errada. Investigue a origem e o contexto antes de alterar os dados.

Por que a minha planilha aponta valores diferentes?

As planilhas interpolam os quartis de várias formas, e um Q1 ou Q3 um pouco diferente desloca os limites. Esta calculadora usa sempre a convenção exclusiva de Tukey, que deixa a mediana fora das duas metades quando a quantidade é ímpar.

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.

POSThttps://api.kit.forhosting.com/stat/iqr-outlier-detection

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/stat/iqr-outlier-detection \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"values":[1,2,2,3,4,100]}'
{
  "values": [
    1,
    2,
    2,
    3,
    4,
    100
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.iqr_outlier_detection",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Prepare o array e entenda a resposta

Envie um campo values com um array JSON não vazio de números finitos. O cálculo ordena uma cópia interna, portanto a ordem de envio não muda o resultado. count informa a quantidade de observações; Q1, Q2 e Q3 são o quartil inferior, a mediana e o quartil superior. lower_fence e upper_fence mostram as fronteiras exatas, enquanto outliers lista os valores sinalizados em ordem crescente e mantém duplicatas. Um array vazio gera invalid_input porque quartis não existem sem dados. Cada solicitação bem-sucedida à API custa US$ 0,002; o navegador executa o mesmo algoritmo determinístico.

Por que um array vazio retorna erro?

Quartis e IQR não são definidos sem observações; por isso, um array vazio retorna invalid_input.

Quanto custa uma solicitação à API?

Cada solicitação bem-sucedida custa US$ 0,002. A calculadora também roda gratuitamente no navegador com a mesma lógica determinística.

Ver a documentação completa do KIT →