|
|
|
|
|
SimuMatic, Some Applications...
Parameter Estimation and Confidence Bounds Techniques In life data analysis, we use data (usually times-to-failure or times-to-success data) obtained from a sample of units to make predictions for the entire population of units. Depending on the sample size, the data censoring scheme and the parameter estimation method, the amount of error in the results can vary widely. To quantify this sampling error, or uncertainty, confidence bounds are widely used. In addition to the analytical calculation methods that are available (ReliaSoft’s Weibull++ provides Fisher Matrix, Likelihood Ratio and Beta-Binomial methods), simulation can also be used. SimuMatic generates these confidence bounds and assists the practitioner (or the teacher) to visualize and understand them. In addition, it allows the analyst to determine the adequacy of certain parameter estimation methods (such as rank regression on X, rank regression on Y and maximum likelihood estimation) and to visualize the effects of different data censoring schemes on the confidence bounds. As an example, we will attempt to determine the best parameter estimation method for a sample of ten units following a Weibull distribution with beta = 2 and eta = 100 and with complete time-to-failure data for each unit (i.e. no censoring). Using SimuMatic, 10,000 data sets were generated (using Monte Carlo methods based on the Weibull distribution) and their parameters were estimated using RRX, RRY and MLE. The plotted results generated by SimuMatic are shown in Figure 1. The results clearly demonstrate that the median RRX estimate provides the least deviation from the truth for this sample size and data type. However, the MLE outputs are grouped more closely together, as evidenced by the bounds. The same figures also show the simulation-based bounds, as well as the expected variation due to sampling error.
This experiment can be repeated in SimuMatic using multiple censoring schemes (including Type I and Type II right censoring as well as random censoring) with the Weibull, lognormal, exponential and normal distributions. We can perform multiple experiments with this utility to evaluate our assumptions about the appropriate parameter estimation method to use for the data set. (Issue 1 of ReliaSoft’s monthly electronic magazine, Reliability HotWire, presents some general guidelines for selecting the appropriate analysis method for specific situations. To subscribe or to view an HTML version of this monthly e-mail publication, go to http://www.weibull.com/hotwire.) Using Simulation to Design Reliability Tests Good reliability specifications include requirements for reliability and an associated lower one-sided confidence interval. When designing a test, we must determine the sample size to test as well as the expected test duration. The next simple example illustrates the methods available in SimuMatic.
We start with a test design using a sample size of ten, with no censoring (i.e. all units to be tested to failure). We performed the analysis using RRX and 10,000 simulated data sets. The outcome is an expected test duration of 217 hr and a demonstrated time of 25 hr. This result is well above the stated requirement of 10 hr (note that in this case, the true value of T at a 50% CL, for R=99%, is 40 hrs which gives us a ratio of 1.6 between true and demonstrated). Since this would demonstrate the requirement, we can then attempt to reduce the number of units or test time. Suppose that we need to bring the test time down to 100 hr (instead of the expected 217 hr). The test could then be designed using Type II censoring (i.e. any unit that has not failed by 100 hrs is right censored) assuring completion by 100 hr. Again, we specify Type II censoring at 100 hrs in SimuMatic and we repeat the simulation with the same parameters as before. The simulation results in this case yield an expected test duration of 100 hr and a demonstrated time of 17 hr at the stated requirements. This result is also above our requirement. Figure 2 graphically show the results of this experiment. This process can be repeated using different sample sizes and censoring schemes until we arrive at a desirable test plan.
Closing
Remarks The examples in this article illustrate how ReliaSoft’s SimuMatic utility can be useful in understanding the nuances of life data analysis and confidence intervals and in arriving at a test plan based on reliability specifications. SimuMatic is a free tool (for Weibull++ 6 users) and can be downloaded from ReliaSoft’s reliability engineering resource Web site at http://www.Weibull.com/freetools. ReliaSoft's Weibull++ 6 (Service Pack 2, CRV 6.0.5 or higher) must be installed on your computer and you must have a valid Weibull++ 6 license in order for SimuMatic to operate. For Weibull++ 7 users, this functionality is built-in to the software (select "Add SimuMatic" under "Other Tools") and there is no need to download/install a separate utility. SimuMatic was built with Weibull++ 6 analysis and plotting engines using the Weibull++ DE (Developer Edition) software. With this software, you can create custom applications using Weibull++ components. |
|
Comments or Questions: Webmaster@ReliaSoft.comweibull.com is a service of ReliaSoft Corporation Copyright © 1992-2008 ReliaSoft Corporation, All Rights Reserved Last updated: 04/29/2008 02:06:51 AM |
SITE
[Home] [Site
Contents] |