Distribuzione di Weibull
Ottenga la densità o la probabilità cumulata di Weibull in un punto: con forma 2, scala 1 e x pari a 1 la densità è 2/e. Una forma sopra 1 indica usura, 1 è la legge esponenziale e sotto 1 indica guasti precoci. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Forma
- 2
- Scala
- 1
- X
- 1
- Tipo
- Probabilità
- 0,7357588823
La distribuzione di Weibull è lo strumento consueto dell'ingegneria dell'affidabilità e dell'analisi delle durate di vita: descrive quanto dura un componente, come si ripartiscono le velocità del vento e come il rischio di guasto cresce o cala con l'età. Questo calcolatore valuta la densità di probabilità o la probabilità cumulata in un punto x a partire da un parametro di forma positivo e da un parametro di scala positivo. Una forma maggiore di uno modella l'usura, una forma uguale a uno recupera la legge esponenziale e una forma minore di uno modella la mortalità infantile.
Come sono definiti il PDF e il CDF di Weibull
La distribuzione di Weibull a due parametri è una legge continua sulla retta reale non negativa, interamente determinata da un parametro di forma k maggiore di zero e da un parametro di scala λ maggiore di zero. La densità di probabilità è identicamente nulla per ogni x negativo. In un x non negativo vale (k diviso per λ) per (x diviso per λ) elevato a (k meno uno), moltiplicato per l'esponenziale dell'opposto di (x diviso per λ) elevato a k.
La funzione di ripartizione è l'integrale di quella densità da meno infinito fino a x: vale zero sui negativi e, per x pari a zero o superiore, uno meno l'esponenziale di meno (x su λ) elevato a k. Quelle due forme chiuse sono ciò che questo calcolatore valuta. La forma è il parametro che si interpreta per primo.
Quando k vale uno, Weibull è esattamente la distribuzione esponenziale con media λ e tasso di rischio costante. Quando k è maggiore di uno il rischio cresce con l'età, che è il racconto classico di usura o fatica per parti meccaniche, cuscinetti e hardware che invecchia. Quando k è minore di uno il rischio diminuisce, che è il racconto di mortalità infantile per difetti precoci che si guastano in fretta e poi si stabilizzano.
La scala stira o comprime l'asse del tempo senza cambiare la sagoma della curva: la vita mediana è λ per (il logaritmo naturale di due) elevato a uno su k, così raddoppiare λ raddoppia ogni quantile. La valutazione è una manciata di logaritmi, potenze ed esponenziali.
Dove un calcolatore della distribuzione di Weibull merita il posto
Gli ingegneri dell'affidabilità e i pianificatori della manutenzione vivono sui grafici di Weibull: data una forma adattata ai tempi di guasto e una scala in ore o cicli, serve la densità o la probabilità cumulata a un'età di ispezione pianificata, un orizzonte di garanzia o un intervallo di sostituzione. Gli analisti dell'energia eolica usano la stessa famiglia a due parametri per la velocità del vento all'altezza del mozzo, poi leggono la densità a una velocità di avvio o la probabilità cumulata sotto una soglia di arresto.
I gruppi di qualità e garanzia convertono un Weibull adattato nella chance che un'unità sia già guasta a una data età, che è esattamente il CDF a quella età, senza allestire una postazione di statistica per una query di tre numeri. I corsi introduttivi di statistica e di scienze attuariali assegnano esercizi di PDF e CDF di Weibull accanto ai casi speciali esponenziale e di Rayleigh, e necessitano di un oracolo deterministico piuttosto che di una simulazione casuale che cambierebbe tra un'esecuzione e l'altra.
Gli scienziati dei dati convalidano campionatori di Monte Carlo di modelli di vita confrontando frequenze simulate con la densità e la cumulata in forma chiusa a un x modesto prima di scalare le estrazioni. Se in seguito Le serviranno un Weibull a tre parametri traslato in localizzazione, quantili inversi, tabelle di rischio o di sopravvivenza, adattamento di massima verosimiglianza da un campione, o un'altra famiglia di vite come lognormale o gamma, li tratti come intenzioni di ricerca separate invece di sovraccaricare questa pagina.
Casi d'uso
Affidabilità ed età di garanzia
Valuti la densità di Weibull o la chance che un'unità sia già guasta a un'ispezione pianificata, un orizzonte di garanzia o un intervallo di sostituzione, a partire da forma e scala adattate.
Chiavi di compiti e di esami
Calcoli valori di PDF e CDF di Weibull da manuale per forma, scala e x con un oracolo deterministico che rifiuta i parametri non positivi.
Simulatori di vento e di vita
Confronti campionatori di Monte Carlo di modelli Weibull di vento o di vita con la densità e la cumulata in forma chiusa in punti scelti prima di scalare le estrazioni.
Domande frequenti
Quale formula usa la distribuzione di Weibull?
Con forma k > 0 e scala λ > 0 il PDF è f(x) = (k/λ)(x/λ)^{k−1} exp(−(x/λ)^k) quando x ≥ 0 (e 0 quando x < 0). Il CDF è F(x) = 1 − exp(−(x/λ)^k) quando x ≥ 0 (e 0 quando x < 0).
Che succede se forma o scala non è positiva?
Una legge di Weibull esige k > 0 e λ > 0; i valori nulli o negativi vengono rifiutati e non addebitati.
Qual è la differenza tra kind pdf e kind cdf?
pdf restituisce la densità di probabilità in x, che può essere maggiore di uno. cdf restituisce la probabilità cumulata P(X ≤ x), sempre compresa tra 0 e 1. Il valore predefinito è pdf.
Quali numeri deve inviare?
Facoltativamente invii kind come pdf o cdf (predefinito pdf). Sono accettate stringhe intere o decimali. Shape e scale devono essere positivi.
Che cosa indica il valore della forma nella distribuzione di Weibull?
Indica come cambia il rischio di guasto con l'età. Sopra 1 il rischio cresce nel tempo, come nell'usura dei cuscinetti; con 1 esatto si ha la legge esponenziale a rischio costante; sotto 1 il rischio cala, come nei difetti precoci.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"shape": 2,
"scale": 1,
"x": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.weibull_distribution",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Le richieste che inviano una forma o una scala non positive falliscono con invalid_input invece di inventare una densità.
Come sono definiti il PDF e il CDF di Weibull
All'origine la densità è finita solo quando k è almeno uno; se Lei chiede il PDF in x uguale a zero con una forma strettamente inferiore a uno, il valore matematico è infinito e questo estremo rifiuta la richiesta invece di restituire un Infinity non JSON. Non c'è campionamento casuale, né interpolazione di tabelle, né interrogazione di rete, né orologio di mezzo, così lo stesso terzetto di numeri produce sempre lo stesso risultato IEEE.
Contratto di ingresso, campi di risposta e l'errore di positività
Campi assenti, stringhe vuote, NaN e Infinity falliscono allo stesso modo e non vengono addebitati. Un x negativo è lecito e restituisce probabilità zero, che è il supporto del Weibull standard a due parametri. Chiedere il PDF in x uguale a zero con shape un mezzo è rifiutato perché la densità diverge all'origine. Invii un corpo JSON con tre numeri finiti obbligatori e un kind facoltativo. Shape è il k di Weibull (alias k o alpha). Scale è il λ di Weibull (alias lambda o theta). Il punto di valutazione è x (alias value o t). Kind sceglie la grandezza: pdf per la densità di probabilità, o cdf per la probabilità cumulata F(X è al più x); il valore predefinito è pdf e accetta anche l'alias function. Shape e scale devono essere entrambi strettamente positivi: una forma nulla o negativa, o una scala nulla o negativa, non è una legge di Weibull, perciò il gestore rifiuta la richiesta con invalid_input nominando il parametro colpevole. Kind deve essere pdf o cdf quando è fornito; qualsiasi altro token è invalid_input. In caso di successo il corpo ripete shape, scale e x già puliti, restituisce kind come pdf o cdf, restituisce probability come il doppio IEEE di quella grandezza e fornisce formula come la stringa di forma chiusa corrispondente. Controlli classici: shape due, scale uno, x uno, kind pdf, che produce densità due su e; e gli stessi numeri con kind cdf, che produce uno meno uno su e. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per voce; lo strumento del browser resta gratuito.
Dove un calcolatore della distribuzione di Weibull merita il posto
Gli educatori costruiscono chiavi di risposta e autovalutatori che fissano un unico valore IEEE per shape, scale, x e kind. Poiché questa capacità è un motore parse puro, il prezzo API è la base pubblicata di $0.002 per voce riuscita e la convalida fallita non consuma saldo. Tenga shape e scale strettamente positivi, scelga pdf o cdf di proposito e ricordi che una densità può superare uno mentre una probabilità cumulata resta sempre tra zero e uno.
Domande tecniche
Quanto costa il calcolatore della distribuzione di Weibull?
Lo strumento del browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.