Next Page Previous Page Home Tools & Aids Search Handbook
6. Process or Product Monitoring and Control
6.3. Univariate and Multivariate Control Charts
6.3.4. What are Multivariate Control Charts?

6.3.4.3.

Multivariate EWMA Charts

Multivariate EWMA Control Chart
Univariate EWMA model The model for a univariate EWMA chart is given by:
    Z(i) = lambda*X(i) + (1 - lambda)*Z(i-1)    i = 1, 2, ..., n
where Zi is the ith EWMA, Xi is the the ith observation, Z0 is the average from the historical data, and 0 < lambda <= 1.
Multivariate EWMA model In the multivariate case, one can extend this formula to
    Z(i) = LAMBDA*X(i) + (1 - LAMBDA)*Z(i-1)
where Zi is the ith EWMA vector, Xi is the the ith observation vector i = 1, 2, ..., n, Z0 is the vector of variable values from the historical data, LAMBDA is the diag( lambda1, lambda2, ... , lambdap) which is a diagonal matrix with lambda1, lambda2, ... , lambdap on the main diagonal, and p is the number of variables; that is the number of elements in each vector.
Illustration of multivariate EWMA The following illustration may clarify this. There are p variables and each variable contains n observations. The input data matrix looks like:
    X11 X12 ... X1p;
   X21 X22 ... X2p;
        ....      ;
   Xn1 Xn2 ... Xnp
The quantity to be plotted on the control chart is
    T(i)**2 = Z'(i)*SIGMA(z(i))**(-1)*Z(i)
Simplification It has been shown (Lowry et al., 1992) that the (k,l)th element of the covariance matrix of the ith EWMA, SIGMA(z(i)), is
    SIGMA(z(i))(k,l) = lambda(k)*lambda(l)*
{[1 - (1 - lambda(k))**i*(1 - lambda(l))**i]/
[lambda(k) + lambda(l) - lambda(k)*lambda(l)]}*sigma(k,l)
where sigma(k,l) is the (k,l)th element of SIGMA, the covariance matrix of the X's.

If lambda1 = lambda2 = ... = lambdap = lambda, then the above expression simplifies to

    SIGMA(z(i)) = (lambda/(2-lambda))*[1-(1-lambda)**(2*i)]*SIGMA
where SIGMA is the covariance matrix of the input data.
Further simplification There is a further simplification. When i becomes large, the covariance matrix may be expressed as:
SIGMA(z(i)) = (lambda/(2-lambda))*SIGMA
The question is "What is large?". When we examine the formula with the 2i in it, we observe that when 2i becomes sufficiently large such that (1 - lambda) 2i becomes almost zero, then we can use the simplified formula.
Table for selected values of lambda and i The following table gives the values of (1-lambda) 2i for selected values of lambda and i.

  2i
1 - gif 4 6 8 10 12 20 30 40 50
.9 .656 .531 .430 .349 .282 .122 .042 .015 .005
.8 .410 .262 .168 .107 .069 .012 .001 .000 .000
.7 .240 .118 .058 .028 .014 .001 .000 .000 .000
.6 .130 .047 .017 .006 .002 .000 .000 .000 .000
.5 .063 .016 .004 .001 .000 .000 .000 .000 .000
.4 .026 .004 .001 .000 .000 .000 .000 .000 .000
.3 .008 .001 .000 .000 .000 .000 .000 .000 .000
.2 .002 .000 .000 .000 .000 .000 .000 .000 .000
.1 .000 .000 .000 .000 .000 .000 .000 .000 .000

Simplified formuala not required It should be pointed out that a well-meaning computer program does not have to adhere to the simplified formula, and potential inaccuracies for low values for lambda and i can thus be avoided.
MEWMA computer output for the Lowry data Here is an example of the application of an MEWMA control chart. To faciltate comparison with existing literature, we used data from Lowry et al. The data were simulated from a bivariate normal distribution with unit variances and a correlation coefficient of 0.5. The value for lambda = .10 and the values for T(i)^2 were obtained by the equation given above. The covariance of the MEWMA vectors was obtained by using the non-simplified equation. That means that for each MEWMA control statistic, the computer computed a covariance matrix, where i = 1, 2, ...10. The results of the computer routine are:

*****************************************************
*      Multi-Variate EWMA Control Chart             *
*****************************************************

DATA SERIES            MEWMA Vector          MEWMA
   1          2          1         2       STATISTIC
-1.190     0.590     -0.119     0.059        2.1886
 0.120     0.900     -0.095     0.143        2.0697
-1.690     0.400     -0.255     0.169        4.8365
 0.300     0.460     -0.199     0.198        3.4158
 0.890    -0.750     -0.090     0.103        0.7089
 0.820     0.980      0.001     0.191        0.9268
-0.300     2.280     -0.029     0.400        4.0018
 0.630     1.750      0.037     0.535        6.1657
 1.560     1.580      0.189     0.639        7.8554
 1.460     3.050      0.316     0.880       14.4158


VEC    XBAR      MSE      Lamda
 1     .260     1.200     0.100
 2    1.124     1.774     0.100


The UCL = 5.938 for alpha = .05. Smaller choices of alpha are also used.
Sample MEWMA plot The following is the plot of the above MEWMA.
Sample MEWMA plot of the above data
Home Tools & Aids Search Handbook Previous Page Next Page