08.11.2014 Views

Probabilistic Performance Analysis of Fault Diagnosis Schemes

Probabilistic Performance Analysis of Fault Diagnosis Schemes

Probabilistic Performance Analysis of Fault Diagnosis Schemes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Fact 4.1. Given a Markov chain θ ∼ ( Θ,{Π k },π 0<br />

)<br />

, let l > 0 and ϑ0:l ∈ Θ l+1 . If Π k (i , j ) can be<br />

computed or retrieved in O(1) time, for any k ≥ 0 and any i , j ∈ Θ, then<br />

can be computed in O(l) time.<br />

p θ (ϑ 0:l ) = P(θ 0:l = ϑ 0:l )<br />

Pro<strong>of</strong>. By definition, P(θ 0 = ϑ 0 ) = π 0 (ϑ 0 ). Let 0 < τ ≤ l. Because {θ k } is Markov, the probability<br />

<strong>of</strong> the event {θ 0:τ = ϑ 0:τ } can be factored as<br />

Hence, by induction on τ,<br />

P(θ 0:τ = ϑ 0:τ ) = P(θ τ = ϑ τ | θ 0:τ−1 = ϑ 0:τ−1 ) P(θ 0:τ−1 = ϑ 0:τ−1 )<br />

= P(θ τ = ϑ τ | θ τ−1 = ϑ τ−1 ) P(θ 0:τ−1 = ϑ 0:τ−1 )<br />

= Π τ−1 (ϑ τ−1 ,ϑ τ ) P(θ 0:τ−1 = ϑ 0:τ−1 ).<br />

P(θ 0:l = ϑ 0:l ) = Π l−1 (ϑ l−1 ,ϑ l ) Π l−2 (ϑ l−2 ,ϑ l−1 )···Π 0 (ϑ 0 ,ϑ 1 ) π 0 (ϑ 0 ).<br />

Since this computation requires l evaluations <strong>of</strong> the transition probability matrices and l<br />

scalar multiplications, the overall time-complexity is lO(1) + lO(1) = O(l).<br />

The second computational issue raised in Section 4.1 is the high dimensionality <strong>of</strong><br />

the integral in equation (4.1). Since the fault parameter space Θ is assumed to be finite,<br />

equation (4.1) can be written as<br />

J k (i , j ) =<br />

∑<br />

ϑ 0:k ∈Θ k ×Θ i<br />

P(D j,k | θ 0:k = ϑ 0:k ) P(θ 0:k = ϑ 0:k ), (4.3)<br />

for all i , j ∈ D and all k ≥ 0. Of course, exchanging an integral for a summation is <strong>of</strong> little<br />

use if the summation has an intractable number <strong>of</strong> terms (i.e., the number <strong>of</strong> terms grows<br />

exponentially with k). In general, the summation (4.3) has m k m i terms, where m i := |Θ i |.<br />

The following example illustrates the practical implications <strong>of</strong> this exponential growth.<br />

Example 4.2. Suppose that {y k } k≥0 is a stochastic process taking values in R such that the conditional<br />

density p y|θ (y k | θ 0:k = ϑ 0:k ) is Gaussian for all k and all ϑ 0:k ∈ Θ k+1 . Then, the marginal<br />

density <strong>of</strong> y k can be written as the sum<br />

p y (y k ) =<br />

∑<br />

p y|θ (y k | θ 0:k = ϑ 0:k ) P(θ 0:k = ϑ 0:k ).<br />

ϑ 0:k ∈Θ k+1<br />

In this sum, each term is represented by three scalars: the mean and variance <strong>of</strong> the Gaussian<br />

density p y|θ (y k | θ 0:k = ϑ 0:k ) and the probability P(θ 0:k = ϑ 0:k ). If these data are stored in ieee<br />

single precision (i.e., 32 bits per number), then each term requires 3 × 32 = 96bits or 12bytes<br />

46

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!