THE COMPANY
PROVEN EXCELLENCE
GUIDING MISSION
GUARANTEE OF COMMITMENT
OUR QUALITY MANAGEMENT SYSTEM
RELEX WORLDWIDE
CAREERS
DIRECTIONS
CONTACT US
RELEX RELIABILITY STUDIO
ENTERPRISE EDITION
DEMONSTRATIONS
LITERATURE
WHAT'S NEW IN STUDIO
SYSTEM ARCHITECTURE
CUSTOMER TESTIMONIALS
FAULT TREE/EVENT TREE
FMEA/FMECA
FRACAS CORRECTIVE ACTION
HUMAN FACTORS RISK ANALYSIS
LIFE CYCLE COST
MAINTAINABILITY PREDICTION
MARKOV
OPTIMIZATION AND SIMULATION
RELIABILITY BLOCK DIAGRAM
RELIABILITY PREDICTION
WEIBULL
PROFESSIONAL SERVICES
RELIABILITY CONSULTING
MTBF PREDICTION SERVICES
IMPLEMENTATION SERVICES
MAINTENANCE PLANS
RELEX UNIVERSITY
CUSTOMER SUPPORT
CUSTOMER TESTIMONIALS
RELEX CUSTOMERS
AEROSPACE
AUTOMOTIVE
DEFENSE
DIVERSIFIED
ELECTRONICS
INFORMATION TECHNOLOGY
MEDICAL DEVICES
OIL & GAS
RAILROAD SIGNAL
TELECOMMUNICATIONS
CASE STUDIES
NEWS & EVENTS
RELIABILITY eFLASH
QUARTERFLASH
PRESS RELEASES
TRADE SHOWS
SEMINARS
WEBINARS
WHAT'S NEW IN STUDIO
RELIABILITY RESOURCES
IMPORTANCE OF RELIABILITY
RELIABILITY 101
RELIABILITY DICTIONARY
RELIABILITY ARTICLES
RELATED WEB SITES
RECOMMENDED BOOKS
FAULT TREE/EVENT TREE/PRA
FMEA/FMECA
FRACAS CORRECTIVE ACTION
LIFE CYCLE COST
MAINTAINABILITY PREDICTION
MARKOV
OPTIMIZATION AND SIMULATION
RELIABILITY BLOCK DIAGRAM
RELIABILITY PREDICTION
WEIBULL
CONTACT US | REQUEST INFO
CUSTOMER CENTRAL
ID:  PASSWORD:
ABOUT US PRODUCTS SERVICES OUR CLIENTS WHAT'S NEW? RESOURCES DEMO
SEARCH 
ABOUT US
THE COMPANY
PROVEN EXCELLENCE
GUIDING MISSION
GUARANTEE
OF COMMITMENT
OUR QUALITY
MANAGEMENT SYSTEM
RELEX WORLDWIDE
CAREERS
DIRECTIONS
CONTACT US
PRODUCTS
RELEX RELIABILITY
STUDIO
FAULT TREE/EVENT TREE
FMEA/FMECA
FRACAS
CORRECTIVE ACTION
HUMAN FACTORS
RISK ANALYSIS
LIFE CYCLE COST
MAINTAINABILITY
PREDICTION
MARKOV
OPTIMIZATION
AND SIMULATION
RELIABILITY
BLOCK DIAGRAM
RELIABILITY PREDICTION
WEIBULL
ENTERPRISE EDITION
DEMONSTRATIONS
LITERATURE
WHAT'S NEW IN
STUDIO
SYSTEM ARCHITECTURE
CUSTOMER
TESTIMONIALS
PROFESSIONAL SERVICES
RELIABILITY CONSULTING
MTBF PREDICTION SERVICES
IMPLEMENTATION
SERVICES
MAINTENANCE PLANS
RELEX UNIVERSITY
CUSTOMER SUPPORT
CUSTOMER TESTIMONIALS
OUR CUSTOMERS
RELEX CUSTOMERS
AEROSPACE
AUTOMOTIVE
DEFENSE
DIVERSIFIED
ELECTRONICS
INFORMATION
TECHNOLOGY
MEDICAL DEVICES
OIL & GAS
RAILROAD SIGNAL
TELECOMMUNICATIONS
CASE STUDIES
WHAT'S NEW?
NEWS & EVENTS
RELIABILITY eFLASH
QUARTERFLASH
PRESS RELEASES
TRADE SHOWS
SEMINARS
WEBINARS
WHAT'S NEW IN
STUDIO
RESOURCES
RELIABILITY
RESOURCES
IMPORTANCE OF
RELIABILITY
RELIABILITY 101
FAULT TREE/
EVENT TREE/PRA
FMEA/FMECA
FRACAS
LIFE CYCLE COST
MAINTAINABILITY
PREDICTION
MARKOV
OPTIMIZATION
AND SIMULATION
RELIABILITY
BLOCK DIAGRAM
RELIABILITY PREDICTION
WEIBULL
RELIABILITY DICTIONARY
RELIABILITY ARTICLES
RELATED WEB SITES
RECOMMENDED BOOKS
SUPPORT
ONLINE SUPPORT
CUSTOMER CENTRAL
LOBBY
MY RELEX
ONLINE CUSTOMER SUPPORT
RELEX UNIVERSITY ONLINE
STUDIO DOWNLOAD
SERVICE PACKS
PARTS LIBRARIES UPDATES
HELP & DOCUMENTATION UPDATES
RETAIN SUPPORT SESSIONS
KNOWLEDGE BASE AND TIPS FROM TECH SUPPORT
SUGGESTION BOX
LOG OUT
SEARCH
FILE NOT FOUND
COPYRIGHT AND DISCLAIMER
PRIVACY
WEB SITE FEEDBACK
SITE MAP
A Practical Solution for Using Incomplete Warranty Data for Failure Analysis

Karen Mohan, Relex Application Engineer
Karen Mohan
View, download, or print a copy of the award winning RAMS 2008 paper on this new method of extracting data from an incomplete warranty data set. Click here for a copy of the full article referred to in this eFlash feature.
 

Getting the Most out of Incomplete Warranty Data
By Karen Mohan, Application Engineer

Warranty data is a valuable source of information for analyzing the failure characteristics of your product. Knowing the failure trends of your products provides an array of benefits, including the ability to predict future returns, to estimate warranty-related claim costs, and to monitor product quality.

Typically, a reliability engineer uses complete warranty data in order to perform failure analyses. Obtaining complete warranty data means that a systematic and well-organized approach to warranty information collection is in place. In real-world scenarios this is often difficult or not possible. In these cases, you may only have partial warranty information, or an incomplete set of warranty data.

Recognizing that many companies have incomplete warranty data, Relex engineers developed a new approach to maximize the potential of this still valuable information. The methodology for this new technique was presented at the 2008 Reliability and Maintainability Symposium (RAMS). As the presenting engineer, I was pleased to receive the Evans-McElroy Best Paper award for this work on behalf of my co-authors and Relex Software Corporation.

Warranty Data Collection

In some cases, warranty data is systematically collected. Typically, product manufacturing data for each month of production is tracked and the corresponding monthly failure counts are derived from the warranty claims. When collected systematically, a failed product can be associated with its production period, and the product age at the time of failure can be derived. In this case, a complete warranty data set is available for failure analysis.

In other situations, depending on the methods used to collect warranty data, it may not be possible to know the failure ages of components. The information available each month might be limited to the volume of shipments and total claims or product returns. In these cases, the claims or returns are not associated with their specific production periods. The component age at the time of failure cannot be easily determined, resulting in a data set that is incomplete. As a result of the incomplete data set, failure analysis using traditional predictive methods cannot be performed.

To show the differences in the treatments of complete and incomplete data, consider the following examples. The Acme Calculator Company and the Baker Calculator Company both collect warranty information. Acme systematically collects warranty data and has a complete warranty data set. Baker, however, has an incomplete data set where the age of the calculators at failure is unknown. (To demonstrate the effectiveness of the expectation-maximization (EM) algorithm, both Acme and Baker in this example have identical shipments and returns per month – something that would typically not occur in the real world!)

Warranty Information: Complete Data Sample

The Acme Calculator Company carefully records the number of calculators shipped in each month and the number of returns in each month corresponding to each shipment. With this complete data set, Acme is able to create a warranty returns chart, shown in Table 1. This style of data formatting is also referred as a “Nevada warranty chart” or “Idaho chart.”

A standard warranty returns chart in Nevada format with returns associated with shipments.
Table 1 – Acme Warranty Returns Chart

Since Acme has the warranty returns data available in this format, it is easy for them to convert the shipping and warranty returns data into a standard failure data form consisting of failures and suspensions, as shown in Table 2. The rows in Table 2 corresponding to the event type “Failure” indicate that the failures have occurred between the specified start and end times. For example, the first row indicates that 20 calculators have failed in the first month of operation (between zero months and one month). The rows corresponding to the event type “Suspension” indicate the number of calculators that have not failed by the last month in the analysis. The table acknowledges that the calculators could fail anywhere between the start time and a future, undefined end time, labeled as infinity. For example, the last row indicates that 966 calculators have not failed up to the end of the fifth month of operation.

