some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · the...

35
Some algorithms to fit some reliability mixture models under censoring Laurent Bordes Didier Chauveau University of Pau University of Orl´ eans COMPSTAT August 22-27, 2010 Laurent Bordes () Fitting some reliability mixture models 27 August 2010 1 / 35

Upload: others

Post on 28-Feb-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Some algorithms to fit some reliability mixture modelsunder censoring

Laurent Bordes Didier ChauveauUniversity of Pau University of Orleans

COMPSTAT August 22-27, 2010

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 1 / 35

Page 2: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Table of contents

1 Reliability mixture models

2 Some real data sets

3 Parametric EM-algorithm

4 Parametric stochastic EM-algorithm

5 Semiparametric stochastic EM-algorithm

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 2 / 35

Page 3: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Reliability mixture models

Plan

1 Reliability mixture models

2 Some real data sets

3 Parametric EM-algorithm

4 Parametric stochastic EM-algorithm

5 Semiparametric stochastic EM-algorithm

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 3 / 35

Page 4: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Reliability mixture models

About lifetimes

The lifetime data are assumed to come from a finite mixture of mcomponent densities fj , j = 1, . . . ,m, where fj(·) = f (·|ξj) ∈ F aparametric family indexed by a Euclidean parameter ξ. The lifetimedensity of an observation X may be written

X ∼ g(x |θ) =m∑j=1

λj f (x |ξj),

where θ = (λ, ξ) = (λ1, . . . , λm, ξ1, . . . , ξm).Latent variable representation: X = YZ where Z ∼Mult(1,λ) and(YZ |Z = j) ∼ f (·|ξj). For references on the broad literature of mixturemodels McLachlan and Peel (2000).

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 4 / 35

Page 5: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Reliability mixture models

Right censored data

The censoring process is described by a random variable C with densityfunction q, distribution function Q and survival function Q. In the rightcensoring setup the only available information is

T = min(X ,C ), D = I(X ≤ C ).

The n lifetime data are x = (x1, . . . , xn) iid∼ g , associated to n censoringtimes c = (c1, . . . , cn) iid∼ C . The observations are thus

(t,d) = ((t1, d1), . . . , (tn, dn)) ,

where ti = min(xi , ci ) and di = I(xi ≤ ci ).

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 5 / 35

Page 6: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Reliability mixture models

Complete data choice

The observed data (t,d) depends on x which comes from a finitemixture ⇒ missing data are naturally associated to it.

To these incomplete data are associated complete data whichcorrespond to the situation where the component of originzi ∈ {1, . . . ,m} of each individual lifetime xi is known.

The complete model at the level of (X ,Z ) is given byPθ(Z = z) = λz and (X |Z = z) ∼ fz .

With the right censoring process the complete data are (t,d, z),where z = (z1, . . . , zn).

Remark.

As in Chauveau (1995) the complete data can be (x, z) instead of (t,d, z).

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 6 / 35

Page 7: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Reliability mixture models

Complete data pdf

Because we have:

f cθ (T = t,D = 1,Z = z) = Pθ(Z = z) fθ(D = 1,T = t|Z = z)

= λz fθ(C ≥ X ,X = t|z)

= λz Pθ(C ≥ t) fθ(X = t|z)

= λz fz(t)Q(t),

and similarly f cθ (t, 0, z) = λz Fz(t)q(t), the complete data pdf issummarized by

f c(t, d , z |θ) =[λz f (t|ξz)Q(t)

]d [λz F (t|ξz)q(t)

]1−d.

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 7 / 35

Page 8: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Some real data sets

Plan

1 Reliability mixture models

2 Some real data sets

3 Parametric EM-algorithm

4 Parametric stochastic EM-algorithm

5 Semiparametric stochastic EM-algorithm

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 8 / 35

Page 9: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Some real data sets

Acute Myelogenous Leukemia survival data (Miller, 1997)

Group effect with twogroups

Sample size: 23

Censored lifetimes: 5

Variables Descriptiontime survival or censoring

timestatus censoring status

x maintenance chemotherapygiven

group scale estimationMaintained 63.3

Nonmaintained 25.1

0 50 100 150

01

23

45

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 9 / 35

Page 10: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Some real data sets

Lifetimes of diesel engines fans (Nelson, 1982)

Time scale (1000s ofhours)

Sample size: 70

Censored lifetimes: 12

Variables Descriptiontime survival or censoring

timestatus censoring status

0 2000 4000 6000 8000 10000

02

46

8

0 5000 10000 15000

0.0

0.2

0.4

0.6

0.8

1.0

Reliability estimation

time (1000 hours)

R

Kaplan−Meier1−Weibull

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 10 / 35

Page 11: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric EM-algorithm

Plan

1 Reliability mixture models

2 Some real data sets

3 Parametric EM-algorithm

4 Parametric stochastic EM-algorithm

5 Semiparametric stochastic EM-algorithm

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 11 / 35

Page 12: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric EM-algorithm

Parametric EM-algorithm: complete data = (t,d, z)

Usual missing data framework (Dempster, Laird and Rubin, 1977) ⇒define an EM algorithm that generates a sequence (θk)k=1,2,... (witharbitrary initial value θ0) by iteratively maximize

Q(θ|θk) = E[log f c(t,d,Z|θ) | t,d,θk

]=

n∑i=1

E[log f c(ti , di ,Zi |θ) | ti , di ,θk

].

Calculation of Q(θ|θk) requires calculation of the following posteriorprobabilities

pkij := P(Zi = j |ti , di ,θk)

= λkj

(f (ti |ξkj )∑p

`=1 λk` f (ti |ξk` )

)di(

F (ti |ξkj )∑p`=1 λ

k` F (ti |ξk` )

)1−di

. (1)

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 12 / 35

Page 13: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric EM-algorithm

Exponential lifetimes: complete data = (t,d, z)

EM algorithm: θk → θk+1

1 E-step: Calculate the posterior probabilities pkij as in Equation (1),for all i = 1, . . . , n and j = 1, . . . ,m.

2 M-step: Set

λk+1j =

1

n

n∑i=1

pkij for j = 1, . . . ,m

ξk+1j =

∑ni=1 p

kij di∑n

i=1 pkij ti

for j = 1, . . . ,m.

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 13 / 35

Page 14: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric EM-algorithm

Simulation example

g(x) = λ1ξ1 exp(−ξ1x) + λ2ξ2 exp(−ξ2x) x > 0,

with ξ1 = 1 −−−, ξ2 = 0.2 −−− and λ1 = 1/3 −−−.

0 200 400 600 800 1000

0.0

0.5

1.0

1.5

EM for RMM, n=200, 30% censored

iterations

estimates

rate 1rate 2lambda 1

0 50 100 150 200

0.0

0.5

1.0

1.5

EM for RMM, n=1000, 34.7% censored

iterations

estimates

rate 1rate 2lambda 1

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 14 / 35

Page 15: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric EM-algorithm

Application to AML data: be careful!

0 20 40 60 80 100

020

4060

80Scale (100 iterations)

Iterations

0 100 200 300 400 500

020

4060

80

Scale (500 iterations)

Iterations

0 20 40 60 80 100

0.0

0.4

0.8

Lambda (100 iterations)

Iterations

0 100 200 300 400 500

0.0

0.4

0.8

Lambda (500 iterations)

Iterations

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 15 / 35

Page 16: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric EM-algorithm

Parametric EM-algorithm: complete data = (x, z)

Complete data pdff c(x , z) = λz fz(x).

Then

Q(θ|θk) = E[log f c(X,Z|θ) | t,d,θk

]=

n∑i=1

E[log f c(Xi ,Zi |θ) | ti , di ,θk

].

Calculation of Q(θ|θk) requires calculation of the following posterior pdf

f ki (x , j) := f (Xi = x ,Zi = j |ti , di ,θk)

= λkj

(I(x = ti )f (ti |ξkj )∑p

`=1 λk` f (ti |ξk` )

)di(

I(x > ti )f (x |ξkj )∑p`=1 λ

k` F (ti |ξk` )

)1−di

.

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 16 / 35

Page 17: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric EM-algorithm

Exponential lifetimes: complete data = (x, z)

EM algorithm: θk → θk+1

1 E-step: Calculate the posterior probabilities pkij as in Equation (1),for all i = 1, . . . , n and j = 1, . . . ,m.

2 M-step: Set for j = 1, . . . ,m

λk+1j =

1

n

n∑i=1

pkij ,

ξk+1j =

∑ni=1 p

kij∑n

i=1

