Weibull Distribution Calculator
Free Weibull distribution calculator. Compute PDF, CDF, reliability, hazard rate, MTTF, B-life. Reli
Why This Statistical Analysis Matters
Why: Statistical calculator for analysis.
How: Enter inputs and compute results.
Weibull — Reliability: PDF, CDF, Hazard Rate, MTTF, B-life
Ball bearings, light bulbs, turbine blades. Infant mortality (k<1), constant rate (k=1), wear-out (k>1).
Real-World Scenarios — Click to Load
Inputs
PDF with P(a≤X≤b) Shaded
Hazard Rate by Shape k
Calculation Breakdown
For educational and informational purposes only. Verify with a qualified professional.
Key Takeaways
- • The Weibull distribution Weibull(k, λ) models failure times with flexible hazard: k<1 decreasing, k=1 constant (exponential), k>1 increasing
- • PDF: f(x) = (k/λ)(x/λ)^(k-1) × exp(-(x/λ)^k) for x ≥ 0; CDF: F(x) = 1 - exp(-(x/λ)^k)
- • Reliability R(x) = exp(-(x/λ)^k); Hazard h(x) = (k/λ)(x/λ)^(k-1)
- • Mean = λΓ(1+1/k), Median = λ(ln2)^(1/k), Mode = λ((k-1)/k)^(1/k) when k>1
- • B-life B_p = λ(-ln(1-p/100))^(1/k); MTTF = Mean
Did You Know?
How It Works
1. Shape Parameter k
k controls hazard behavior: k<1 infant mortality (decreasing), k=1 constant (exponential), k>1 wear-out (increasing).
2. Scale Parameter λ
λ is the characteristic life — 63.2% of units fail by time λ (since F(λ)=1-e^(-1)≈0.632).
3. Reliability and Hazard
R(x)=1-F(x)=exp(-(x/λ)^k). Hazard h(x)=(k/λ)(x/λ)^(k-1) — power-law in x.
4. B-life
B_p is the time by which p% have failed. B10 = time when 10% failed; B50 = median. B_p = λ(-ln(1-p/100))^(1/k).
5. MTTF
Mean Time To Failure = Mean = λΓ(1+1/k). Requires the Gamma function.
Expert Tips
Weibull vs Exponential
Use Weibull when hazard varies with time. Exponential (k=1) assumes constant failure rate — often too simplistic.
Bathtub Curve
Real systems often show infant mortality (k<1), useful life (k=1), wear-out (k>1). Weibull fits each phase.
Parameter Estimation
Fit via MLE or linear regression on ln(-ln(R)) vs ln(x). Weibull paper gives straight line.
Special Cases
k=1: Exponential. k=2: Rayleigh. k≈3.6: approximately Normal. Know these for quick checks.
Why Use This Calculator vs Other Tools?
| Feature | This Calculator | Excel | R | SciPy |
|---|---|---|---|---|
| PDF + CDF + Reliability + Hazard | ✅ | ⚠️ Multiple functions | ⚠️ Multiple functions | ✅ |
| B-life percentiles | ✅ | ❌ | ⚠️ Manual | ⚠️ Manual |
| 7 real-world presets | ✅ | ❌ | ❌ | ❌ |
| Hazard rate & bathtub chart | ✅ | ❌ | ❌ | ⚠️ Requires plot |
| Educational content | ✅ | ❌ | ❌ | ❌ |
| AI analysis | ✅ | ❌ | ❌ | ❌ |
Frequently Asked Questions
When should I use Weibull vs Exponential?
Use Weibull when failure rate changes with time (infant mortality, wear-out). Exponential assumes constant rate — only when k=1.
What does the shape parameter k mean?
k<1: decreasing hazard (infant mortality). k=1: constant (exponential). k>1: increasing hazard (wear-out).
What is B10 life?
Time by which 10% of units have failed. B10 = λ(-ln(0.9))^(1/k). Critical in reliability specs.
What is MTTF?
Mean Time To Failure = λΓ(1+1/k). Average lifetime. Same as mean of the distribution.
How do I interpret the scale λ?
Characteristic life. 63.2% fail by time λ. Larger λ = longer typical life.
What is the bathtub curve?
Many systems: high early failures (infant), constant middle (useful life), rising late (wear-out). Weibull fits each phase with different k.
Weibull vs Rayleigh?
Rayleigh is Weibull with k=2. Used for magnitude of 2D Gaussian (wind speed, signal envelope).
How do I fit Weibull to data?
MLE or Weibull paper: plot ln(-ln(R̂)) vs ln(x). Slope ≈ k, intercept relates to λ.
Weibull Distribution by the Numbers
Official Data Sources
Disclaimer: This calculator uses exact closed-form formulas for the Weibull distribution. Results are mathematically exact. For critical applications (reliability engineering, warranty analysis), verify assumptions and fit parameters from real data. This tool is for educational and professional reference purposes.
Related Calculators
Rayleigh Distribution Calculator
Calculate PDF, CDF, mean, mode, variance for the Rayleigh distribution. Models magnitude of 2D Gaussian vectors — used in wireless communications, wind...
StatisticsEmpirical Rule Calculator
Apply the 68-95-99.7 rule to normal distributions. Given mean and SD, see what percentage falls within 1, 2, 3 standard deviations. Compare with Chebyshev.
StatisticsNegative Binomial Distribution Calculator
Number of trials to achieve r successes. Generalizes geometric (r=1). Calculate P(X=k), P(X≤k), P(a≤X≤b) with PMF bar chart, CDF step chart, and normal...
StatisticsNormal Probability Calculator for Sampling Distributions
Calculate P(X̄ ≤ x), P(X̄ ≥ x), and P(a ≤ X̄ ≤ b) for the sampling distribution of the sample mean. Uses the Central Limit Theorem with optional finite...
StatisticsInverse Normal Distribution Calculator
Find the x-value (quantile/percentile) given a probability for the normal distribution. The reverse of the normal CDF. Probit function, left/right/two-tailed.
StatisticsLognormal Distribution Calculator
Calculate PDF, CDF, mean, mode, variance, and percentiles for the lognormal distribution. If ln(X) ~ N(μ, σ²), then X is lognormal. Income, house prices...
Statistics