Calculadora de midhinge
A calculadora de midhinge resume o centro de uma amostra numérica pela média entre o primeiro e o terceiro quartis.
Executar grátis
Ela valida o array recebido, ordena uma cópia, calcula Q1 e Q3 pela convenção das metades exclusivas de Tukey e devolve a média junto com os quartis utilizados. Assim, você obtém um resultado transparente e reproduzível para estatística exploratória, controles de qualidade, relatórios e pipelines automatizados sem alterar a ordem da entrada original.
O que o midhinge informa
O midhinge é a média aritmética do primeiro e do terceiro quartis: some Q1 e Q3 e divida por dois. Como esses quartis delimitam a metade central de uma amostra, o ponto médio entre eles fornece uma indicação compacta de localização central. Ele é diferente da média comum, que usa diretamente todas as observações, e da mediana, que depende da posição central. Essa distinção importa quando a distribuição é assimétrica ou contém valores extremos. Um máximo muito alto pode puxar a média com força e afetar relativamente pouco os quartis e, portanto, o midhinge. A calculadora devolve Q1 e Q3 além do resultado final para que você possa conferir os componentes do cálculo. Ela também informa a quantidade de observações e o método de quartis, facilitando registrar, comparar e reproduzir o resultado em um relatório ou outra ferramenta estatística. Use o midhinge como um resumo descritivo acompanhado de medidas de dispersão e da análise da forma da amostra.
Como o cálculo trata os quartis
Há várias convenções para definir quartis, e planilhas ou programas estatísticos diferentes podem produzir valores distintos de Q1 e Q3 em amostras pequenas. Esta calculadora usa a convenção das metades exclusivas de Tukey. Primeiro, ordena os números em ordem crescente. Com uma quantidade par de observações, as metades inferior e superior têm o mesmo tamanho. Com uma quantidade ímpar, a observação central da amostra inteira é excluída das duas metades. Q1 é a mediana da metade inferior, Q3 é a mediana da metade superior e o midhinge é a média entre ambos. Se uma metade contiver um número par de valores, sua mediana será a média dos dois valores centrais. Em uma amostra com um só número, Q1, Q3 e midhinge são iguais a esse número. A resposta identifica o método como tukey_exclusive, evitando que sistemas consumidores precisem deduzir a convenção. Antes de comparar resultados, confirme que o outro sistema aplica a mesma regra.
Como preparar a entrada e interpretar a resposta
Use a ferramenta web para verificações individuais e a API quando precisar da mesma capacidade em um fluxo automatizado.
Casos de uso
Resumir uma amostra assimétrica
Compare o midhinge com a média e a mediana quando valores extremos dificultarem descrever o centro com uma única estatística.
Conferir exercícios de estatística
Verifique um cálculo manual consultando os valores exatos de Q1 e Q3 usados segundo a convenção informada.
Automatizar relatórios descritivos
Inclua um campo de midhinge determinístico em resumos recorrentes e preserve o método para garantir a reprodução.
Perguntas frequentes
Qual é a fórmula do midhinge?
O midhinge é (Q1 + Q3) / 2, em que Q1 é o primeiro quartil e Q3 é o terceiro.
Qual método de quartis esta calculadora usa?
Ela usa as metades exclusivas de Tukey e exclui a mediana geral das duas metades quando o tamanho da amostra é ímpar.
O midhinge é igual à mediana?
Nem sempre. A mediana usa a posição central, enquanto o midhinge calcula a média entre o primeiro e o terceiro quartis; eles coincidem em muitas amostras simétricas, mas podem diferir.
O array pode conter strings numéricas ou campos vazios?
Não. Cada elemento deve ser um número finito. Strings, campos vazios, null, Infinity e NaN são rejeitados.
O que acontece com um único número?
Q1, Q3 e midhinge são iguais a esse número, e a resposta informa uma contagem de um.
Quanto custa uma requisição API?
Cada requisição API começa em US$ 0,002. O cálculo também está disponível na implementação para navegador.
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/midhinge \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers":[2,4,6,8,10,12,14,16]}'const res = await fetch("https://api.kit.forhosting.com/stat/midhinge", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numbers": [
2,
4,
6,
8,
10,
12,
14,
16
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/midhinge",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numbers": [
2,
4,
6,
8,
10,
12,
14,
16
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/midhinge", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numbers":[2,4,6,8,10,12,14,16]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numbers":[2,4,6,8,10,12,14,16]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/midhinge", 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": [
2,
4,
6,
8,
10,
12,
14,
16
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.midhinge",
"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. |