Calculadora da CDF da distribuição lognormal
A calculadora da CDF lognormal retorna a probabilidade de uma variável lognormal positiva ser menor ou igual a um ponto escolhido.
Executar grátis
Informe x, a média e o desvio padrão do logaritmo natural da variável, geralmente chamados de mu e sigma. A ferramenta transforma x para a escala normal e avalia a probabilidade acumulada correspondente. Ela é útil em confiabilidade, finanças, operações, medições ambientais e modelos cujos valores permanecem positivos e apresentam uma cauda longa à direita.
Entenda o significado do resultado
A função de distribuição acumulada lognormal responde a uma pergunta de limite: se uma variável aleatória segue a distribuição informada, qual é a probabilidade de seu valor não ultrapassar x? O resultado fica entre zero e um. Por exemplo, 0.75 indica que 75 por cento da população modelada está no ponto fornecido ou abaixo dele, e 25 por cento está acima. A calculadora adota a parametrização padrão, na qual o logaritmo natural da variável segue uma distribuição normal com média mu e desvio padrão sigma. Mu não é a média aritmética na escala original, nem sigma é o desvio padrão nessa escala. Confirme essa definição ao comparar ferramentas. x precisa ser positivo porque a variável lognormal só admite valores acima de zero e o cálculo exige ln(x).
Escolha x, mu e sigma corretamente
Defina x como o limite positivo relevante, nas unidades originais da variável. Use em mu a média dos logaritmos naturais e em sigma o desvio padrão positivo deles. Para estimar os parâmetros com observações brutas, confirme que todas são positivas, aplique o logaritmo natural e calcule a média e o desvio na amostra transformada. Não informe a média geométrica diretamente como mu: o logaritmo dela é mu, enquanto a média geométrica vale exp(mu). Também não substitua sigma por coeficiente de variação ou desvio da escala original. Como verificação, x = exp(mu) é a mediana e deve produzir probabilidade próxima de 0.5 para qualquer sigma positivo. Parâmetros inválidos, infinitos ou não numéricos são recusados.
Use a probabilidade em decisões e automações
Leia o resultado como probabilidade, multiplique-o por 100 para obter uma porcentagem ou compare-o com uma meta de serviço. Em confiabilidade, x pode ser um limite de tempo ou carga; em operações, pode representar um teto de demanda, duração ou custo. Para automatizar, envie os três campos numéricos à API e armazene cumulative_probability com os parâmetros usados, pois uma probabilidade sem suas premissas é difícil de auditar. O cálculo é determinístico e não consulta dados de rede. Em caudas extremamente distantes, a aritmética de ponto flutuante pode arredondar para zero ou um; esses valores representam probabilidades muito próximas do limite, não impossibilidade ou certeza lógica.
Casos de uso
Avaliar um limite de confiabilidade
Estime a parcela modelada de vidas úteis ou cargas positivas que fica abaixo de um limite de engenharia.
Verificar um percentil operacional
Converta um limite de duração, demanda ou custo em probabilidade acumulada para planejamento e monitoramento.
Validar código estatístico
Compare parâmetros e limites lognormais conhecidos com um resultado determinístico da API durante os testes.
Perguntas frequentes
O que representa o valor retornado?
É P(X <= x): a probabilidade de uma variável com a distribuição lognormal informada ser menor ou igual a x.
Mu e sigma são medidos na escala original?
Não. Mu e sigma são a média e o desvio padrão de ln(X), o logaritmo natural da variável positiva.
Por que x deve ser positivo?
Uma variável lognormal é estritamente positiva, e a transformação normal requer ln(x), indefinido para valores reais nulos ou negativos.
Por que sigma deve ser maior que zero?
Sigma é um desvio padrão e aparece no denominador da fórmula de padronização. Um valor não positivo não define a distribuição aceita.
Qual deve ser o resultado quando x é igual a exp(mu)?
Deve ser aproximadamente 0.5, pois exp(mu) é a mediana da distribuição lognormal.
Quanto custa um cálculo pela API?
Cada solicitação à API custa US$ 0,002. A calculadora do navegador usa o mesmo cálculo determinístico.
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/lognormal-cdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x":2,"mu":0,"sigma":1}'const res = await fetch("https://api.kit.forhosting.com/stat/lognormal-cdf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x": 2,
"mu": 0,
"sigma": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/lognormal-cdf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x": 2,
"mu": 0,
"sigma": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/lognormal-cdf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x":2,"mu":0,"sigma":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x":2,"mu":0,"sigma":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/lognormal-cdf", 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
{
"x": 2,
"mu": 0,
"sigma": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.lognormal_cdf",
"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. |