Weibull Blog

How to Perform a Weibull Analysis – Data Preparation (Part 1 of 3)

Welcome to our three-part series about how to conduct a Weibull Analysis. Instead of showing tons of formulae, this series discusses essential steps you need to consider when performing the analysis, with some useful tips. Keep reading!

In this post, we will firstly talk about the preparation of life data and its importance in Weibull Analysis. It is suggested that we should put 90% of the effort on the preparation of life data because of its direct impact on the credibility of the result. Poor quality data will make the entire Weibull Analysis in vain.

There are 4 steps to prepare life data:

  1. Determine the asset(s) to be analysed
  2. Determine the component failure mode for that asset(s)
  3. Obtain as much relevant life data as practical
  4. Classify life data

Step 1: Determine the asset(s) to be analysed

Based on your needs of the assessment, you can perform a Weibull analysis in a single asset or multiple assets. When using the Weibull analysis on multiple assets, make sure they are similar in design and function. In other words, their failure modes and failure rates should be alike.

Step 2: Determine the component failure mode for that asset(s) 

Different components failure modes have different failure rates. After choosing the asset to be analysed, you need to treat the component failure modes separately to ensure an accurate and representative result.

Step 3: Obtain as much relevant life data as practical

The term “Life data” refers to measurements of a product’s life. A product lifetime can be calculated in hours, kilometres, cycles or any other metric that applies to the period of successful operation of a product. Time is the most common measure of a product’s lifetime, therefore, life data are often called “times-to-failure” (TTF) data.

In order to make accurate predictions about the life of all products in the population, you need to gather as much relevant life data as practical. Good data, along with the appropriate model choice, usually results in good predictions.

Data Source

Life data can be gathered from in-house/lab or field testing.

  1. In-house reliability test: such as testing during design, Qualification testing, Life tests, Quantitative accelerated life tests, Reliability growth tests.
  2. Field data: collected from call centres, warranty claims, inspection of returned items. Field data can be badly biased, however, it is more likely to reflect actual use (and abuse) conditions.

Step 4: Classify life data

In Step 3, you collected as much available data sets as you can; however, not every data set has complete information. Therefore, life data are categorised into 2 types: complete data (all information is available) or censored data (some of the information is missing).

Within censored data, it has 3 sub-types: right censored (suspended), Internal censored, and left censored data. Different data type requires different analysis methods, which is discussed in our next blog post.

Complete Data

The exact time-to-failure (TTF) for the unit is known (e.g., the unit failed at 300 hours of operation). Usually from highly structured lab testing or fully accessible field data with high failure rates.

Right Censored Data (aka Suspended Data) 

The unit operated successfully for a known period of time and then continued (or could have continued) to operate for an additional unknown period of time (e.g., the unit was still operating at 300 hours of operation).

Interval Censored Data

The unit’s exact TTF is unknown but it failed at some point within an interval. (e.g. the unit failed between 300 hours and 400 hours).

Rule of Thumb Regarding Interval Censored Data

Treat data as interval data if the granularity of the data is coarser than the desired results.

  • If the desired result is in months and data points are in months as well, then consider the set to be complete data
  • If the desired result is in days but data points are in months, then consider the set to be interval data

Left Censored Data 

The unit’s exact TTF is only known to be before a certain time. (e.g., the unit failed between 0 hours and 300 hours).


Now that you know how to perform the data preparation in Weibull Analysis and the importance of having good quality data. Keep reading on the 2nd part of the Weibull Analysis series to learn how to choose a lifetime distribution and estimate the parameters that will fit the distribution to the data.

Weibull Analysis Related Resources:


Weibull Analysis SoftwareReliaSoft Weibull++ – Provide the most comprehensive toolset (e.g., distribution wizard) available for reliability life data analysis, calculated results, plots and reporting.

Subscribe to our bi-monthly newsletter to stay up-to-date! If you need any advice/ training on Weibull Analysis, our team at HolisticAM are here to help! Contact us 📞