(di tipkij + (1− di )

λkj (1+ξkj ti ) exp(−ξkj i )ξkj

∑p`=1 λ

k` exp(−ξk` ti )

) .

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 17 / 35

Page 18: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric EM-algorithm

Remarks about the parametric EM algorithms

+ Whatever the choice of complete data the M-step for the λjs alwaysleads to explicit formula.

− Q(θ|θk) depends strongly on the choice of the underlying parametricfamily F .

− Except for exponential lifetimes, explicit maximizers of Q(θ|θk) arenot reachable.

− Maximizing Q(θ|θk) may be as complicated as maximizing the fulllikelihood function.

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 18 / 35

Page 19: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric stochastic EM-algorithm

Plan

1 Reliability mixture models

2 Some real data sets

3 Parametric EM-algorithm

4 Parametric stochastic EM-algorithm

5 Semiparametric stochastic EM-algorithm

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 19 / 35

Page 20: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric stochastic EM-algorithm

Parametric stochastic EM approach [1/2]

Idea by Celeux and Diebolt (1985, 1986): at each iteration add astochastic step where the missing data are simulated according totheir posterior probability distribution given the current value θk ofthe unknown parameter θ.

What should be the complete data? It is enough to chose (t,d, z).

pki = (pki1, . . . , pkim) is the posterior probability vector associated to

observation i . Consider Z ∼Mult(1,pki ) a multinomial distributedrandom variable with parameters 1 and pki (i.e., Z ∈ {1, . . .m} withprobabilities P(Z = j) = pkij )).

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 20 / 35

Page 21: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric stochastic EM-algorithm

Parametric stochastic EM approach [2/2]

St-EM algorithm: θk → θk+1

1 E-step: Calculate the posterior probabilities pkij as in Equation (1),for all i = 1, . . . , n and j = 1, . . . ,m.

2 Stochastic step: Simulate Z ki ∼Mult(1,pki ), i = 1, . . . , n, and

define the subsets

χkj = {i ∈ {1, . . . , n} : Z k

i = j}, j = 1, . . . ,m. (2)

3 M-step: For each component j ∈ {1, . . . ,m}

λk+1j = Card(χk

j )/n,

andξk+1j = arg max

ξ∈ΞLj(ξ),

whereLj(ξ) =

∏i∈χk

j

(f (ti |ξ))di (F (ti |ξ))1−di .

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 21 / 35

Page 22: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric stochastic EM-algorithm

Exponential mixture example (n = 200)

g(x) = λξ1 exp(−ξ1x) + (1− λ)ξ2 exp(−ξ2x) x > 0,

with λ = 1/3, ξ1 = 1 and ξ2 = 1/5.

0 20 40 60 80 100

0.1

0.2

0.3

0.4

0.5

lambda_1 estimation

iterations

0 20 40 60 80 100

0.0

0.5

1.0

1.5

2.0

xi's estimation

iterations

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 22 / 35

Page 23: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric stochastic EM-algorithm

Application to engine fans (two exponentials)

0 100 300 500

0.0

0.2

0.4

lambda_1 estimation

iterations

0 100 300 500

0e+0

02e

−04

4e−0

4

xi's estimation

iterations

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 23 / 35

Page 24: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Parametric stochastic EM-algorithm

Application to engine fans (two Weibulls)

0 100 200 300 400 500

0.0

0.4

0.8

lambda estimation

iterations

0 100 200 300 400 500

040

0080

00

Scales estimation

iterations

0 100 200 300 400 500

01

23

45

6

Shapes estimation

iterations

0 5000 10000 15000

0.0

0.4

0.8

Empirical vs RMM reliab.

time (1000 hours)

R

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 24 / 35

Page 25: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Semiparametric stochastic EM-algorithm

Plan

1 Reliability mixture models

2 Some real data sets

3 Parametric EM-algorithm

4 Parametric stochastic EM-algorithm

5 Semiparametric stochastic EM-algorithm

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 25 / 35

Page 26: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Semiparametric stochastic EM-algorithm

A semiparametric reliability mixture model (SRMM)

g(x |θ) = λ1f (x) + λ2ξf (ξx) x > 0,

where θ = (λ, ξ, f ) ∈ (0, 1)× R+∗ ×F ; F is a family of pdf.

Interpretation: accelerated lifetime model for grouped data with twogroups and unobserved group label.Example: λ1 = 0.3, ξ = 0.1 and f ∼ LN (1, 0.5).

0 10 20 30 40 50 60

0.00

0.05

0.10

0.15

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 26 / 35

Page 27: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Semiparametric stochastic EM-algorithm

Identifiabillity of θ

Question: how to chose F to obtain[∀x > 0 g(x |θ) = g(x |θ′)

]⇒ θ = θ′?

Hard question. . . partial answer in Bordes, Mottelet and Vandekerkhove(2006) and in Hunter, Wang and Hettmansperger (2007): if F is a subsetof pdf f such that x 7→ ex f (ex) is symmetric then identifiability holds!

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 27 / 35

Page 28: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Semiparametric stochastic EM-algorithm

Stochastic EM algorithm for the SRMM [1/4]

Notations: f is the unknown pdf, write F the reliability function andα = f /F the failure rate.From (t,d):

F is nonparametrically estimated by the Kaplan-Meier estimator,

α is nonparametrically estimated by smoothing the Nelson-Aalenestimator.

Because λk , ξk , F k and αk are estimates of λ, ξ, F and α at step k wehave:

pkij := P(Zi = j |ti , di ,θk)

=

(αk(ti )F

k(ti )∑p`=1 λ

k`α

k(ti )F k(ti )

)di(

λkj Fk(ti )∑p

`=1 λk` F

k(ti )

)1−di

,

where the pdf f is estimated by f k = αk F k .

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 28 / 35

Page 29: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Semiparametric stochastic EM-algorithm

Stochastic EM algorithm for the SRMM [2/4]

1 Posterior probabilities calculation: for each item i ∈ {1, . . . , n}:if di = 0 then

pki1 =λk F k(ti )

λk F k(ti ) + (1− λk)F k(ξkti ),

else

pki1 =λkαk(ti )F

k(ti )

λkαk(ti )F k(ti ) + (1− λk)ξkαk(ξkti )F k(ξkti ).

Set pki = (pki1, 1− pki1).

2 Stochastic step: for each item i ∈ {1, . . . , n} simulateZ ki ∼Mult(1,pki ). Then define subsets

χkj = {i ∈ {1, . . . , n};Z k

i = j} for j = 1, 2.

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 29 / 35

Page 30: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Semiparametric stochastic EM-algorithm

Stochastic EM algorithm for the SRMM [3/4]

Facts: ξ = E(X |Z=1)E(X |Z=2) and if Sj(s) = P(X > s|Z = j) then

E (X |Z = j) =∫ +∞

0 Sj(s)ds.

3 Update the euclidean parameters λ and ξ:

λk+1 =Card(χk

1)

n,

ξk+1 =

∫ τk10 Sk

1 (s)ds∫ τk20 Sk

2 (s)ds,

where Skj is the Kaplan-Meier estimator for the subpopulation

{(t`, d`); ` ∈ χkj } and τkj = max`∈χk

jt`.

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 30 / 35

Page 31: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Semiparametric stochastic EM-algorithm

Stochastic EM algorithm for the SRMM [4/4]

Fact: if X comes from component two (i.e. if Z = 2), then ξX ∼ f .

4 Update the functional parameters α and F : set tk = (tk1 , . . . , tkn ) be

the order statistic from {ti ; i ∈ χk1} ∪ {ξkti ; i ∈ χk

2}; writedk = (dk

1 , . . . , dkn ) the corresponding censoring indicators.

αk+1(s) =n∑

i=1

1

hK(s − tki

h

)dki

n − i + 1,

F k+1(s) =∏

i :tki ≤s

(1−

dki

n − i + 1

),

where K is a kernel function and h a bandwidth.

Remark: in practice the choice of both K and h is important!

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 31 / 35

Page 32: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Semiparametric stochastic EM-algorithm

Example: g(x) = 0.3f (x) + 0.7ξf (ξx), f ∼ LN (1, 0.5).Simulated sample: n = 100 with 0% of censoring.

0 20 40 60 80 100

0.1

0.2

0.3

0.4

0.5

Estimation of the mixture proportion

Iterations

lambd

a

0 20 40 60 80 100

0.00

0.05

0.10

0.15

0.20

Estimation of the scale parameter

Iterations

xi

0 2 4 6 8 10

0.0

0.2

0.4

0.6

0.8

1.0

Density estimation

time

dens

ity

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 32 / 35

Page 33: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Semiparametric stochastic EM-algorithm

Example (continued): n = 200 and 10% of censoring.

2 4 6 8 10 12

0.0

0.1

0.2

0.3

0.4

0.5

scaling

iterations

2 4 6 8 10 12

0.0

0.1

0.2

0.3

0.4

0.5

weight of component 1

iterations

0 10 20 30 40 50 60

0.0

0.2

0.4

0.6

0.8

1.0

Survival ft

time

f(x)

estimatetrue

0 10 20 30 40 50 60

0.00

0.01

0.02

0.03

0.04

Density

time

density

estimatetrue

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 33 / 35

Page 34: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Semiparametric stochastic EM-algorithm

Conclusions

All the algorithms introduced here have been/will be implemented inthe publicly available package mixtools by Benaglia, Chauveau,Hunter and Young (2009) for the R statistical software (RDevelopment Core Team, 2009).

Asymptotic variances of the parametric St-EM estimators can bederived following Nielsen (2000).

Many tuning parameters to improve. As an example, a localbandwidth choice should improve the semiparametric St-EMalgorithm.

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 34 / 35

Page 35: Some algorithms to t some reliability mixture models under censoring · 2010. 9. 17. · The censoring process is described by a random variable C with density function q, distribution

Semiparametric stochastic EM-algorithm

Thanks!

Laurent Bordes () Fitting some reliability mixture models 27 August 2010 35 / 35