Distribuição de Weibull
Obtenha a densidade ou a probabilidade acumulada de Weibull em um ponto: com forma 2, escala 1 e x igual a 1, a densidade é 2/e. Forma acima de 1 indica desgaste, 1 é a lei exponencial e abaixo de 1, falhas precoces. 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
- Forma
- 2
- Escala
- 1
- X
- 1
- Tipo
- Probabilidade
- 0,7357588823
A distribuição de Weibull é o instrumento habitual da engenharia de confiabilidade e da análise de vida: descreve quanto um componente dura, como se distribuem as velocidades do vento e como o risco de falha cresce ou encolhe com a idade. Esta calculadora avalia a densidade de probabilidade ou a probabilidade acumulada em um ponto x a partir de um parâmetro de forma positivo e um parâmetro de escala positivo. Forma maior que um modela desgaste, forma igual a um recupera a lei exponencial, e forma menor que um modela mortalidade infantil.
Como o PDF e o CDF de Weibull são definidos
A distribuição de Weibull de dois parâmetros é uma lei contínua sobre a reta real não negativa, determinada por completo por um parâmetro de forma k maior que zero e um parâmetro de escala λ maior que zero. A densidade de probabilidade é identicamente nula para todo x negativo. Em um x não negativo vale (k dividido por λ) vezes (x dividido por λ) elevado a (k menos um), multiplicado pela exponencial do oposto de (x dividido por λ) elevado a k.
A função de distribuição acumulada é a integral dessa densidade de menos infinito até x: vale zero nos negativos e, para x em zero ou acima, um menos a exponencial de menos (x sobre λ) elevado a k. Essas duas formas fechadas são o que esta calculadora avalia. A forma é o parâmetro que as pessoas interpretam primeiro.
Quando k vale um, Weibull é exatamente a distribuição exponencial com média λ e taxa de risco constante. Quando k é maior que um o risco cresce com a idade, que é o relato clássico de desgaste ou fadiga de peças mecânicas, rolamentos e hardware que envelhece. Quando k é menor que um o risco diminui, que é o relato de mortalidade infantil de defeitos precoces que falham depressa e depois se estabilizam.
A escala estica ou comprime o eixo do tempo sem mudar o formato da curva: a vida mediana é λ vezes (o logaritmo natural de dois) elevado a um sobre k, de modo que dobrar λ dobra cada quantil. A avaliação é um punhado de logaritmos, potências e exponenciais.
Onde uma calculadora da distribuição de Weibull ganha o pão
Engenheiros de confiabilidade e planejadores de manutenção vivem de gráficos de Weibull: dada uma forma ajustada a tempos de falha e uma escala em horas ou ciclos, precisam da densidade ou da probabilidade acumulada em uma idade de inspeção planejada, um horizonte de garantia ou um intervalo de troca. Analistas de energia eólica usam a mesma família de dois parâmetros para a velocidade do vento na altura do cubo e depois leem a densidade em uma velocidade de partida ou a probabilidade acumulada abaixo de um limiar de corte.
Equipes de qualidade e garantia convertem um Weibull ajustado na chance de que uma unidade já tenha falhado até uma idade dada, que é exatamente o CDF nessa idade, sem montar uma estação de estatística para uma consulta de três números. Cursos introdutórios de estatística e de ciências atuariais passam exercícios de PDF e CDF de Weibull ao lado dos casos especiais exponencial e de Rayleigh, e precisam de um oráculo determinístico em vez de uma simulação aleatória que mudaria entre execuções.
Cientistas de dados validam amostradores de Monte Carlo de modelos de vida comparando frequências simuladas com a densidade e a acumulada em forma fechada em x modestos antes de escalar as extrações. Se mais adiante você precisar de Weibull de três parâmetros deslocado em localização, quantis inversos, tabelas de risco ou de sobrevivência, ajuste de máxima verossimilhança a uma amostra ou outra família de vidas como lognormal ou gama, trate-os como intenções de busca separadas em vez de sobrecarregar esta página.
Casos de uso
Confiabilidade e idades de garantia
Avalie a densidade de Weibull ou a chance de uma unidade já ter falhado até uma inspeção planejada, um horizonte de garantia ou um intervalo de troca a partir de forma e escala ajustadas.
Gabaritos de lição e de prova
Calcule valores de PDF e CDF de Weibull de livro para forma, escala e x com um oráculo determinístico que rejeita parâmetros não positivos.
Simuladores de vento e de vida
Confronte amostradores de Monte Carlo de modelos Weibull de vento ou de vida com a densidade e a acumulada em forma fechada em pontos escolhidos antes de escalar as extrações.
Perguntas frequentes
Qual fórmula a distribuição de Weibull usa?
Com forma k > 0 e escala λ > 0 o PDF é f(x) = (k/λ)(x/λ)^{k−1} exp(−(x/λ)^k) quando x ≥ 0 (e 0 quando x < 0). O CDF é F(x) = 1 − exp(−(x/λ)^k) quando x ≥ 0 (e 0 quando x < 0).
O que acontece se forma ou escala não for positiva?
Uma lei de Weibull exige k > 0 e λ > 0; valores nulos ou negativos são rejeitados e não são cobrados.
Qual é a diferença entre kind pdf e kind cdf?
pdf devolve a densidade de probabilidade em x, que pode ser maior que um. cdf devolve a probabilidade acumulada P(X ≤ x), que sempre fica entre 0 e 1. O padrão é pdf.
Quais números você envia?
Opcionalmente envie kind como pdf ou cdf (padrão pdf). Cadeias inteiras ou decimais são aceitas. Shape e scale devem ser positivos.
O que o valor da forma diz na distribuição de Weibull?
Mostra como o risco de falha muda com a idade. Acima de 1 o risco cresce com o tempo, como no desgaste de rolamentos; com 1 exato vira a lei exponencial de risco constante; abaixo de 1 o risco cai, como nos defeitos precoces.
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/weibull-distribution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"shape":2,"scale":1,"x":1}'const res = await fetch("https://api.kit.forhosting.com/stat/weibull-distribution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"shape": 2,
"scale": 1,
"x": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/weibull-distribution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"shape": 2,
"scale": 1,
"x": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/weibull-distribution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"shape":2,"scale":1,"x":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"shape":2,"scale":1,"x":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/weibull-distribution", 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
{
"shape": 2,
"scale": 1,
"x": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.weibull_distribution",
"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
Pedidos que enviam forma ou escala não positivas falham com invalid_input em vez de inventar uma densidade.
Como o PDF e o CDF de Weibull são definidos
Na origem a densidade é finita só quando k é pelo menos um; se você pede o PDF em x igual a zero com forma estritamente abaixo de um, o valor matemático é infinito e este endpoint rejeita o pedido em vez de devolver um Infinity não JSON. Não há amostragem aleatória, interpolação de tabelas, consulta de rede nem relógio envolvido, de modo que o mesmo tripleto de números produz sempre o mesmo resultado IEEE.
Contrato de entrada, campos de resposta e o erro de positividade
Cadeias numéricas são aceitas para que widgets de formulário enviem campos de texto sem conversão no cliente. Campos ausentes, cadeias vazias, NaN e Infinity falham do mesmo modo e não são cobrados. Pedir o PDF em x igual a zero com shape um meio é rejeitado porque a densidade diverge na origem. Envie um corpo JSON com três números finitos obrigatórios e um kind opcional. Shape é o k de Weibull (aliases k ou alpha). Scale é o λ de Weibull (aliases lambda ou theta). O ponto de avaliação é x (aliases value ou t). Kind escolhe a grandeza: pdf para a densidade de probabilidade, ou cdf para a probabilidade acumulada F(X é no máximo x); o padrão é pdf e também aceita o alias function. Shape e scale devem ser ambos estritamente positivos: forma zero ou negativa, ou escala zero ou negativa, não é uma lei de Weibull, então o tratador rejeita o pedido com invalid_input nomeando o parâmetro ofensor. Kind deve ser pdf ou cdf quando informado; qualquer outro token é invalid_input. x negativo é legal e devolve probabilidade zero, que é o suporte do Weibull padrão de dois parâmetros. No sucesso o corpo ecoa shape, scale e x já limpos, devolve kind como pdf ou cdf, devolve probability como o duplo IEEE dessa grandeza e fornece formula como a string de forma fechada correspondente. Checagens clássicas incluem shape dois, scale um, x um, kind pdf, que produz densidade dois sobre e; e os mesmos números com kind cdf, que produz um menos um sobre e. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; a ferramenta do navegador continua gratuita.
Onde uma calculadora da distribuição de Weibull ganha o pão
Educadores montam gabaritos e autoavaliadores que fixam um único valor IEEE para shape, scale, x e kind. Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo. Mantenha shape e scale estritamente positivos, escolha pdf ou cdf de propósito e lembre que uma densidade pode ultrapassar um enquanto uma probabilidade acumulada sempre fica entre zero e um.
Perguntas técnicas
Quanto custa a calculadora da distribuição de Weibull?
A ferramenta do navegador é gratuita. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.