Presentation is loading. Please wait.

Presentation is loading. Please wait.

Monitoring High-yield processes MONITORING HIGH-YIELD PROCESSES Cesar Acosta-Mejia June 2011.

Similar presentations


Presentation on theme: "Monitoring High-yield processes MONITORING HIGH-YIELD PROCESSES Cesar Acosta-Mejia June 2011."— Presentation transcript:

1 Monitoring High-yield processes MONITORING HIGH-YIELD PROCESSES Cesar Acosta-Mejia June 2011

2 Monitoring High-yield processes EDUCATION –B.S. Catholic University of Peru –M.A. Monterrey Tech, Mexico –Ph.D. Texas A&M University RESEARCH –Quality Engineering - SPC, Process monitoring –Applied Probability and Statistics – Sequential analysis –Probability modeling – Change point detection, process surveillance

3 Monitoring High-yield processes MOTIVATION –High-yield processes –Monitor the fraction of nonconforming units p –Very small p(ppm) –To detect increases or decreases in p –A very sensitive procedure MONITORING HIGH-YIELD PROCESSES

4 Monitoring High-yield processes MONITORING HIGH-YIELD PROCESSES ASSUMPTIONS Process is observed continuously Process can be characterized by Bernoulli trials Fraction of nonconforming units p is constant, but may change at an unknown point of time 

5 Monitoring High-yield processes Hypothesis Testing For (level  ) two-sided tests the region R is made up of two subregions R1 and R2 with limits L and U such that P[X ≤ L] =  / 2 P[X ≥ U] =  / 2 L U

6 Monitoring High-yield processes Hypothesis Testing Consider testing the proportion p

7 Monitoring High-yield processes Hypothesis Testing The test may be based on different random variables Binomial (n, p) Geometric (p) Negative Binomial (r, p) Binomial – order k (n, p) Geometric – order k (p) Negative Binomial – order k (r, p)

8 Monitoring High-yield processes Binomial tests when p is very small

9 Monitoring High-yield processes Test 1 proportion p 0 = 0.025(25000 ppm) test H 0 : p = 0.025 against H 1 : p  0.025 X n. of nonconforming units in 500 items  0.0027

10 Monitoring High-yield processes Test 1 Let X  Binomial (500,p) To test the hypothesis H 0 : p = 0.025 against H 1 : p  0.025 the rejection region is R = {x ≤ 2}  {x ≥ 25} since P[X ≤ 2]= 0.000300 < 0.00135 =  /2 P[X ≥ 25]= 0.001018 < 0.00135 =  /2

11 Monitoring High-yield processes Test 1 Plot of P[rejecting H 0 ] vs. p is

12 Monitoring High-yield processes Hypothesis Testing Now consider testing p 0 = 0.0001 (100 ppm)

13 Monitoring High-yield processes Test 1 Let X  Binomial (n = 500,p) To test the hypothesis H 0 : p = 0.0001 against H 1 : p  0.0001 the rejection region is R = {X ≥ 2} since P [X ≥ 2]= 0.0012 For n=500 there is no two-sided test for p = 0.0001.

14 Monitoring High-yield processes Test 1 Binomial (n = 500, p = 0.025)Binomial (n = 500, p = 0.0001)

15 Monitoring High-yield processes Test 1 For this test a plot of P[rejecting H 0 ] vs. p is

16 Monitoring High-yield processes Consider a geometric test for p when p is very small

17 Monitoring High-yield processes Test 2 Let X  Geo(p) To test the hypothesis (  = 0.0027) H 0 : p = 0.0001 against H 1 : p  0.0001 the rejection region is R = {X ≤ 13}  {X ≥ 66075} since P[X ≤ 13]= 0.0013 P[X ≥ 66075]= 0.00135 An observation in {X ≤ 13} leads to conclude that p > 0.0001

18 Monitoring High-yield processes Test 2 For this test a plot of P[rejecting H 0 ] vs. p is

19 Monitoring High-yield processes Another performance measure of a sequential testing procedure

20 Monitoring High-yield processes Hypothesis Testing Let X 1, X 2, …  Geo(p) iid Let T number of observations until H 0 is rejected Consider the random variables for j = 1,2,… A j = 1 if X j  R P[A j = 0] = P R A j = 0 otherwise then the probability function of T is P[T= t] = P[A 1 = 0] P[A 2 = 0]… P[A t-1 = 0] P[A t = 1] = P R [1-P R ] t-1

