Probabilistic Performance Analysis of Fault Diagnosis Schemes
Probabilistic Performance Analysis of Fault Diagnosis Schemes
Probabilistic Performance Analysis of Fault Diagnosis Schemes
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