A standard interval format failure data set.
Table 2 – Standard Interval Format Failure Data Set

With the data set formatted as in Table 2, Acme can easily perform standard failure data analysis techniques. The Acme Calculator Company can then use a Weibull analysis tool, such as Relex Weibull, to analyze the data given in this format. Using Relex Weibull and the data from Table 2, the results for the two Weibull parameters (β - the slope, or shape parameter, and η - the characteristic life, or scale parameter) are η = 53.2 months and β = 1.38.

Warranty Information: Incomplete Data Sample

In many situations and for diverse reasons, information about the ages of component failures is not available, resulting in incomplete warranty data. Such is the case for the Baker Calculator Company. The information available each month is limited to the volume of calculators shipped (Ni where i is the month shipped) and the total number of warranty claims or product returns (Ri). Baker’s data is not able to be formatted into a Nevada style warranty chart. They are lacking the exact number of returned calculators corresponding to each month and shipment combination shown in the upper triangular matrix of the Acme Warranty Returns Chart (Table 1). Without the association of returns to shipments, Baker is only able to represent their data as shown in Table 3.

A table displaying incomplete warranty data.
Table 3 – Baker’s Incomplete Warranty Data

From the January column, it is easy to say that the three returned calculators actually belong to the January shipment (Shipment 1). However, in the February column, the Baker company cannot say how the 13 returns are distributed between Shipments 1 and 2. Baker’s returns could have occurred in any one of the following combinations: (0, 13), (1, 12), …, (13, 0). Moving into March, Baker’s uncertainty increases with the 20 returned calculators recorded for that month. These returns could have occurred with any one of the following combinations: (0, 0, 20), (0, 1, 19), …, (20, 0, 0). The number of possible combinations increases from the hundreds to the thousands to far greater values with the number of intervals, and thus it becomes difficult to compute the Likelihood Function.

The challenge for Baker Calculator Company is obvious. Somewhere within the range of all possible combinations of values for each month of shipments is the data that they need to work with. Is there a way to estimate these hidden values and use them to generate the data they need to calculate failure characteristics?

Incomplete Data – Filling in the Blanks

Relex engineers proposed a valuable solution for this situation. By employing the expectation-maximization (EM) algorithm, the maximum likelihood estimates (MLE) of parameters in probability models, where the parameters are unobserved and hidden, can be determined. The EM algorithm alternates between performing an expectation step (E-step), which computes an expectation of the likelihood by including the hidden variables as if they were observed, and a maximization step (M-step), which computes the maximum likelihood estimates of the parameters by maximizing the expected likelihood found on the E-step. The parameters found on the M-step are then used to begin another E-step, and the process is repeated.

Relex engineers found that the EM algorithm can be used to estimate the failure distribution parameters for an incomplete warranty data set. The flow diagram in Figure 1 shows the steps to apply the EM algorithm to the incomplete warranty data set. The explanation and examples that follow assume that the data is a two-parameter Weibull distribution, where β is the shape parameter, and η is the scale parameter.

A flow chart depicting the EM Algorithm process.
Figure 1- Flowchart of the Proposed Method

Here is a detailed explanation of the steps shown in Figure 1 for applying the EM algorithm to incomplete warranty data:

  1. Assuming exponential distribution, compute the MTBF (Mean Time Between Failures).
    MTBF calculation
    Where,
    Number of failures calculation
    The number of warranty return periods is denoted as M. The items from shipment i are in the field for (M-i+1) months. If there are no failures, they all together operate for Ni(M-i+1) effective months. If there are Rj returns in month j, the effective reduction in the operating time is Rj(M-j+0.5). Therefore:
    Total operating time calculation
  2. Set η = MTBF and β = 1 as the initial parameters.
  3. E-Step: Estimate the missing data.
    Using the current η and β values, find the expected number of failures in month j from shipment i for all combinations of i and j values.
    Failures in month j from shipment i
    Parameter pi is the probability of occurrence of a failure in the interval i. Assuming the failure distribution is a two-parameter Weibull, then pi is calculated by:
    Probability calculation
    If the time is measured in months, then ti = i. Find the total number of failures that are expected to be failed in month j.
    Probability calculation
    Normalize the expected failures based on the observed failures.  Normalization is done so that each column sums to the observed number of returns seen in that month.
    Number of items returned calcuation
    In this equation, rij is the number of items returned in month j from shipment i.
    Now we have data in the format of Table 1.
  4. M-Step: Find the maximum likelihood estimates (MLE) for η and β using the estimated failures in E-step, i.e., rij values. Relex Weibull software can be used to find the MLEs in this step.
  5. Check the convergence. If the current η and β values match with the previous values within a prescribed accuracy, stop the iterations. Otherwise, go back to the E-step (Step 3).