21 Monitoring High-yield processes Hypothesis Testing therefore T  Geo(P R ) Let us consider E[T] = 1/P R as a performance measure then E[T] = 1/P R mean number of tests until H 0 is rejected when p = p 0 E[T] = 1/ 

22 Monitoring High-yield processes Test 2 Let X  Geo(p) q = 1 - p P [X ≤ x] = 1 – q x Let the rejection regionR = {X U} then P A = P [not rejecting H 0 ] = P [ L ≤ X ≤ U] = 1 – q U – (1 – q L-1 ) = q L-1 – q U P R = 1 – (1- p ) L-1 + (1 - p) U

23 Monitoring High-yield processes Test 2 Let X  Geo(p) To test the hypothesis (  = 0.0027) H 0 : p = 0.0001 against H 0 : p  0.0001 the rejection region is R = {X 66074} then P[rejecting H 0 ] is P R = 1 – (1 – p) 13 + (1 – p) 66074 E[T] = 1/P R when p = p 0 E[T] = 1/  = 370.4

24 Monitoring High-yield processes Test 2 we want E[T] 0.0001

25 Monitoring High-yield processes Test 2 How can we improve upon this test ? we want E[T] 0.0001

26 Monitoring High-yield processes run sum procedure

27 Monitoring High-yield processes Geometric chart A sequence of tests of hypotheses

28 Monitoring High-yield processes THE RUN SUM Interval between limits is divided into regions A score is assigned to each region A sum is accumulated according to the region in which the statistics falls Sum is reset when last mean falls on the other side of the center line Reject H 0 when the cumulative score is equal or exceeds a limit value

29 Monitoring High-yield processes THE RUN SUM Interval between limits is divided into eight regions A score is assigned to each region (0,1,2,3) A sum is accumulated according to the region in which the statistics falls Sum is reset when last mean falls on the other side of the center line Reject H 0 when the cumulative score is equal or exceeds a limit value L = 5

30 Monitoring High-yield processes THE RUN SUM – for the mean

31 Monitoring High-yield processes THE GEOMETRIC RUN SUM

32 Monitoring High-yield processes THE GEOMETRIC RUN SUM - DEFINITION Let us denote the following cumulative sums SU t = SU t-1 + q t if X t falls above the center line = 0 otherwise SL t = SL t-1 - q t if X t falls below the center line = 0 otherwise where q t is the score assigned to the region in which X t falls

33 Monitoring High-yield processes THE GEOMETRIC RUN SUM - DEFINITION The run sum statistic is defined, for t = 1,2,…, by S t = max {SU t, -SL t } with SU 0 = 0, SL 0 = 0 and limit sum L

34 Monitoring High-yield processes THE GEOMETRIC RUN SUM - DESIGN Need to define region limits ( l 1, l 2, l 3 and l 5, l 6, l 7 ) region scores (q 1, q 2, q 3 and q 4 ) limit sum L

35 Monitoring High-yield processes THE GEOMETRIC RUN SUM - DESIGN Region limits above and below the center line are not symmetric around the center line. To define the region limits we use the cumulative probabilities of the distribution of X  Geo (p 0 ) Such probabilities were chosen to be the same as those of a run sum for the mean with the same scores

36 Monitoring High-yield processes THE GEOMETRIC RUN SUM - DESIGN

37 Monitoring High-yield processes THE GEOMETRIC RUN SUM - EXAMPLE If X  Geo (p 0 = 0.0001) the region limits are given by 0.00123 =P [X ≤ l 1 ] 0.02175 =P [X ≤ l 2 ] 0.15638 =P [X ≤ l 3 ] 0.50000 =P [X ≤ l 4 ] 0.84362 =P [X ≤ l 5 ] 0.97825 =P [X ≤ l 6 ] 0.99877 =P [X ≤ l 7 ]

38 Monitoring High-yield processes THE GEOMETRIC RUN SUM - EXAMPLE If X  Geo (p 0 = 0.0001) the region limits are given by 0.00123 =P [X ≤ 13 ] 0.02175 =P [X ≤ 220 ] 0.15638 =P [X ≤ 1701 ] 0.50000 =P [X ≤ 6932 ] 0.84362 =P [X ≤ 18554 ] 0.97825 =P [X ≤ 36280 ] 0.99877 =P [X ≤ 67007 ]

39 Monitoring High-yield processes THE GEOMETRIC RUN SUM - EXAMPLE Conclude H 1 : p  p 0 when S t  L Let T number of samples until H 0 is rejected What is the distribution of T ? What is the mean and standard deviation?

