Download presentation
Presentation is loading. Please wait.
Published byElijah Heath Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.