I’ve often railed on and on about the inappropriate use of MTBF over Reliability. The often cited rationale is, “it simpler”. And, I agree, making simplifications is often required for any engineering analysis.
It goes to far when there isn’t any reason to knowingly simply when the results are misleading, inaccurate or simply wrong. The cost of making a poor decision based on faulty analysis is inexcusable.
Using even just a better fit make a big difference. I suggest that instead of using total time divided by total failures – use the time to failure information which you probably already have available for the analysis.
Recently I’ve been working with a few clients with this simple recommendation. And, most opt for a data analysis and plotting package that is relatively inexpensive and very easy to use – Reliasoft’s Weibull++ is one such package.
Another path open to a bit more series student is the freely available, gnu license software package called R. You can learn more and download the software at
While this is primarily a statistics programing/scripting language – it is fully functional for reliability statistics, too.
This morning I ran across a package that creates Weibull plots on the appropriate Weibull scales (just like Weibull plotting graph paper). It also permits all the graphical and analysis control of R. Very powerful and flexible.
I will say the learning curve is a bit steep. It is after all a programing language. And, there are plenty of books, documents, websites, courses, etc. available to get you up to speed.
I used the single line of code
plot.wba(Surv(wbparams.to.ft(5,2,2000)),col=”red”)
to create the plot above. plot.wba is a slightly modified version of the command, plot.wb contained within the weibulltoolkit package. You can learn more about the toolkit from the paper by Jurgen Symynck and Filip De Bal, titled, “Weibull Analysis Using R, in a Nutshell”. you can find the paper at
Which ever software you use – avoiding the simplest route is worth the effort.
Leave a Reply