40 Monitoring High-yield processes RUN SUM (0,1,2,3) L = 5 - MODELING Markov chain States defined by the values that S t can assume State space  = {-4,-3,-2,-1,0,1,2,3,4,C} where C ={n  N | n = …,-6,-5,5,6,…} is an absorbing state Transition probabilities

41 Monitoring High-yield processes RUN SUM (0,1,2,3) L = 5 - MODELING Letp 1 =P [ X ≤ l 1 ] p 2 =P [ l 1 ≤X ≤ l 2 ] p 3 =P [ l 2 ≤X ≤ l 3 ] p 4 =P [ l 3 ≤X ≤ l 4 ] p 5 =P [ l 4 ≤X ≤ l 5 ] p 6 =P [ l 5 ≤X ≤ l 6 ] p 7 =P [ l 6 ≤X ≤ l 7 ] p 8 =P [ X > l 8 ] where X  Geo (p 0 )

42 Monitoring High-yield processes RUN SUM (0,1,2,3) L = 5 - MODELING Transitions from S t = 0

43 Monitoring High-yield processes RUN SUM (0,1,2,3) L = 5 - MODELING Transitions from S t = 1

44 Monitoring High-yield processes RUN SUM (0,1,2,3) L = 5 - MODELING Transitions from S t = 2

45 Monitoring High-yield processes RUN SUM (0,1,2,3) L = 5 - MODELING

46 Monitoring High-yield processes RUN SUM (0,1,2,3) L = 5 - MODELING Let T be the first passage time to state C n. of observations until the run sum rejects H 0 Let Q be the sub matrix of transient states, then P [T ≤ t] = e ( I – Q t ) J G (s) = se ( I – s Q ) -1 ( I – Q) J E [T] = e ( I – Q ) -1 J e is a row vector defining the initial state {S 0 }

47 Monitoring High-yield processes Geometric Run sum For this chart a plot of E[T] vs. p is

48 Monitoring High-yield processes Geometric Run sum A comparison with Test 2

49 Monitoring High-yield processes RUN SUM – FURTHER IMPROVEMENT Consider a geometric run sum –No regions –Center line equal to l 4 –Scores are equal to X –Design – limit sum L

50 Monitoring High-yield processes NEW GEOMETRIC RUN SUM - DEFINITION Let us denote the following cumulative sums SU t = SU t-1 + X t if X t falls above the center line = 0 otherwise SL t = SL t-1 - X t if X t falls below the center line = 0 otherwise

51 Monitoring High-yield processes NEW GEOMETRIC RUN SUM - DEFINITION The run sum statistic is defined, for t = 1,2,…, by S t = max {SU t, -SL t } with SU 0 = 0, SL 0 = 0 and limit sum L

52 Monitoring High-yield processes NEW GEOMETRIC RUN SUM - MODELING Markov chain – not possible – huge number of states Need to derive the distribution of T Can show that

53 Monitoring High-yield processes NEW GEOMETRIC RUN SUM - MODELING

54 Monitoring High-yield processes CONCLUSIONS The run sum is an effective procedure for two-sided monitoring For monitoring very small p, it is more effective than a sequence of geometric tests If limited number of regions it can be modeled by a Markov chain

55 Monitoring High-yield processes TOPICS OF INTEREST Estimate  (the time p changes – the change point) Bayesian tests Lack of independence (chain dependent BT) Run sum can be applied to other instances - monitoring - arrival process

56 Monitoring High-yield processes REFERENCES Acosta-Mejia, C. A., Pignatiello J. J., Jr. (2010). The run sum R chart with fast initial response. Communications in Statistics – Simulation and Computation, 39: 921-932. Balakrishnan, N., Koutras, M. V. (2003). Runs and Scans with Applications, J. Wiley, New York, N. Y. Bourke, P. D. (1991). Detecting a shift in fraction nonconforming using run- length control charts with 100\% inspection. Journal of Quality Technology, 23(3), 225-238. Calvin, T. W. (1983). Quality Control Techniques for Zero-Defects. IEEE Transactions Components, Hybrids and Manufacturing Technology, 6: 323- 328. Champ, C. W., Rigdon, S. E. (1997). An Analysis of the Run Sum Control Chart. Journal of Quality Technology, 29: 407-417. Reynolds, J. H. (1971). The Run Sum Control Chart Procedure. Journal of Quality Technology, 3:23-27


Download ppt "Monitoring High-yield processes MONITORING HIGH-YIELD PROCESSES Cesar Acosta-Mejia June 2011."

Similar presentations


Ads by Google