Calculadora de excesso de curtose
Os valores 1, 2, 3, 4 e 5 dão um excesso de curtose de −1,3, uma forma mais achatada que a normal, cuja referência é 0. Um resultado positivo indica que os extremos pesam mais que numa curva normal; um negativo, que pesam menos. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Valores
- 1, 2, 3, 4, 5
- Quantidade
- 5
- Média
- 3
- Desvio padrão
- 1,4142135624
- Quarto momento central
- 6,8
O excesso de curtose descreve quanto uma distribuição concentra observações no centro e nas caudas em comparação com a referência da distribuição normal. Esta calculadora aceita uma matriz não vazia de números finitos, calcula a média populacional e os momentos centrais e retorna o quarto momento central padronizado menos três. O resultado zero coincide com a referência normal; um valor positivo indica maior peso do quarto momento e um negativo indica menor peso. O cálculo é determinístico, funciona sem acesso à rede e informa um erro de entrada quando todos os valores são iguais, pois o desvio padrão é zero e a padronização fica indefinida.
O que o excesso de curtose mede
O excesso de curtose é uma descrição adimensional da forma de uma distribuição baseada nas quartas potências das distâncias até a média. Primeiro, a calculadora encontra a média populacional dos valores fornecidos. Em seguida, calcula o segundo momento central pela média dos desvios ao quadrado e o quarto momento central pela média dos desvios elevados à quarta potência.
A divisão do quarto momento central pelo quadrado do segundo produz a curtose padronizada. Subtrair três muda o ponto de referência para que uma distribuição normal tenha excesso de curtose teórico igual a zero. Valores positivos costumam ser chamados de leptocúrticos e indicam que desvios extremos contribuem mais do que na referência normal.
Valores negativos costumam ser chamados de platicúrticos e indicam menor peso do quarto momento. Essa estatística não revela por que o resultado é alto: uma observação distante, várias observações moderadamente distantes ou um centro muito concentrado podem influenciá-lo. Interprete o resultado junto com as observações originais, o tamanho da matriz e uma visualização, sem tratá-lo como um teste completo de normalidade ou uma probabilidade direta de futuros valores atípicos.
Como a calculadora processa uma matriz
A matriz precisa conter pelo menos um item e não pode exceder cem mil itens. Cada entrada é validada antes do cálculo; strings, valores nulos, infinitos e valores semelhantes a NaN são rejeitados em vez de convertidos ou omitidos silenciosamente. A resposta inclui a quantidade de itens, a média aritmética, o desvio padrão populacional, o quarto momento central e o excesso de curtose.
Os momentos populacionais são divididos por n, e não por n menos um, sem correção de viés para amostras pequenas. Essa escolha segue exatamente a definição da capacidade: quarto momento central padronizado menos três. Como a fórmula divide pelo quadrado do segundo momento central, uma matriz constante não possui resposta definida.
Como interpretar os resultados e evitar erros comuns
Comece pelo sinal e pela magnitude, mas considere também a escala dos dados e o número de observações. O excesso de curtose não muda quando todos os valores são deslocados por uma constante ou multiplicados por um fator de escala diferente de zero, o que permite comparar resultados entre unidades como metros e centímetros. Ele não é resistente a observações incomuns: quartas potências amplificam grandes desvios, portanto um único erro de digitação pode dominar a resposta.
Verifique valores suspeitos antes de tirar conclusões. Diferencie também este resultado de momento populacional do excesso de curtose amostral com correção de viés oferecido por algumas planilhas e bibliotecas estatísticas. Esses estimadores usam fatores que envolvem n, n menos um, n menos dois e n menos três, e podem divergir bastante em matrizes curtas, embora ambos os resultados recebam o nome curtose.
Esta capacidade retorna deliberadamente o quarto momento central empírico direto dividido pelo quadrado do segundo momento central empírico, menos três. Use-a em engenharia determinística de atributos, demonstrações didáticas das definições de momento, comparações rápidas de distribuições e validação de código que implemente a fórmula populacional. Não trate um valor próximo de zero, isoladamente, como prova de normalidade dos dados.
Casos de uso
Validar uma implementação estatística
Compare o excesso de curtose populacional produzido por um programa com um cálculo de referência determinístico.
Examinar lotes de medições
Acompanhe mudanças no peso do quarto momento entre lotes e analise separadamente as observações incomuns.
Criar atributos de distribuição
Inclua o excesso de curtose populacional em um fluxo numérico reproduzível sem instalar uma biblioteca estatística.
Perguntas frequentes
Qual fórmula esta calculadora utiliza?
Ela calcula o quarto momento central populacional dividido pelo quadrado do segundo momento central populacional e depois subtrai três.
Por que três é subtraído?
A subtração de três faz a referência teórica da distribuição normal passar de três para zero.
Este é um estimador amostral com correção de viés?
Não. É o quarto momento central padronizado direto da matriz empírica fornecida, menos três.
Por que uma matriz constante gera erro?
O desvio padrão dela é zero, portanto a divisão pelo quadrado do segundo momento central fica indefinida.
Um único valor atípico pode dominar o excesso de curtose?
Sim. As distâncias até a média são elevadas à quarta potência, então um só erro de digitação pode decidir o resultado. Confira os valores suspeitos e veja um gráfico dos dados antes de tirar conclusões.
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/excess-kurtosis \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[1,2,3,4,5]}'const res = await fetch("https://api.kit.forhosting.com/stat/excess-kurtosis", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
1,
2,
3,
4,
5
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/excess-kurtosis",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
1,
2,
3,
4,
5
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/excess-kurtosis", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[1,2,3,4,5]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[1,2,3,4,5]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/excess-kurtosis", 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
{
"values": [
1,
2,
3,
4,
5
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.excess_kurtosis",
"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.
Limites
max_items | 100000 |
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
Como a calculadora processa uma matriz
Envie as observações no campo values como uma matriz JSON de números finitos. Os aliases numbers, data e array também são aceitos para compatibilidade de transporte, embora values seja o campo canônico documentado. A calculadora informa invalid_input quando o desvio padrão é zero, em vez de retornar NaN ou infinito. Solicitações bem-sucedidas à API usam o preço-base publicado de US$ 0,002; a implementação no navegador aplica a mesma lógica de cálculo pura.
Perguntas técnicas
Quanto custa uma solicitação à API?
Uma solicitação bem-sucedida à API usa o preço-base publicado de US$ 0,002. Uma entrada inválida é rejeitada sem gerar uma estatística.