Calculating Probability Limits

The OUTLIMITS= option saves the control limits from the chart in Figure 17.215 in a SAS data set named DELAYLIM, which is listed in Figure 17.216.

Figure 17.216: Control Limits for Standard Chart from the Data Set Calls

_VAR_ _SUBGRP_ _TYPE_ _LIMITN_ _ALPHA_ _SIGMAS_ _LCLI_ _MEAN_ _UCLI_ _STDDEV_
Time Recnum ESTIMATE 2 .002699796 3 1.77008 2.91038 4.05068 0.38010


The control limits can be replaced with the corresponding percentiles from a fitted lognormal distribution. The equation for the lognormal density function is

\[  \begin{array}{ll} f(x) = \frac{1}{x \sqrt {2\pi } \sigma } \exp \left( - \frac{(\log (x) - \zeta )^2}{2 \sigma ^2} \right) &  x > 0 \end{array}  \]

where $\sigma $ denotes the shape parameter and $\zeta $ denotes the scale parameter.

The following statements use the CAPABILITY procedure to fit a lognormal model and superimpose the fitted density on a histogram of the data, shown in Figure 17.217:

title 'Lognormal Fit for Delay Distribution';
proc capability data=Calls noprint;
   histogram Time /
      lognormal(threshold=2.3 w=2)
      outfit = Lnfit
      nolegend ;
   inset n = 'Number of Calls'
      lognormal( sigma = 'Shape' (4.2)
                 zeta  = 'Scale' (5.2)
                 theta ) / pos    = ne;
   label Time  = 'Answering Delay (minutes)';
run;

Figure 17.217: Distribution of Delays

Distribution of Delays


Parameters of the fitted distribution and results of goodness-of-fit tests are saved in the data set LNFIT, which is listed in Figure 17.218. The large p-values for the goodness-of-fit tests are evidence that the lognormal model provides a good fit.

Figure 17.218: Parameters of Fitted Lognormal Model in the Data Set LNFIT

_VAR_ _CURVE_ _LOCATN_ _SCALE_ _SHAPE1_ _MIDPTN_ _ADASQ_ _ADP_ _CVMWSQ_ _CVMP_ _KSD_ _KSP_
Time LNORMAL 2.3 -0.68910 0.64110 4.2 0.34854 0.47465 0.058737 0.40952 0.092223 0.15


The following statements replace the control limits in DELAYLIM with limits computed from percentiles of the fitted lognormal model. The 100$\alpha $th percentile of the lognormal distribution is $P_{\alpha } = \exp (\sigma \Phi ^{-1}(\alpha ) + \zeta )$, where $\Phi ^{-1}$ denotes the inverse standard normal cumulative distribution function. The SHEWHART procedure constructs an X chart with the modified limits, displayed in Figure 17.219.

data delaylim;
   merge delaylim Lnfit;
   drop _sigmas_ ;
   _lcli_ = _locatn_ + exp(_scale_+probit(0.5*_alpha_)*_shape1_);
   _ucli_ = _locatn_ + exp(_scale_+probit(1-.5*_alpha_)*_shape1_);
   _mean_ = _locatn_ + exp(_scale_+0.5*_shape1_*_shape1_);
run;
title 'Lognormal Control Limits for Delays';
proc shewhart data=Calls limits=delaylim;
   irchart Time*Recnum /
      rtmplot   = schematic
      nochart2 ;
   label Recnum = 'Record Number'
         Time   = 'Delay in minutes' ;
run;

Figure 17.219: Adjusted Control Limits for Delays

Adjusted Control Limits for Delays


Clearly the process is in control, and the control limits (particularly the lower limit) are appropriate for the data. The particular probability level $\alpha =0.0027$ associated with these limits is somewhat immaterial, and other values of $\alpha $ such as 0.001 or 0.01 could be specified with the ALPHA= option in the original IRCHART statement.