ReliaSoft's Ranking Method

When analyzing interval data, it is commonplace to assume that the actual failure time occurred at the midpoint of the interval. To be more conservative, you can use the starting point of the interval or you can use the end point of the interval to be most optimistic. Weibull++ allows you to employ ReliaSoft's ranking method (RRM) when analyzing interval data. Using an iterative process, this ranking method is an improvement over the standard ranking method (SRM). This article presents an example using the two-parameter Weibull distribution to illustrate how this method is employed. This method can also be easily generalized for additional models. 

Step-by-Step Example

Consider the test data shown in Table 1.

Number of Items Type Last Inspection Time
1 Exact Failure   10
1 Right Censored   20
2 Left Censored 0 30
2 Exact Failure   40
1 Exact Failure   50
1 Right Censored   60
1 Left Censored 0 70
2 Interval Failure 20 80
1 Interval Failure 10 85
1 Left Censored 0 100

Table 1: Test data

As a preliminary step, we need to provide a crude estimate of the Weibull parameters for this data. To begin, we will extract the exact times-to-failure (10, 40 and 50) and append them to the midpoints of the interval failures: 50 (for the interval of 20 to 80) and 47.5 (for the interval of 10 to 85). Now, the extracted list consists of the data in Table 2.

Number of Items Type Last Inspection Time
1 Exact Failure   10
2 Exact Failure   40
1 Exact Failure   47.5
3 Exact Failure   50

Table 2: Union of exact times-to-failure with the midpoint of the interval failures

Using the traditional rank regression, we obtain the first initial estimates:

Step 1

For all intervals, we obtain a weighted "midpoint" using:

This transforms the data into the format displayed in Table 3.

Number of Items Type Last Inspection Time Weighted Midpoint
1 Exact Failure   10  
2 Exact Failure   40  
1 Exact Failure   50  
2 Interval Failure 20 80 42.837
1 Interval Failure 10 85 39.169

Table 3: Union of exact times-to-failure with the midpoint based on parameters β and η

Step 2

Now arrange the data, as shown in Table 4.

Number of Items Time
1 10
1 39.169
2 40
2 42.837
1 50

Table 4: Union of exact times-to-failure in ascending order

Step 3

Now consider the left and right censored data shown in Table 5.


Table 5: Computation of increments for computing a revised mean order number

In general, for left censored data:

The increment term for n left censored items at time = t0, with a time-to-failure of ti, when t0 ti-1 is zero.

When t0 > ti-1 the contribution is:

Or:

Where ti-1 is the time-to-failure previous to the ti time-to-failure and n is the number of units associated with that time-to-failure (or units in the group).

Or:

Step 4

Sum up the increments (horizontally in rows) as shown in Table 6.


Table 6: Increments solved numerically

Step 5

Compute new mean order numbers (MON), as shown in Table 7, utilizing the increments obtained in Table 6, by adding the "number of items" plus the "previous MON" plus the current "increment."


Table 7 - Mean Order Numbers (MON)

Step 6

Compute the median ranks based on these new MONs, as shown in Table 8.


Table 8 - Mean Order Numbers with ranks for a sample size of 13 units

Step 7

Compute new Beta and Eta using standard rank regression and based upon the data as shown in Table 9.


Table 9 - New times and median ranks for regression

Step 8

Return and repeat the process from Step 1 until an acceptable convergence is reached on the parameters (i.e., until the parameter values stabilize).

Results

The results of the first five iterations are shown in Table 10.


Table 10 - The parameters after the first five iterations

Using Weibull++ with rank regression on X yields:

The direct MLE solution yields: