Detecting changes in Detecting changes in the rate the rate of a - PowerPoint PPT Presentation
Detecting changes in Detecting changes in the rate the rate of a of a Poisson process Poisson process George V. Moustakides Outline Overview of the change detection problem CUSUM test and Lordens criterion The Poisson
Detecting changes in Detecting changes in the rate the rate of a of a Poisson process Poisson process George V. Moustakides
Outline � Overview of the change detection problem � CUSUM test and Lorden’s criterion � The Poisson disorder problem � CUSUM average run length for Poisson processes � CUSUM optimality in the sense of Lorden G.V. Moustakides: Detecting changes in the rate of a Poisson process 2
Change detection - Overview Available sequentially an observation process { ξ t } with the following statistics: for 0 6 t 6 τ ~ P ∞ ξ t P 0 ~ for τ < t Detect change as soon as possible � Change time τ : � Random with known prior (Bayesian) � Deterministic but unknown (Non-Bayesian) � Known statistics P ∞ , P 0 . G.V. Moustakides: Detecting changes in the rate of a Poisson process 3
We are interested in sequential schemes . With every new observation the test must decide � Stop and issue an alarm � Continue sampling Decision at time t uses available information F t = σ { ξ s : 0 6 s 6 t } . up to time t . Sequential test � stopping time T adapted to the filtration {F t } . G.V. Moustakides: Detecting changes in the rate of a Poisson process 4
P ∞ P 0 τ 0 t P τ : the probability measure induced, when change takes place at time τ E τ [ . ] : the corresponding expectation P ∞ : all data under nominal regime P 0 : all data under alternative regime Parameters to be considered � The detection delay T - τ � Frequency of false alarms G.V. Moustakides: Detecting changes in the rate of a Poisson process 5
Bayesian approach (Shiryayev 1978) Change time τ random with exponential prior. J ( T ) = c E [ ( T - τ ) + ] + P [ T < τ ] Optimization problem: inf T J ( T ) π t = P [ τ 6 t | F t ] ; T S = inf t { t : π t > ν } � Discrete time: i.i.d. observations (Shiryayev 1978, Poor 1998) � Continuous time: Brownian Motion (Shiryayev 1978, Beibel 2000, Karatzas 2003) G.V. Moustakides: Detecting changes in the rate of a Poisson process 6
Non-Bayesian setup (Pollak 1985) The change time τ is deterministic & unknown. J ( T ) = sup τ E τ [ ( T - τ ) | T > τ ] Optimization problem: inf T J ( T ) subject to: E ∞ [ T ] > γ Discrete time: i.i.d. detect change in the pdf from f ∞ ( ξ ) to f 0 ( ξ ). Roberts (1966) proposed f 0 ( ξ t ) S t = ( S t -1 + 1) f ∞ ( ξ t ) T SRP = inf t { t : S t > ν } (Mei 2006) G.V. Moustakides: Detecting changes in the rate of a Poisson process 7
CUSUM test and Lorden’s criterion Discrete time, i.i.d. observations. Pdf before and after the change: f ∞ ( ξ n ) , f 0 ( ξ n ) Since change time τ is unknown t f 0 ( ξ n ) log ( ) > ν Σ sup sup 0 6 τ 6 t f ∞ ( ξ n ) n = τ +1 t τ f 0 ( ξ n ) f 0 ( ξ n ) log ( ) log ( ) > ν Σ Σ - inf 0 6 τ 6 t f ∞ ( ξ n ) f ∞ ( ξ n ) n =1 n =1 > ν u t m t – G.V. Moustakides: Detecting changes in the rate of a Poisson process 8
d P 0 u t = log ( ) ( F t ) d P ∞ m t = inf 0 6 s 6 t u s CUSUM process: y t = u t – m t > 0 The CUSUM stopping time (Page 1954): T C = inf t { t : y t > ν } G.V. Moustakides: Detecting changes in the rate of a Poisson process 9
ν ν ν u t m t T C ML estimate of τ G.V. Moustakides: Detecting changes in the rate of a Poisson process 10
Non-Bayesian setup (Lorden 1971). Change time τ is deterministic and unknown. J ( T ) = sup τ essup E τ [ ( T - τ ) + | F τ ] Optimization problem: inf T J ( T ) subject to: E ∞ [ T ] > γ � Discrete time: i.i.d. observations (Moustakides 1986, Ritov 1990, Poor 1998) � Continuous time: BM (Shiryayev 1996, Beibel 1996); Ito processes (Moustakides 2004) G.V. Moustakides: Detecting changes in the rate of a Poisson process 11
The Poisson disorder problem Let {N t } homogeneous Poisson, with rate λ satisfying: λ ∞ , 0 6 t 6 τ λ = { λ 0 , τ < t Bayesian Approach � Linear delay: Galchuk & Rozovski 1971, Davis 1976, Peskir & Shiryayev 2002. � Exponential delay: Bayraktar & Dayanik 2003, B & D & Karatzas 2004 and 2005 (adaptive) G.V. Moustakides: Detecting changes in the rate of a Poisson process 12
CUSUM & average run length u t = ( λ ∞ - λ 0 ) t + log( λ 0 / λ ∞ ) N t m t = inf 0 6 s 6 t u s y t = u t – m t T C = inf t { t : y t > ν } We are interested in computing E [ T C ] when N t is Poisson with rate λ . Existing formula (Taylor 1975) for: u t = at + b W t ; W t is standard Wiener G.V. Moustakides: Detecting changes in the rate of a Poisson process 13
a> 0; b< 0 ν u t b m t a U 1 U 2 T C U 3 U 4 U 5 Find f ( y ) such that f ( y 0 )= E [ T C ]. Study the paths of f ( y t ) f ( y )= f (0); y 6 0 G.V. Moustakides: Detecting changes in the rate of a Poisson process 14
G.V. Moustakides: Detecting changes in the rate of a Poisson process 15
We end up with a DDE and the following boundary conditions: af 0 ( y ) + λ [ f ( y + b ) - f ( y )] = -1; y ∈ [0, ν ) f ( y ) = f (0) for y 6 0; f ( ν )=0 f ( y 0 ) = E [ T C ] ν u t m t T C G.V. Moustakides: Detecting changes in the rate of a Poisson process 16
( Existing formula (Taylor 1975) for: u t = at + b W t ; W t standard Wiener b 2 f 00 ( y ) + af 0 ( y ) = -1; y ∈ [0, ν ] 2 f 0 (0)=0; f ( ν )=0 ) G.V. Moustakides: Detecting changes in the rate of a Poisson process 17
af 0 ( y ) + λ [ f ( y + b ) - f ( y )] = -1; y ∈ [0, ν ) f ( y ) = f (0) for y 6 0; f ( ν )=0 Because b< 0 it is a forward DDE G.V. Moustakides: Detecting changes in the rate of a Poisson process 18
a< 0; b> 0 af 0 ( y ) + λ [ f ( y + b ) - f ( y )] = -1; y ∈ [0, ν ) f 0 (0)=0; f ( y )=0 for y > ν Backward DDE G.V. Moustakides: Detecting changes in the rate of a Poisson process 19
where p is defined as with G.V. Moustakides: Detecting changes in the rate of a Poisson process 20
Average over 10000 repetitions: λ ∞ = 2, λ 0 = 1, ( a =1, b =-log2), ν = 5.5 Formula Simulation E 0 [ T C ] 15.3832 15.3605 E ∞ [ T C ] 779.9669 771.1219 λ ∞ = 1, λ 0 = 2, ( a =-1, b =log2), ν = 5.5 Formula Simulation E 0 [ T C ] 12.2885 12.2673 E ∞ [ T C ] 981.9811 986.7159 G.V. Moustakides: Detecting changes in the rate of a Poisson process 21
Optimality of CUSUM J ( T ) = sup τ essup E τ [ ( T - τ ) + | F τ ] subject to: E ∞ [ T ] > γ inf T J ( T ) ; If T is such that E ∞ [ T ] > E ∞ [ T C ] = γ then J ( T ) > J ( T C ) G.V. Moustakides: Detecting changes in the rate of a Poisson process 22
h ( y ) = E ∞ [ T C | y 0 = y ] g ( y ) = E 0 [ T C | y 0 = y ] essup E τ [( T C - τ ) + | F τ ]=sup y g ( y )= g (0) T C is an equilizer rule therefore J ( T C ) = g (0) For the false alarm we have E ∞ [ T C ] = h (0) G.V. Moustakides: Detecting changes in the rate of a Poisson process 23
We would like to show: If E ∞ [ T ] > E ∞ [ T C ] then J ( T ) > J ( T C ) Lemma Sufficient: If E ∞ [ T ] > h (0) then J ( T ) > g (0) G.V. Moustakides: Detecting changes in the rate of a Poisson process 24
We will show that this is true for any T G.V. Moustakides: Detecting changes in the rate of a Poisson process 25
Consider the function f ( y ) defined as follows f ( y )= e y [ g (0) - g ( y )] - [ h (0) - h ( y )] then ? > > 0 ¥ > > 0 ¥ G.V. Moustakides: Detecting changes in the rate of a Poisson process 26
Conclusion � We considered the Poisson disorder problem of detecting changes in the rate of a homogeneous Poisson process, in the sense of Lorden. � We obtained closed form expressions for the average run length of the CUSUM stopping time. � We used these formulas to prove optimality of the CUSUM test in the sense of Lorden. G.V. Moustakides: Detecting changes in the rate of a Poisson process 27
EnD EnD G.V. Moustakides: Detecting changes in the rate of a Poisson process 28
Recommend
More recommend
Explore More Topics
Stay informed with curated content and fresh updates.