Applying the Algorithm

Example 1: Baker Company’s Incomplete Data Set

The Baker Calculator company, armed with their warranty information as shown in Table 3, can employ the Relex algorithm to get the most out of their incomplete data. The goal is to find estimates for the Weibull parameters η and β and to identify point of convergence where η and β remain stable to two decimal places.

Applying equations (1)-(3) to the data in Table 3 generates an MTBF = 154.0688. Thus, the first estimate is η = 154.0688 and β = 1.  From equations (4)-(7) in the E-step, the expected number of failures are calculated and shown in Table 4.

Estimated warranty returns chart
Table 4 – Estimated Warranty Returns Chart (Iteration 1)

According to the EM algorithm flowchart, the iterations are repeated until the defined level of convergence is reached. From the first iteration data shown in Table 4, the MLE estimates in the M-step are η = 120.763 and β = 1.067. The η and β from the first iteration have changed more than 0.01 from the previous estimates of η and β, so the process goes back to the E-step (Step 3) for another iteration. Both the values of η and β stabilized to two decimal places after 38 iterations.

The results shown in Table 5 correspond to 50 iterations. The MLE estimates at iteration 50 are: η = 53.88 and β = 1.3779. The MLE estimates for the complete data shown for the Acme Company in Table 1 are: η = 53.203 and β = 1.38. Even though the estimated missing data for Baker Company in Table 5 are not exactly matched with the complete data shown for Acme in Table 1, the final estimated results for η and β are a close match. Keep in mind that the same set of incomplete data can be obtained from different instances of complete data.

Probability calculation
Table 5 – Baker Calculator Company Estimated Warranty Returns Chart (Iteration 50)

Example 2: Data over 10 Months

The Baker Company continues to collect warranty data as they have before, and the resulting information for ten months in shown in Table 6.

Incomplete Warranty Data for Ten Months
Table 6 – Baker Calculator Company Incomplete Warranty Data for Ten Months

Using the Relex algorithm, the initial MTBF estimate from this data is 136.115. After the first EM iteration, η = 121.001 and β = 1.039. Both the values of η and β stabilize to two decimal places after 41 iterations. The MLE estimates at iteration 41 are: η = 71.98 and β = 1.257.

Conclusion

The Acme Calculator Data, with its systematic approach to recording warranty information, is in the best position for calculating failure characteristics based on their warranty data. But now a company like the Baker Calculator Company, which has warranty claims data with incomplete or missing information about component failure times, has a method available to estimate the field failure characteristics from the data that they do have on hand. With this innovative approach developed by Relex engineers, a method based on the EM algorithm can be used successfully to estimate the failure distribution parameters from the incomplete warranty data. The results from the EM algorithm, while not exact, are reasonably accurate in most cases. The accuracy increases with the number of months and the volume of shipment.

More importantly, once the parameters for fitting a life distribution to a warranty claims data set have been estimated, additional calculated results can include reliability over time, mean life, failure rate, and warranty time, providing companies like Baker Calculator Company with information useful in making reliability and quality decisions.

For additional information on this topic, including a more in-depth look at the calculations involved in the application of the EM algorithm, please see our full RAMS 2008 paper by clicking here.

Relex Weibull provides full Weibull analysis capabilities in a powerful statistical tool wrapped in a friendly and flexible user interface. Relex Weibull has a broad range of applications and can be applied to any industry or process with ease. It moves the complexity of the statistical methodology into a powerful behind-the-scenes engine, allowing more accurate and efficient life data analysis. Relex Weibull goes beyond analyzing data sets, augmenting these fundamental activities with a broad range of product-enhancing functions, such as a built-in test planning calculator, an optimal replacement feature, and a Barringer process reliability analysis function. For more information about Relex Weibull, visit www.relex.com/products/weibull.asp.

 

© Copyright 2009 Relex Software Corporation REQUEST INFO | PRIVACY | FEEDBACK | SITEMAP
© Copyright 2009 Relex Software Corporation