Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2009 Oct 9.
Published in final edited form as: J Stat Plan Inference. 2007 Jun 1;137(6):1727–1747. doi: 10.1016/j.jspi.2006.05.004

Semiparametric Inference for a General Class of Models for Recurrent Events

Edsel A Peña a,*, Elizabeth H Slate b, Juan R González c
PMCID: PMC2759672  NIHMSID: NIHMS10128  PMID: 19823592

Abstract

Procedures for estimating the parameters of the general class of semiparametric models for recurrent events proposed by Peña and Hollander (2004) are developed. This class of models incorporates an effective age function encoding the effect of changes after each event occurrence such as the impact of an intervention, it models the impact of accumulating event occurrences on the unit, it admits a link function in which the effect of possibly time-dependent covariates are incorporated, and it allows the incorporation of unobservable frailty components which induce dependencies among the inter-event times for each unit. The estimation procedures are semiparametric in that a baseline hazard function is nonparametrically specified. The sampling distribution properties of the estimators are examined through a simulation study, and the consequences of mis-specifying the model are analyzed. The results indicate that the flexibility of this general class of models provides a safeguard for analyzing recurrent event data, even data possibly arising from a frailtyless mechanism. The estimation procedures are applied to real data sets arising in the biomedical and public health settings, as well as from reliability and engineering situations. In particular, the procedures are applied to a data set pertaining to times to recurrence of bladder cancer and the results of the analysis are compared to those obtained using three methods of analyzing recurrent event data.

Keywords: Correlated inter-event times, counting process, effective age process, EM algorithm, frailty; intensity models, model mis-specification, sum-quota accrual scheme

1 Introduction

Recurrent events occur in many settings such as in biomedicine, public health, clinical trials, engineering and reliability studies, politics, economics, sociology, actuarial science, among others. Examples of recurrent events in the biomedical and public health settings are the re-occurrence of a tumor after surgical removal in cancer studies, epileptic seizures, drug or alcohol abuse of adolescents, outbreak of a disease such as encephalitis, recurring migraines, hospitalization, movement in the small bowel during fasting state, onset of depression, nauseous feeling when taking drugs for the dissolution of cholesterol gallstones, recurrence of caries, ulcers or inflammation in an oral health study, and angina pectoris for patients with coronary disease. Some other specific biomedical examples of recurrent events are described in Cook and Lawless (2002). In the engineering and reliability settings, recurrent events could be the breakdown or failure of a mechanical or electronic system, the discovery of a bug in an operating system software, the occurrence of a crack in concrete structures, the breakdown of a fiber in fibrous composites, among others. Non-life insurance claims, traffic accidents, terrorist attacks, the Dow Jones Industrial Average decreasing by more than 200 points on a trading day, change of employment, among many others, are but a few examples of recurrent phenomena in other settings.

There are several models and methods of analysis used for recurrent event data. See for example Hougaard (2000), Therneau and Hamilton (1997), and Therneau and Grambsch (2000) for some current approaches to analyzing recurrent event data. However, as pointed out in Peña and Hollander (2004), there is still a need for a general and flexible class of models that simultaneously incorporates the effects of covariates or concomitant variables, the impact on the unit of accumulating event occurrences, the effect of performed interventions after each event occurrence, as well as the effect of latent or unobserved variables which, for each unit, endow correlation among the inter-event times. In recognition of this need, Peña and Hollander (2004) proposed a general class of models for recurrent events which satisfies the above requirements. This class of models will be described in Section 2. The current paper deals with inference issues, specifically the estimation of parameters, for this new class of models. However, we limit the scope of this paper to examining the finite-sample properties through simulation studies of the resulting estimators and defer the analytical and asymptotic analysis of their properties to a forthcoming paper.

We consider an observational unit (e.g., a patient in a biomedical setting, an electronic system in a reliability setting) that is being monitored for the occurrence of a recurrent event over a study period [0,τ], where τ may represent an administrative time, time of study termination, or some other right-censoring variable. The time τ could be a random time governed by an unknown probability distribution function G(t)=P(τt). Let S00<S1<S2<S3< be the successive calendar times of event occurrences, and let T1,T2,T3, be the times between successive event occurrences. Thus, for i=1,2,3,,Ti=SiSi1 and Si=T1+T2++Ti. Over the observation period [0,τ], the number of event occurrences is K=max{k{0,1,2,}:Skτ}, which is a random variable whose distribution depends on the distributional properties of the inter-occurrence times Tis and the distribution G of τ. As such, K is informative with regards to the distributional properties of event occurrences.

Assume for this unit a, possibly time-varying, q-dimensional vector of covariates such as gender, age, race, disease status, white blood cell counts (WBC), prostate specific antigen (PSA) level, weight, blood pressure, treatment regimen, etc. We suppose that over the period [0,τ], the realization of this covariate process is observable. We denote this covariate process by {X(s)=(X1(s),X2(s),,Xq(s))t:0sτ}, with “ t” representing vector/matrix transpose. For this subject, the observable entities over the study period [0,τ] are therefore

D(τ){(X(s):0sτ),K,τ,T1,T2,,TK,τ-SK}. (1)

Notice that since SK=j=1KTj, specifying τSK renders τ redundant; however, we still include τ to indicate that τSK is the right-censoring variable for the inter-occurrence time TK+1. Furthermore, since K is random, then the distributional properties of both τSK and TK+1 may be of a complicated form. When considering the data structure in this recurrent event situation, there is a need to recognize that K is informative and that the censoring mechanism for TK+1 is informative (cf., Wang and Chang, 1999; Lin et al., 1999; Peña et al., 2001). These aspects are borne out of the sum-quota data accrual scheme since the number of observed events is tied-in to the distributions governing the event occurrences themselves.

The observable entities may also be represented more succinctly and beneficially through the use of stochastic processes. Still considering one unit, with I{·} denoting indicator function, define for calendar time s, N(s)=j=1I{Sjs,Sjτ}, which is the process counting the number of events observed on or before calendar time s during the study period [0,τ]. Furthermore, define for calendar time Y(s)=I{τs}, the “at-risk” process which indicates whether the subject is still under observation at calendar time s or not. The data D(τ) in (1) could be represented by

D(s*)={(X(s),N(s),Y(s)):0ss*<}, (2)

where s*(τ) is an upper limit of observation time. Note that even though X(s) is not observed for s>τ this does not pose a problem since for s>τ,Y(s)=0, and so for such a subject, there will be no information obtainable beyond τ. If in the study there are n subjects, the observables will be D(s*)=(D1(s*),D2(s*),,Dn(s*)), where s*max1inτi and for i=1,2,,n,

Di(s*)={(Xi(s):sτi),Ki,τi,Ti1,Ti2,,TiKi,τi-SiKi}. (3)

Equivalently,

Di(s*)={(Xi(s),Ni(s),Yi(s)):0ss*<},where
Ni(s)=j=1I{Sijs,Sijτi}andYi(s)=I{τis},

and Si1<Si2< are the calendar times of successive event occurrences for the ith subject, Tij=Sij1,j=1,2, and τi is the censoring time of the ith subject.

We provide an outline of the contents of this paper. Section 2 will present a description of the class of models for recurrent events that is under investigation. Section 3 will examine the problem of estimating the parameters of the model when there are no frailty components. The results here are needed for the estimation procedure in the presence of frailties described in Section 4. Section 5 will summarize results of the simulation studies pertaining to the properties of the estimators. We demonstrate the estimation procedures discussed in Sections 3 and 4 on real data sets in Section 6. Section 7 will provide some concluding thoughts.

2 A General Class of Models

In this section we describe the general class of models for recurrent events in Peña and Hollander (2004). Let Z=(Z1,Z2,Zn) be a vector of independent and identically distributed (i.i.d.) positive-valued random variables from a parametric distribution H(z,ξ)=P(Zz|ξ) where ξ is a finite-dimensional parameter taking values in Ξr. These variables are unobservable random factors affecting the event occurrences for the subjects. Also, let F={s:0ss*} be a filtration or history on some probability space (Ω,,P) such that the Xi and Yi are predictable and such that the Ni are counting processes with respect to F. The general class of models requires the specification, possibly done dynamically, of predictable observable processes {i(s):0ss*},i=1,2,,n, satisfying the following conditions: (I) i(0)=ei0, almost surely (a.s.), where ei0,i=1,2,,n, are nonnegative real numbers; (II) i(s)0,i=1,2,,n; and (III) On (Sik1,Sik],i(s) is monotone and almost surely differentiable with a positive derivative i(s). The class of models is obtained by postulating that, conditionally on Z, the F-compensator of Ni is {Ai(s|Z,Xi):0ss*} with

Ai(s|Z,Xi)=0sYi(v)λi(v|Z,Xi)dv; (4)
λi(s|Z,Xi|=Ziλ0[i(s)]ρ[Ni(s-);α]ψ[βtXi(s)]. (5)

This means that the process Mi(s|Z,Xi)=Ni(s)Ai(s|Z,Xi) is a square-integrable F-martingale. In (5), λ0(·) is an unknown baseline hazard rate function; ρ(·;α):Z+{0,1,2,}+ is of known functional form with ρ(0;α)=1 and with αAp; and ψ(·) is a nonnegative link function of known functional form with βBq. The unknown model parameters are (λ0(·),α,β,), where λ0(·) is non-prarametrically specified, and α,β, and ε are finite-dimensional parameters. The main impetus in introducing this general class of models for recurrent events is that it incorporates simultaneously the effects of covariates through the link function ψ(·), the associations among the event inter-occurrence times through the unobservable frailty variables Zi, the effects attributable to the accumulating event occurrences for a subject through the component ρ(·;α), and the effects of performed interventions after each event occurrence through the effective age processes {i(·)} which act on the baseline hazard rate function λ0(·), and which may even have nonlinear forms. There is a potential interplay between the effective age process (·) and the ρ(·;·) function. This issue will be discussed in Section 5 dealing with the simulation studies and in the Section 6 dealing with the applications.

With no frailty, the generality of this class of models was discussed in Peña and Hollander (2004). With the added feature of frailty, this class of models subsumes many models in the literature, as described below. Indeed, one may view this class of models as a general synthesis of several recurrent event models in survival analysis and reliability, such as the modulated renewal process of Cox (1972b) and those by Self and Prentice (1982), Prentice and Self (1983), Kessing et al. (1999), and in the examples that follow where the model is described for only one unit, i.e., with n=1.

Example 2.1

Beginning with no frailty (Z=1), taking ρ(k;α)=1,ψ(w)=1, and (s)=sSN(s), we obtain i.i.d. inter-occurrence times, one of the models examined in Gill (1981) and Peña et al. (2001). With frailty, one obtains associations among the inter-occurrence times, a model also considered in Peña et al. (2001) and Wang and Chang (1999). Still with no frailty but taking ψ(w)=exp(w) gives the extended Cox proportional hazards model considered by Prentice et al. (1981), Lawless (1987), and Aalen and Husebye (1991). Further changing to (s)=s gives a model examined by Prentice et al. (1981), Brown and Proschan (1983), and Lawless (1987) referred to in the reliability literature as an imperfect repair model, since it arises by `restoring a system to the state just before it failed (minimally repaired)' whenever the system fails.

Example 2.2

Let I1,I2,I3, be a sequence of i.i.d. Bernoulli random variables with success probability p. Define the process {η(s):s[0,τ]} via η(s)=i=1N(s)Ii. Also let 0Γ0,Γ1,Γ2,< be defined according to Γk=min{j>Γk1:Ij=1},, k=1,2,3,. By setting Z=1,ρ(k;α)=1 and (s)=sSΓη(s), we obtain

λ(s|Z,X)=λ0(s-SΓη(s-))ψ(βtX(s)). (6)

This is the Brown and Proschan (1983) imperfect repair model, also studied by Whitaker and Samaniego (1989) who noted that the inter-failure times and the repair modes suffice for model identifiability. If the success probability p depends on the time of event occurrence, the Block et al. (1985) model obtains (see Hollander et al., 1992; Presnell et al., 1994). Note in this example that the Γks represent event occurrences in which intervention causes the unit to acquire an effective age of zero. Furthermore, SΓη(s) is the last time prior to s that the subject had an effective age of zero. More generally, the class of models also subsumes the general repair model of Last and Szekli (1998), which includes as special cases models of Dorado et al. (1997), Kijima (1989), Baxter et al. (1996), and Stadje and Zuckerman (1991).

Example 2.3

Lindqvist et al. (2003) proposed the trend-renewal process (TRP) model and the heterogeneous TRP (HTRP) model for repairable systems, which are models built on the idea behind the inhomogeneous gamma process model of Berman (1981). The TRP has two parameters: a distribution function F and a cumulative hazard function Λ, and is such that if S1<S2< are the event times, then {Λ(S1),Λ(S2),} forms a renewal process from the distribution function F. The TRP becomes a special case of the general class of models with effective age process (s)=(Λ01ΛF1Λ0)(sSN(s)) where ΛF is the cumulative hazard function associated with F and is function composition, ρ(k;α)1 and ψ(v)1. However, for the inference setting we are considering in this paper, this is not covered because (·) would not be observable since ΛF(·) would not be known. Meanwhile, the HTRP model is simply the version with a frailty component.

Example 2.4

A special case obtains via ρ[N(s);α]=max{αg[N(s)],0}, where α is some positive real number, and g(·) is some nondecreasing function. One could interpret the parameter α as an initial measure of the unit’s susceptibility to events, and g(·) specifies the rate at which this unit is becoming stronger as the event occurrences accumulate. If we take (s)=sSN(s), the resulting model possesses the interesting property that the unit's defects contribute to the event occurrence intensity multiplicatively through the baseline hazard rate function λ0(·). If g[N(s)]=N(s) and λ0(s)=λ0, where λ0 is some positive constant, then the Gail et al. (1980) tumor occurrence model and the Jelinski and Moranda (1972)) software reliability model are obtained.

Example 2.5

A popular load-sharing model is the equal load-share model considered in Kvam and Peña (2005). One context is a K-component parallel system consisting of identical components, for which the event of interest is the occurrence of a component failure. Failed components are not replaced, and when a component fails, the load of the system is redistributed equally over the remaining functioning components. To model this, we let α=(α01,α1,,αK1) be an unknown vector of constants, and take the hazard rate of event occurrence at calendar time s as λ(s)=λ0(s)[KN(s)]αN(s), where λ0(·) is the hazard rate of each component at time zero and N(s) denotes the number of components that have failed up to time s. This model is then a special case of the general model with ε(s)=s,ρ(j;α)=(Kj)αj, and one has the added flexibility of also incorporating a link function involving covariates if such are observed, as well as frailty components which could model unobserved operating environmental factors.

3 Estimation of Parameters: Model without Frailties

By virtue of the generality of the class of models, it is thus of importance to develop appropriate statistical inference methods. We address in this section the problem of estimating the model parameters Λ0(·)=0λ0(w)dw,α, and β for the model where it is assumed that Zi1, that is, the model without frailties. Thus, the model of interest has intensity process

λi(s|Xi)=λ0[i(s)]ρ[Ni(s-);α]ψ(βtXi(s)). (7)

The observables for the n subjects, which now include the observable effective age processes, are {(Xi(s),Ni(s),Yi(s),i(s)):0ss*},i=1,2,,n, where Ni(s)=j=1I{Sijs,Sijτi} and Yi(s)=I{τis}. The statistical identifiability of this class of models without frailties has been established in Theorem 1 of Peña and Hollander (2004). The two basic conditions to achieve identifiability, aside from the non-triviality of ψ(·) and sufficient variability of X, are that for each value of the parameter set (λ0(·),α,β), the support of (S1) should contain [0,τ], and that ρ(·,·) should satisfy the condition that ρ(k;α(1))=ρ(k;α(2)) for each k{0,1,2,} implies α(1)=α(2). These two conditions are henceforth assumed to hold.

For this model, letting Ai(s)=0sYi(v)λ0[i(v)]ρ[Ni(v);α]ψ(βtXi(v))dv, then with respect to the filtration F, the vector of processes

M=(M1,,Mn)=N-A=(N1-A1,,Nn-An)

consists of orthogonal square-integrable martingales with predictable quadratic covariation processes Mi1,Mi2(s)=Ai1(s)I{i1=i2}. The usual martingale theory utilized by Aalen (1978), Gill (1980), Andersen and Gill (1982), and others (cf., Fleming and Harrington, 1991; Andersen et al., 1993) does not apply directly for the purpose of estimating Λ0(·). The reason is that the λ0(·) appearing in Ai(·) is time-transformed by the observable predictable process i(·), while of interest is to estimate Λ0(t) for a given t. It is tempting and would seem natural to simply define new processes involving the gap times between the event occurrences. However, as pointed out in Peña et al. (2001), this approach does not work since the resulting processes no longer satisfy martingale properties owing to the effect of the sum-quota accrual scheme.

The technique utilized in Peña et al. (2001), extending an idea of Sellke (1988) and Gill (1981), is to define a doubly-indexed process Zi(s,t)=I{i(s)t},i=1,2,,n. (Note that there is a notational, but tolerable, conflict with the frailty variables.) The index s represents calendar time, which is the natural time of data accrual; while the index t represents gap times. This process indicates whether at calendar time s, the effective age of the ith subject is no more than t. For i=1,2,,n, define also the doubly-indexed processes

Ni(s,t)=0sZi(v,t)Ni(dv);Ai(s,t)=0sZi(v,t)Ai(dv);Mi(s,t)=Ni(s,t)-Ai(s,t)=0sZi(v,t)Mi(dv).

Note that Ni(s,t) is the number of events for the ith unit that occurred over [0,s] with effective ages at most t. For a given t, by utilizing the martingale property of Mi and the predictability of Zi(·,t), the process Mi(·,t) is a square-integrable zero-mean martingale; however, for fixed s, the process Mi(s,·) is not a martingale, but nevertheless, it also has mean zero.

A critical result is an equivalent expression for Ai(s,t) which involves λ0(t) directly, instead of its time-transformed version. To reveal this expression, define for j=1,,Ki+1 the processes

ij-1(v)=i(v)I{Sij-1<vSij}on {Yi(v)>0}. (8)

Thus, ij1(·) is the restriction of i(·) on the jth interval bounded by successive event occurrence times for the ith subject. Note that on (Sij1,Sij], the paths of ij1(·) are one-to-one, so its inverse exists; and furthermore, it is also differentiable. We now provide the alternative expression for Ai(s,t) in Proposition 1. The proof of the result is analogous to that in Peña et al. (2000). To achieve a more concise notation, with ij(s)=ddsij(s), we define

ϕij(s;α,β)ρ[Ni(s-);α]ψ[βtXi(s)]ij(s). (9)

Proposition 1 For each i=1,2,,n,Ai(s,t)=0tYi(s,w)λ0(w)dw, where

Yi(s,w)Yi(s,w|α,β)=j=1Ni(s-)I(ij-1(Sij-1+),ij-1(Sij)](w)ϕij-1(ij-1-1(w);α,β)+I(iNi(s-)(SiNi(s-)+),iNi(s-)(sτi)](w)ϕiNi(s-)(iNi(s-)-1(w);α,β).

The process Yi(s,w) is a generalized at-risk process and is an adjusted count of the number of events for the ith unit which occurred over [0,s] whose effective ages during their occurrences are at least w. Using Proposition 1, we have the identity

Mi(s,t)=Ni(s,t)-0tYi(s,w)Λ0(dw),i=1,2,,n,

So that i=1nMi(s,dw)=i=1nNi(s,dw)S0(s,w)Λ0(dw), where

S0(s,t)S0(s,t|α,β)=i=1nYi(s,t|α,β). (10)

Because i=1nMi(s,dw) has mean zero, a method-of-moments ‘estimator’ of Λ0(t), given (α,β) is

Λ^0(s,t|α,β)=0t{J(s,w|α,β)S0(s,w|α,β)}{i=1nNi(s,dw)}, (11)

with J(s,w|α,β)=I{S0(s,w|α,β)>0} and with the convention that 0/0=0. Notice that this ‘estimator’ is of the same flavor as the Nelson-Aalen estimator or the Aalen-Breslow estimator in single-event settings, although it should be pointed out that the derivation as well as the structure of the processes are quite different.

Next we develop the profile likelihood for (α,β) from which the estimator of (α,β) will be obtained. Following Jacod (1975) (see also Andersen et al., 1993), if the distribution G of τ does not involve the model parameters, then the full likelihood process associated with the observables for the general model without frailties is

LF(s|λ0(),α,β,D(s*))={i=1nv=0s[Yi(v)ρ[Ni(v-);α]ψ(βtXi(v))λ0[i(v)]]Ni(Δv)}×{exp[-i=1n0sYi(v)ρ[Ni(v-);α]ψ(βtXi(v))λ0[i(v)]dv]}. (12)

The argument of the exponential function could be re-expressed via

i=1n0sYi(v)ρ[Ni(v-);α]ψ(βtXi(v))λ0[i(v)]dv=0S0(s,w|α,β)Λ0(dw).

Since from (11), we have Λ^0(s,dw|α,β)=i=1nNi(s,dw)/S0(s,w|α,β), it therefore follows that 0S0(s,w|α,β)Λ^0(s,dw|α,β)=i=1nNi(s,), which is independent of (α,β). Upon substituting the ‘estimator’ Λ^0(s,t|α,β) for Λ0(t) in the argument of the exponential function in (12), the resulting term will not contribute to the profile likelihood for (α,β).

On the other hand, substituting Λ^0(s,w|α,β) for Λ0(w) in the first term of (12), we obtain the relevant portion of the profile likelihood of (α,β) to be

LP(s|α,β,D(s*))=i=1nj=1Ni(s)[ρ(j-1;α)ψ[βtXi(Sij)]S0[s,i(Sij)|α,β]]ΔNi(Sij). (13)

This process could also be viewed as the partial likelihood process for (α,β), which is a generalization of the partial likelihood for the Cox model (cf., Cox, 1972a, 1975; Andersen and Gill, 1982). The logarithm of the profile likelihood could be conveniently expressed in integral form via

lP(s|α,β,D(s*))=i=1n0s[logρ[Ni(v-);α]+logψ(βtXi(v))-logS0(s,i(v)|α,β)]Ni(dv). (14)

From this profile likelihood, the estimators of α and β will be obtained. It is easy to see that the estimating equations for the profile maximum likelihood estimators are

i=1n0s*[αρ[Ni(v-);α]ρ[Ni(v-);α]-αS0(s,i(v)|α,β)S0(s,i(v)|α,β)]Ni(dv)=0; (15)
i=1n0s*[βψ(βtXi(v))ψ(βtXi(v))-βS0(s,i(v)|α,β)S0(s,i(v)|α,β)]Ni(dv)=0. (16)

Because Ni(·) is a step process with a finite number of jumps, then both of these estimating equations are finite sums with respect to the calendar times Sijs. Also, just like estimating equations in simpler models, such as for the Cox proportional hazards model, it is clear that numerical techniques will be needed to obtain the estimates α^ and β^.

Upon obtaining the estimators α^ and β^ from the estimating equations (15) and (16), the estimator of Λ0(t) based on the realizations of the observables over [0,s*] is obtained by substituting ( α^,β^) for (α,β) in the expression of Λ^0(s*,t|α,β) given in (11). Thus,

Λ^0(s*,t)=0t{J(s*,w|α^,β^)S0(s*,w|α^,β^)}{i=1nNi(s*,dw)}. (17)

Finally, for an estimator of the baseline survivor function associated with Λ0(·) defined via F¯0(t)=exp{-Λ0(t)}, by the product-integral representation and the substitution principle, we obtain

F¯^(s*,t)=w=0t[1-Λ^0(s*,dw)]=w=0t[1-i=1nNi(s*,dw)S0(s*,w|α^,β^)]. (18)

This estimator is of a product-limit type analogous to those arising in the estimation of the baseline survivor function in the Cox proportional hazards model or the multiplicative intensity model (see Cox, 1972a; Andersen and Gill, 1982).

For the i.i.d. interoccurrence times model in Example 2.1, which obtains when ψ(w)=1 (no covariate effects), ρ(w)=1 (no effects of accumulating event occurrences), and i(s)=sSNi(s) (upon each event occurrence, effective age is reset to zero, so this is just the backward recurrence time), the estimator of F¯0(t) in (18) simplifies to that considered in Peña et al. (2001). Note, in particular, that for this special model, i(s)=1, and since ij1(Sij)=SijSij1=Tij, then the process Yi(s,w) simplifies to

Yi(s,w)=j=1Ni(s-)I{Tijw}+I{min(s,τi)-SiNi(s-)w},

which is the natural at-risk process for the gap times over the observation period [0,s].

4 Estimation of Parameters: Model with Frailties

We now consider the estimation of the parameters when the class of models includes frailties. It will be assumed that the frailties Z1,Z2,...,Zn are i.i.d. from a distribution H(·|ξ) where ξΞr. A common choice for this H, which we adopt here, is the gamma distribution with unit mean and variance 1/ ξ,H=Gamma(ξ,ξ). Imposing the restriction that the gamma shape and scale parameters are identical, together with the identifiability conditions for the model without frailty stated in the beginning of Section 3, is needed to have model identifiability. We do not provide a rigorous proof of this identifiability result since it will lead us to excursions into product spaces and measures and ideas behind identifiability proofs for mixture models, but see, for example, Parner (1998) for such ideas. Recall at this stage that the Zi are not observed. For the model at hand, the conditional intensity function is as given in (5), which for convenience is again displayed below:

λi(s|Zi,Xi)=Ziλ0[i(s)]ρ[Ni(s-);α]ψ(βtXi(s)).

To achieve brevity, we let θ(Λ0(·),α,β,ξ). If the Z=z=(z1,z2,...,zn) are observed, the complete likelihood process for the model parameters θ is given by

LC(s*|θ,z,D(s*))=i=1n[ξξΓ(ξ)ziξ-1exp{-ξzi}×{v=0s*[ziYi(v)λ0[i(v)]ρ[Ni(v-);α]ψ[βtXi(v)]]Ni(Δv)}×exp{-0s*ziYi(v)λ0[i(v)]ρ[Ni(v-);α]ψ[βtXi(v)]dv}]. (19)

Since the Zi are unobserved, integrating them out in (19) yields the full likelihood process, which is

LF(s*|θ,D(s*))=i=1n{[Γ(ξ+Ni(s*))Γ(ξ)]×[ξξ+0s*Yi(v)ρ[Ni(v-);α]ψ(βtXi(v))λ0[i(v)]dv]ξ+Ni(s*)×(v=0s*[Yi(v)ρ[Ni(v-);α]ψ(βtXi(v))λ0[i(v)]ξ]Ni(Δv))}. (20)

The maximum likelihood estimators of the model parameters are the maximizers of this full likelihood process, with the proviso that the maximizing Λ0(·) jumps only at observed values of i(Sij). The expectation-maximization (EM) algorithm described in the sequel finds this set of maximizers.

In estimating the model parameters ξ,Λ0(·),α, and β, we generalize and extend the approach implemented in Peña et al. (2001) which dealt with the frailty model without covariates, and without the ρ(α,α) term, and with i(s)=sSiNi(s). The computations of the estimates will be facilitated through the EM algorithm introduced by Dempster et al. (1977), and implemented in counting process frailty models by Nielsen et al. (1992). The main ingredients of this algorithm for the general class of recurrent event models are as follows. For the expectation-step, given θ and D(s*), the conditional expectations of Zi and log (Zi) are, respectively,

E{Zi|θ,D(s*)}=ξ+Ni(s*)ξ+0s*Yi(v)ρ[Ni(v-);α]ψ(βtXi(v))λ0[i(v)]dv; (21)
E{logZi|θ,D(s*)}=DG [ξ+Ni(s*)]-log[ξ+Ni(s*)]+log[E{Zi|θ,D(s*)}], (22)

where DG(·) is the di-gamma function, that is, DG(α)=ddαlogΓ(α). For the maximization-step, with lC denoting the logarithm of the complete likelihood function LC and with EZ|θ(0) denoting expectation with respect to Z when the parameter vector equals θ(0), define the function

Q(θ|θ(0),D(s*))=EZ|θ(0){lC(s*|θ,Z,D(s*))}=nξlogξ-nlogΓ(ξ)+i=1n(Ni(s*)+ξ-1)logZ^i(1)-i=1n(ξ+0s*Yi(v)ρ[Ni(v-);α]ψ(βtXi(v))λ0[i(v)]dv)Z^i(1)+i=1n0s*log(Yi(v)ρ[Ni(v-);α]ψ(βtXi(v))λ0[i(v)])Ni(dv),

where

logZ^i(1)E{logZi|θ(0),D(s*)}andZ^i(1)E{Zi|θ(0),D(s*)}.

In this maximization step, the function Q(θ|θ(0),D(s*)) is maximized with respect to θ. This is achieved by separate maximization of the mappings given by

(Λ0(),α,β)i=1n{0s*log[Z^i(1)Yi(v)ρ[Ni(v-);α]ψ(βtXi(v))λ0[i(v)]]Ni(dv)-0s*Z^i(1)Yi(v)ρ[Ni(v-);α]ψ(βtXi(v))λ0[i(v)dv}; (23)
ξnξlogξ-nlogΓ(ξ)+ξi=1nlogZ^i(1)-ξi=1nZ^i(1). (24)

For the maximization of the mapping in (23), we basically adopt the procedures developed in the case without frailties. Examining the mapping, we note that the only difference with the case without frailties is that Yi(v) gets replaced by ZiYi(v). Consequently, given Z=(Z1,....,Zn),α,β, and the data D(s*), the ‘estimator’ of Λ0(·) is given by

Λ^0(s*,t|Z,α,β)=0t{J(s*,w|Z,α,β)S0(s*,w|Z,α,β)}{i=1nNi(s*,dw)}, (25)

where J(s,w|Z,α,β)=I{S0(s,w|Z;α,β)>0} with S0(s,w|Z,α,β)=i=1nZiYi(s,w|α,β). Analogously to the estimating equations for α and β in the model without frailties in (15) and (16), given Z and Λ^0(s*,|Z,α,β), we may estimate α and β by solving the estimating equations

i=1n0s*[αρ[Ni(v-);α]ρ[Ni(v-);α]-αS0(s,i(v)|Z,α,β)S0(s,i(v)|Z,α,β)]Ni(dv)=0; (26)
i=1n0s*[βψ(βtXi(v))ψ(βtXi(v))-βS0(s,i(v)|Z,α,β)S0(s,i(v)|Z,α,β)]Ni(dv)=0, (27)

which we implemented through a Newton-Raphson procedure. For the maximization of mapping (24), we also implemented the Newton-Raphson procedure, though clearly there are other options for maximizing this mapping.

With these ingredients at hand, the EM recipe for obtaining the estimates of the model parameters in this general model with frailties is described by the following steps:

Step 0 (Initialization)

Specify initial estimates ξ^(0),α^(0)and β^(0) of ξ,α, and β, respectively. By setting Z^i(0)=1,i=1,2,...,n, obtain the initial estimate of Λ0(·) via

Λ^0(0)(s*,t|Z^(0),α^(0),β^(0))=0t{J(s*,w|Z^(0),α^(0),β^(0))S0(s*,w|Z^(0),α^(0),β^(0))}{i=1nNi(s*,dw)}

which is just the ‘estimator’ in (11) under the model without frailties.

Step 1 (E-step)

Given (ξ^(0),α^(0),β^(0)), and Λ^0(0)(s*,|Z^(0),α^(0),β^(0)), obtain Z^i(1) and logZ^i(1) via formulas (21) and (22). Denote by Z^(1)=(Z^1(1),,Z^n(1)). By exploiting the property that the estimator Λ^0() is a step function, these quantities could be obtained according to the following expressions: For i=1,2,...,n,

Z^i(1)=ξ^(0)+Ni(s*)ξ^(0)+A^i(s*;Λ^0(0),α^(0),β^(0)); (28)
logZ^i(1)=DG(ξ^(0)+Ni(s*))-log(ξ^(0)+Ni(s*))+logZ^i(1), (29)

where with t(1)<t(2)<<t(D) being the D distinct jump times of Λ^0(0)(s*,) and λ^0(0)(s*,t(l))=Λ^0(0)(s*,t(l))-Λ^0(0)(s*,t(l)-) is the jump of Λ^0(0)(s*,) at t=t(l), we have

A^i(0)Ai^(s*;Λ^0(0),α^(0),β^(0))=l=1DYi(s*,t(l)|α^(0),β^(0))λ^0(0)(s*,t(l)). (30)

Step 2 (M-step #1)

Applying formula (25), obtain Λ^0(1)(s*,t|Z^(1),α^(0),β^(0)).

Step 3 (M-step #2)

After substituting Z^(1) for Z in the estimating equations (26) and (27), obtain the solutions of these equations and denote them by α^(1)and β^(1).

Step 4 (M-step #3)

Obtain ξ^(1) by maximizing the mapping in (24) in ξ. Alternatively, for this step, we may obtain ξ^(1) by maximizing the full likelihood in (20) with respect to ξ given the current values (Λ^0(1)(),α(1),β(1)). Through our numerical investigations, and via a mathematical proof (see appendix), using this alternative step also leads to the maximizing values of the full likelihood. In the simulation studies, the code using this alternative implementation was utilized.

Step 5 (Convergence)

Compare the values (Z(1),θ(1)) with the values (Z(0),θ(0)), according to some distance function, e.g., Euclidean distance. If the distance between the old and the new values satisfies a tolerance criterion, the algorithm terminates and the estimates are the final values in the iteration. If the distance criterion is not satisfied, then replace (ξ(0),θ(0)) by (ξ(1),θ(1)), and proceed to Step 1 of the algorithm. Because of the possibility of very large, possibly infinite, estimates of ξ, corresponding to the situation of approximate ‘uncorrelatedness,’ when comparing old and new iterates for ξ, we compare instead the associated values for η=ξ=(1+ξ) since this ratio takes values in (0,1].

Having obtained an estimator of the baseline hazard function Λ0(·) given by Λ^0(s*,), through the product integral representation, the semiparametric estimator of the baseline survivor function F¯0() for this model with frailty is F¯^0(s*,t)={w:wt}[1-Λ^0(s*-,dw)]. A computational implementation of the procedures and algorithms described in Sections 3 and 4 have been implemented in an R package (Ihaka and Gentleman, 1996) called gcmrec in González et al. (2003).

5 Properties of Estimators

5.1 Simulation Design

We performed computer simulation studies to examine numerically the properties of the parameter estimators developed in Sections 3 and 4. The specific goals of these studies are: (i) to examine the effect of sample size (n) on the distributional properties of the estimators; (ii) to examine the bias, variance, and root-mean-square error (rmse) of the estimators; (iii) to examine the performance of the semiparametric estimator of the baseline survivor function F¯0 in terms of its bias function, variance function, and root-mean-squared error function at specified time points. The latter function is based on the loss function L(F¯^(t),F¯(t))=(F¯^(t)-F¯(t))2; (iv) to examine the consequences when data that have been generated with frailty components are analyzed using the model without frailties, an under-specified model; and (v) to examine the consequences, such as the loss in efficiency, when data that were generated using the model without frailties are analyzed with methods developed under the model with frailties, an over-specified model. For the first three items, simulation runs were performed for both the frailty-less model and for the model with frailty. We describe the settings for the different simulation parameters.

Sample Size

To examine the impact of sample size, we choose two values of n:n{30,50}. Though we do not report results here, we also performed simulation runs with n=10, which may not be realistic in biomedical and public health studies since they will usually have many subjects. However, small sample sizes may arise in the reliability and engineering settings, as in the hydraulic data set example. The simulation runs with n=10 did provide us some insights of the limitations of the numerical procedures for obtaining the estimates, such as non-convergence or convergence to a minimizing, instead of a maximizing, value of the likelihood.

Censoring Mechanism

The censoring variables τi, i=1,2,...,n, are generated according to a uniform distribution over [0,B] where B is chosen in order that under perfect repair (i.e., (s)=sSN(s)) and with α=1, there are, on average, approximately 10 events per unit. Moreover, to place an upper limit to the number of events that could occur for a unit, when the number of events for a unit reaches 50 then we cease observing this unit and set τi=Si,50. This has the potential consequence of introducing some bias because this amounts to doing a combination of Type II and random censoring. Nevertheless, because the value of 50 is large enough, we conjecture that the bias introduced is negligible.

ρ Function

The ρ function which handles the impact of accumulating event occurrences is assumed to be of form ρ(k,α)=αk with α{0.9,1.0,1.05}, which models the situations where an increasing number of event occurrences has a beneficial effect, has no effect, or has an adverse effect, respectively.

Effective Age Function

For the simulation studies we considered an effective age process corresponding to the general imperfect repair model (see Example 2.2) with perfect repair probability of 0.6. Recall that the upper bound for the uniform censoring was determined under the perfect repair model and with α=1 to have an average of approximately 10 events per unit. Because this did not take into consideration the exact form of (·) and α, the effective average number of events per unit in the simulations may either be smaller or larger than 10. This is a consequence of the interplay among the baseline hazard rate function (if it is increasing failure rate (IFR) or decreasing failure rate (DFR)), the minimal repairs performed, and the effect of increasing number of event occurrence quantified by α.

Baseline Survivor Function

For the baseline hazard function λ0(·) we choose the flexible and commonly-used Weibull hazard function, with a unit scale parameter and shape parameter (°) taking values in {.9,2}, the former leading to a DFR distribution, and the latter giving rise to an IFR distribution. Note that the estimation procedure proposed is semiparametric, hence the scale and shape parameters of this Weibull baseline distribution are not estimated.

Covariates

We consider a two-dimensional covariate vector (X1,X2) with X1 having a Bernoulli distribution with success probability of 0.5, X2 having a standard normal distribution, and with X1 and X2 stochastically independent. The regression coefficient vector (β1,β2) is set to be (1,1). The fact that the grouping induced by the first covariate is done using a symmetric Bernoulli mechanism leads sometimes to highly asymmetric allocations for some simulation replicates, which was the cause of some convergence problems in the iterative procedure when n=10.

Frailty Component

The parameter ξ of the gamma distribution governing the frailty variable was set to {2,6,}, with corresponding to the absence of frailties. With respect to the parametrization ξη=ξ/(1+ξ), these frailty values convert to having η{23,67,1}.

For each combination of these simulation parameters, 1000 replications were performed. In the analysis, we set s*=10. Also, to create the bias, variance, and root-mean-squared-error curves for the estimator of the baseline survivor function, we choose time values corresponding to the {0,1,2,...,99} th percentiles of the true baseline distribution function.

5.2 Discussions of Simulation Results

In the discussion of the simulation results that follows, we will focus on the effects of changing n, changing ξ or η, changing α, and changing γ, on the distributional properties of the estimators of α,β, and η, as well as the estimator of the baseline survivor function F¯0. In addition, we address the consequences of analyzing data that follows the general model with frailties using procedures developed for the general model without frailties, an under-specification; and also consider the impact of over-specification, which is the situation where procedures developed under the model with frailties are utilized to analyze data from a model without frailties. Such analyses will provide information on which type of mis-specification is of a more serious type.

Results of the simulation studies are presented in Tables 13. Table 1 summarizes the mean values and standard deviations (i.e., standard errors of the estimates) of the sampling distributions of the estimators of α,β1,β2, and η for α values of 0.9,1.0, and 1.05 as n varies in the set {30,50}. We do not show the cases with n=10 to conserve space. Table 2 contains means and standard deviations summaries of the simulation runs pertaining to the under- and over-specified analysis. Table 3 contains plots of the bias and rmse curves for the estimator of F¯0 under the case where α=.9 for ξ{2,6,} with the plots for different values of n superimposed on each plot frame for a Weibull shape parameter of γ=2.0.

Table 1.

Summary of simulated means and standard deviations of the estimators of α,β, and η=ξ/(1+ξ). The true value of β is (1;1), and 1000 replications were run for each parameter combination. The other columns of this table are: γ denotes the Weibull shape parameter; n is the sample size; NC is the number of replicates in which there was no convergence; μ^Ev is the observed mean number of events per unit in all the simulation replications.

α γ ξ η n NC μ^Ev α^ σ^α^ β^1 σ^β^1 β^2 σ^β^2 η^
A2 0.9 0.9 2 0.67 30 0 4.1 0.898 0.031 1.012 0.379 1.008 0.240 0.734
A3 0.9 0.9 2 0.67 50 0 5.2 0.899 0.021 1.017 0.287 1.004 0.165 0.705
A5 0.9 0.9 6 0.86 30 0 4.3 0.900 0.030 0.988 0.300 1.015 0.175 0.904
A6 0.9 0.9 6 0.86 50 0 5.3 0.899 0.021 0.998 0.221 1.000 0.136 0.884
A8 0.9 0.9 1.00 30 0 4.8 0.893 0.025 1.031 0.222 1.030 0.135
A9 0.9 0.9 1.00 50 0 4.4 0.895 0.018 1.024 0.158 1.023 0.104
A11 0.9 2.0 2 0.67 30 0 7.8 0.902 0.016 1.010 0.348 1.018 0.202 0.721
A12 0.9 2.0 2 0.67 50 0 6.7 0.902 0.012 0.994 0.271 1.012 0.144 0.710
A14 0.9 2.0 6 0.86 30 0 8.9 0.900 0.016 1.009 0.236 1.008 0.135 0.895
A15 0.9 2.0 6 0.86 50 0 7.2 0.900 0.012 0.998 0.173 1.004 0.101 0.882
A17 0.9 2.0 1.00 30 0 8.4 0.898 0.015 1.017 0.155 1.014 0.095
A18 0.9 2.0 1.00 50 0 7.4 0.899 0.011 1.003 0.112 1.007 0.072
B2 1 0.9 2 0.67 30 2 9.5 1.000 0.011 1.010 0.374 1.000 0.227 0.735
B3 1 0.9 2 0.67 50 0 8.7 1.000 0.007 0.989 0.280 1.002 0.165 0.704
B5 1 0.9 6 0.86 30 0 7.7 1.000 0.012 1.014 0.286 0.993 0.164 0.901
B6 1 0.9 6 0.86 50 0 7.3 1.000 0.007 1.013 0.201 0.999 0.118 0.880
B8 1 0.9 1.00 30 0 8.1 0.998 0.008 1.029 0.185 1.024 0.114
B9 1 0.9 1.00 50 0 9.1 0.999 0.006 1.010 0.130 1.012 0.084
B11 1 2.0 2 0.67 30 0 9.5 1.000 0.008 1.016 0.336 1.028 0.194 0.725
B12 1 2.0 2 0.67 50 0 13.0 1.000 0.006 1.004 0.258 1.012 0.146 0.705
B14 1 2.0 6 0.86 30 0 13.8 1.000 0.008 1.006 0.228 1.002 0.132 0.889
B15 1 2.0 6 0.86 50 0 10.8 1.000 0.006 1.003 0.168 1.001 0.097 0.876
B17 1 2.0 1.00 30 0 14.0 0.999 0.007 1.017 0.133 1.010 0.083
B18 1 2.0 1.00 50 0 11.2 1.000 0.005 1.010 0.099 1.006 0.065
C2 1.05 0.9 2 0.67 30 3 11.8 1.051 0.007 0.994 0.366 0.994 0.222 0.730
C3 1.05 0.9 2 0.67 50 0 9.7 1.050 0.004 1.009 0.284 0.993 0.153 0.703
C5 1.05 0.9 6 0.86 30 1 12.9 1.051 0.007 1.002 0.271 0.993 0.160 0.899
C6 1.05 0.9 6 0.86 50 0 13.9 1.050 0.005 1.006 0.196 0.992 0.119 0.880
C8 1.05 0.9 1.00 30 0 10.9 1.049 0.007 1.020 0.154 1.012 0.101
C9 1.05 0.9 1.00 50 0 13.8 1.050 0.004 1.009 0.121 1.006 0.072
C11 1.05 2.0 2 0.67 30 0 12.3 1.050 0.006 1.026 0.336 1.018 0.184 0.726
C12 1.05 2.0 2 0.67 50 0 13.4 1.050 0.005 1.008 0.248 1.012 0.136 0.705
C14 1.05 2.0 6 0.86 30 0 10.9 1.050 0.006 1.019 0.225 1.000 0.124 0.890
C15 1.05 2.0 6 0.86 50 0 14.3 1.050 0.004 0.997 0.166 1.000 0.096 0.876
C17 1.05 2.0 1.00 30 0 18.5 1.050 0.005 1.004 0.123 1.010 0.076
C18 1.05 2.0 1.00 50 0 13.5 1.050 0.004 1.004 0.090 1.003 0.054

Table 3.

Bias and root mean squared error curves for the estimator of the baseline survivor function as the sample size (n) varies [ n=10 is red; n=30 is blue; n=50 is green]. This is for the case where α = .90 and a Weibull shape parameter of γ = 2.0.

graphic file with name nihms10128f2.jpg

Table 2.

Summary of simulated means and standard deviations for the estimators of α,β1, and β2 for the situation of under-specification (label UVW) and over-specification (label XYZ). The true regression coefficients are β=(1;1) and 1000 replications were run for each parameter combination.

α γ ξ n NC μ^α^ σ^α^ μ^β^1 σ^β^1 μ^β^2 σ^β^2
U2. 0.90 0.9 2 30 0 0.954 0.031 0.779 0.322 0.770 0.210
U3 0.90 0.9 2 50 0 0.959 0.023 0.747 0.239 0.740 0.154
U5 0.90 0.9 6 30 0 0.921 0.028 0.898 0.285 0.919 0.168
U6 0.90 0.9 6 50 0 0.923 0.020 0.883 0.212 0.888 0.131
U8 0.90 2.0 2 30 0 0.952 0.022 0.719 0.297 0.728 0.187
U9 0.90 2.0 2 50 0 0.956 0.017 0.700 0.223 0.707 0.139
U11 0.90 2.0 6 30 0 0.920 0.018 0.909 0.220 0.901 0.138
U12 0.90 2.0 6 50 0 0.922 0.013 0.879 0.167 0.879 0.101
V2 1.00 0.9 2 30 0 1.019 0.014 0.771 0.324 0.751 0.215
V3 1.00 0.9 2 50 0 1.020 0.009 0.726 0.251 0.715 0.157
V5 1.00 0.9 6 30 0 1.008 0.011 0.913 0.271 0.888 0.172
V6 1.00 0.9 6 50 0 1.009 0.008 0.886 0.198 0.868 0.129
V8 1.00 2.0 2 30 0 1.024 0.012 0.711 0.291 0.723 0.191
V9 1.00 2.0 2 50 0 1.024 0.009 0.685 0.221 0.695 0.136
V11 1.00 2.0 6 30 0 1.009 0.009 0.885 0.224 0.879 0.137
V12 1.00 2.0 6 50 0 1.009 0.008 0.871 0.173 0.867 0.104
W2 1.05 0.9 2 30 0 1.059 0.010 0.725 0.342 0.720 0.226
W3 1.05 0.9 2 50 0 1.058 0.006 0.696 0.261 0.691 0.158
W5 1.05 0.9 6 30 0 1.054 0.007 0.873 0.273 0.869 0.179
W6 1.05 0.9 6 50 0 1.053 0.005 0.851 0.198 0.842 0.128
W8 1.05 2.0 2 30 0 1.061 0.009 0.704 0.296 0.704 0.179
W9 1.05 2.0 2 50 0 1.062 0.007 0.686 0.224 0.684 0.138
W11 1.05 2.0 6 30 0 1.054 0.007 0.877 0.227 0.880 0.132
W12 1.05 2.0 6 50 0 1.054 0.005 0.870 0.162 0.870 0.104
X2 0.90 0.9 30 0 0.893 0.026 1.030 0.224 1.031 0.144
X3 0.90 0.9 50 2 0.895 0.018 1.030 0.173 1.022 0.105
X5 0.90 2.0 30 0 0.897 0.015 1.016 0.163 1.015 0.099
X6 0.90 2.0 50 2 0.898 0.011 1.014 0.115 1.015 0.076
Y2 1.00 0.9 30 6 0.998 0.010 1.023 0.186 1.022 0.116
Y3 1.00 0.9 50 1 0.999 0.006 1.019 0.136 1.019 0.086
Y5 1.00 2.0 30 2 0.999 0.007 1.013 0.138 1.011 0.084
Y6 1.00 2.0 50 0 0.999 0.006 1.010 0.100 1.007 0.066
Z2 1.05 0.9 30 6 1.050 0.005 1.015 0.162 1.011 0.099
Z3 1.05 0.9 50 6 1.050 0.004 1.017 0.112 1.013 0.073
Z5 1.05 2.0 30 2 1.050 0.005 1.014 0.126 1.008 0.078
Z6 1.05 2.0 50 2 1.050 0.004 1.005 0.094 1.005 0.055

As is to be expected, for the simulation runs where there was no mis-specification, when the sample size increases, the performance of the estimators of the finite-dimensional parameters, as well as for the baseline survivor function, improved, with the biases decreasing and the standard errors also decreasing. This is also true for the over-specification runs. When the sample size is small, there is considerable over-estimation of η=ξ=(1+ξ), though this bias decreases with increasing sample size. When there is under-specification however, all the estimators are extremely biased (see UVW-runs in Table 2), demonstrating the undesirable consequences of committing this under-specification. Regarding the effect of the frailty parameter ξ, for estimating the finite-dimensional parameters, the amount of bias for n=30 and n=50 are negligible. The impact of the ξ is on the standard errors of the estimators, with larger values of ξ translating into less correlation, leading to smaller standard errors for the same sample size. When considering on the other hand the estimator F¯^0 of the baseline survivor function, by examining the curves in Table 3, as well as other curves from the simulations that are not shown here, we observe that the bias and rmse curves of this estimator decrease as n increases, and the same could also be said as ξ increases. Generally, the bias function is positive, and as is to be expected there is more bias and rmse in the middle portion of the survivor function.

Some care, however, must be observed when considering the effects of changing α and changing Weibull shape parameter γ in the context of the precision of the estimators because the interplay between these two parameters leads to differing observed number of events. To see this, examine the column μ^Ev in Table 1, which represents the mean number of events observed per unit. In this table, we notice that when α<1 and γ<1, the latter leading to a DFR Weibull baseline distribution, there tends to be a smaller number of observed events; whereas when α>1 and γ>1, the latter making the Weibull baseline IFR, then there tends to be more events observed. These differences in the observed number of events can be explained by taking into account the minimal repair model considered in the simulation. In the first situation for instance, an α value less than unity makes the unit less likely to have events as calendar time increases since more event occurrences become beneficial to the unit and, in addition, when a minimal repair is performed, then the DFR nature (because γ<1) of the baseline distribution diminishes the rate of event occurrences thereby lengthening the inter-event times. Because the upper bound B for the uniformly distributed follow-up time τ was determined under α=1 and with a backward recurrence time effective age corresponding to a perfect repair mechanism, the impact of α<1 and γ<1 is a smaller number of events compared to the target of approximately 10 events used in deriving B. An analogous argument, but in the opposite direction, holds true when dealing with α>1 and γ>1. The impact of the minimal repair effective age and its interplay with a DFR or IFR baseline distribution can be further seen from Table 1 with α=1, where we see that when the baseline distribution is DFR (IFR), the observed number of events per unit is less (more) than the target of approximately 10 events per unit used in deriving B. A fascinating situation is when α<1 and γ>1, or when α>1 and γ<1, for the effects of α and γ are in opposite directions in the context of event occurrences. Examining the bottom portion of the A-runs in Table 1 and the upper half of the C-runs in Table 1, and with reference to the B-runs in this same table, we observe that for the chosen α and γ values in the simulation, there was a more pronounced effect of the α values compared to the γ values since when α=.9 and γ=2, the observed number of events is slightly below 10, whereas when α=1.05 and γ=.9, the observed number of events is more than 10. The greater effect of α than γ on the mean number of events is not surprising, because γ was partially accommodated in the determination of the upper bound B for the censoring distribution. Apart from the impact on the precision of the estimates arising from the varying number of events due to the combination of values of α and γ discussed above, the associate editor also perceptively pointed out that this interplay among whether λ0(·) is IFR or DFR, whether ρ(·) is increasing or decreasing, and the form of the effective age (·), will intrinsically impact the precision of the estimators. For instance, if α<1 and γ<1 with (s)=s in the simulation model, when both the α and γ parameters are inducing a decrease in the number of events, the precision of their estimators will diminish since there is added uncertainty about their contributions to event occurrences. This decrease in the precision of estimators is a natural consequence of using a richer class of models which has the potential of better delineating the varied factors affecting event occurrences.

In the presence of model mis-specification, we find that under-specification leads to a non-negligible systematic bias that increases with n and also with α. In fact, for this type of mis-specification, we have observed that the mean of the process Wn(s*,t)=n[F¯^0(s*,t)-F¯0(t)] in t does not converge to the zero function as n increases, implying that with this mis-specification, the estimator F¯^0 may be inconsistent. In contrast, with over-specification, we find that there is no recognizable loss in efficiency compared to the correct analysis, though we observe some very slight increase in the standard errors of the finite-dimensional parameter estimators (see XYZ-runs in Table 2 and compare the standard deviations in the A9 row of Table 1 and the X3 row, B9 row of Table 1 with the Y3 row, and the C9 row of Table 1 and the Z3 row). This indicates that there is much to be gained in the context of robustness by simply fitting the frailty-based model since, if the data did come from the frailty model, then the analysis is correct, while if the data came from the frailty-less model, there is no significant efficiency loss incurred; whereas, if there is under-specification of the model, then the consequences are unacceptable if the data actually came from the model with frailty. This lends strong support that this new class of models provides a general and flexible class for fitting recurrent event data and provides an avenue for a robust method of analysis for real data sets.

In addition, we also examined the impact of mis-specifying the effective age process, which also has bearing in regards to the interplay between the ρ(·,·) and (·) components of the class of models. We considered the same simulation model with a perfect repair probability of 0.6, and examined the impact of two types of effective age process mis-specification: that the interventions following event occurrences are all minimal repair, or that they are all perfect repair. The results (not shown) indicate an interesting interplay between the nature of the baseline survivor function (DFR/IFR) and the behavior of F¯^0 and α^. We observed that under the minimal repair mis-specification, when F¯0 is DFR, F¯^0 exhibits negative bias and α^ is positively biased. Additionally for this mis-specification, when F¯0 is IFR, F¯^0 exhibits positive bias and α^ is positively biased. Alternately, when the mis-specification is perfect repair, an underlying baseline DFR (IFR) is associated with positive (negative) bias in F¯^0 and negative (positive) bias in α^. We explain these findings as follows: When the model mistakenly assumes minimal repair at each event occurrence, it tends to overestimate the effective age of units. Hence, in the case of DFR, the model anticipates longer interevent times than are realized in the data, creating the negative bias, especially for larger interevent times, in the estimates of the baseline survivor function in this situation. In the case of IFR, the minimal repair mis-specification leads to longer interevent times in the data than are anticipated by the model, creating a positive bias in the estimated baseline survivor function. When a perfect repair is incorrectly assumed at each event occurrence, the model tends to underestimate the effective age of units. Hence, using reasoning analogous to that for the minimal repair mis-specification, there is positive (negative) bias in the estimated baseline survivor function in the case of DFR (IFR). Especially interesting is that this behavior induces biases also in the finite-dimensional parameter estimates, with α^, in particular, evidently compensating such that α^ is positively biased when the baseline distribution is DFR, and negatively biased when this distribution is IFR. These results indicate the importance of monitoring the effective age process.

6 Applications to Real Data

The first application is to the bladder cancer data used in Wei et al. (1989), which can be obtained from the survival package (Lumley and Therneau, 2003) in the R Library. These data provide the times to recurrence of bladder cancer for n=85 subjects. The covariates are X1, the treatment indicator ( 1= placebo, 2= thiotepa); X2, the size (in cm) of the largest initial tumor; and X3, the number of initial tumors. We first fitted the general model using the backward recurrence time (s)=sSN(s) as effective age. With s*=64, the maximum observation period, we fitted the general model without frailties, and obtained α^=0.9826 and (β^1,β^2,β^3)=(0.3188,0.0154,0.1353). These are also the estimates obtained when the general model with frailty is fitted since in that case ξ^=5432999(η^1), a very large value indicating that there is no need for the frailty component when the effective age is the backward recurrence time. Thus, using the approximate inverse of the partial likelihood information matrix from fitting the model without frailties, the associated estimated standard errors are .0736 for α^ and (0.2051,0.0695,0.0511) for β^. It remains to establish formally that these are indeed valid standard error estimates, an issue to be addressed in a future paper addressing asymptotic properties of model estimators. Since a formal theory for estimating standard errors under the general model with frailties is under development, we utilize jacknife estimates of the standard errors, which are the standard deviations of the n estimates computed after deleting a unit. For the model without frailties for instance, the jacknife estimates of the standard errors (jse) for the bladder cancer data are .056 for α^ and (.226,.068,.052) for (β^1,β^2,β^3), which are close to the estimates obtained from the observed partial likelihood information matrix.

For lack of information about the effective age, we also fitted the general model with frailties assuming a ‘minimal repair’ after each event, (s)=s. In this situation, the estimates are α^=.789 (jse=.13), (β^1,β^2,β^3)=(.5743,.0315,.2220) [jse=(.36,.10,.10)], and ξ^=.974, indicating the importance of the frailty component in this case. When the general model without frailties is fitted to this ‘always minimal repair’ data set, the resulting estimates are α^=1.24 (jse=.08) and (β^1,β^2,β^3)=(.32,.03,.14) [jse=(.25,.07,.06)]. The estimates of the survivor functions for the two effective age specifications are presented in Figure 1. The lower curves (red), corresponding to the placebo group, are obtained by setting X1=1 in the expression given by {F¯^0(t)}exp{β^1X1+β^2X¯2+β^3X¯3}, while the upper curves (blue) are for the thiotepa group obtained by setting X1=2. The observed means were X¯2=2.01 and X¯3=2.11. The solid curves are for the backward recurrence time effective age, while the dashed curves are for (s)=s. These plots seem to indicate that the thiotepa group has a higher survival rate than the placebo group, although the statistical significance of this difference depends on which effective age process was used. A question that we will address in future work is the assessment of which effective age process leads to a better fit. This issue is related to model validation and goodness-of-fit aspects of the model.

Fig. 1.

Fig. 1

This plot contains estimates of the survivor function for the baldder cancer data set when the model with frailties is fitted. The red curve (lower curve in each line type) is for the placebo group (X1=1), while the blue curve is for the thiotepa group (X1=2), both evaluated at the mean values of X2 and X3. The solid curves are for effective age E (s)=sSN(s) (perfect repair), while the dashed curves are when E (s)=s (minimal repair).

It is of interest to compare the estimates of the regression coefficients from the general model with those obtained using the three existing methods of analysis described in Therneau and Hamilton (1997) and Therneau and Grambsch (2000). Table 4 summarizes the estimates from Andersen-Gill’s (AG) method, Wei, Lin and Weissfeld’s (WLW) marginal method, and Prentice, Williams and Peterson’s (PWP) conditional method as reported in Therneau and Grambsch (2000), together with the estimates obtained from the general model with frailty under these two specifications of the effective age process, (s)=sSN(s) and (s)=s. From this table we note the crucial role that the effective age process and the ρ(k,α)=αk component play in this analysis and how they provide some reconciliation of the varied estimates from these different methods. When the effective age process corresponds to perfect repair (in which case ξ^ so that estimates arising from the frailty and no-frailty models coincide) or when the effective age corresponds to minimal repair and the model without frailties is fitted, then the β-estimates from the general model are quite close to those obtained from PWP’s conditional method. On the other hand, when the effective age process corresponds to minimal repair and the model with frailties is fitted, the resulting estimates are close to those obtained from the WLW marginal method. The values from the AG method lie between these two cases. In the situation therefore where the model without frailties is fitted for both types of effective age specifications, it appears that the term λ[(s)]αN(s) in the general model induces a robustness property in the context of estimating the β coefficients. Note that when we assume ‘always perfect repair' the α estimate is less than unity; whereas when we assume ‘always minimal repair' the α estimate is greater than unity (see the discussions in the preceding section pertaining to misspecified effective age process and the impact on the estimation of the baseline hazard and the α parameter). Interestingly, when the general model with frailties is fitted to the ‘always minimal repair' data, the α estimate now becomes less than unity, and the estimate of the frailty parameter ξ is quite close to unity, indicating a strong association among the inter-event times for each subject. The ability of the general model to seemingly explain these varied estimates from these different methods indicates its flexibility and the crucial role of the effective age. Thus, there is a need to monitor this information since in its absence, different methods of analysis may produce varied estimates, which could lead to contradictory conclusions.

Table 4.

Summary of estimates for the bladder data set from the Andersen-Gill (AG), Wei, Lin and Weissfeld (WLW), and Prentice, Williams and Peterson (PWP) methods as reported in Therneau and Grambsch (2000), together with the estimates obtained from the general model using two effective ages corresponding to ‘perfect repairs’ and ‘minimal repairs.’

General Model
Perfect a Minimal b Minimal
Term Param AG WLW Marginal PWP Cond*nal Both c Frailty d No Frailty e
log N(s) α - - - .98(.07) .79(.13) 1.24(.08)
Frailty ξ - - - .97 -
rx β1 .47(.20) .58(.20) .33(.21) .32(.21) .57(.36) .32(.25)
Size β2 .04(.07) .05(.07) .01(.07) .02(.07) .03(.10) .03(.07)
Number β3 .18(.05) .21(.05) .12(.05) .14(.05) .22(.10) .14(.06)
a

Effective Age is backward recurrence time ((s)=sSN(s)).

b

Effective Age is calendar time ((s)=s).

c

Same results are obtained for either the model with or without frailties.

d

Reported standard errors are jacknifed estimates.

e

Reported standard errors are jacknifed estimates.

Another biomedical example pertains to the rehospitalization of patients diagnosed with colorectal cancer. The data, which can be obtained from the gcmrec package in the R Library, provide the calendar times (in days) of the successive hospitalizations after the date of surgery. The first readmission time was considered as the time between the date of the surgical procedure and the first rehospitalization after discharge related to colorectal cancer. Each subsequent readmission time was defined as the difference between the current hospitalization date and the previous discharge date. There were a total of 861 rehospitalization events recorded for the 403 patients included in the analysis. This data set was analyzed in Gonzalez et al. (2005) using a gamma frailty model, which corresponds to the general model with α=1. Their goal being to determine whether there were differences regarding the time of the recurrent hospitalization due to social-demographic or clinical outcomes. We reanalyze this data set using the full general model where we consider the following variables: tumor stage (Dukes classification: A-B, C or D); whether the patient received chemotherapy; and the distance between the hospital and the patient's residence. We have coded these covariates using dummy variables such that the regression coefficients can be interpreted as follows: β1 pertains to patients diagnosed with Dukes C stage, and β2 for patients with Dukes D stage; β3 for patients who did not receive chemotherapy, and β4 for patients whose residence is more than 30 kilometers from the hospital. Since in this case we have no information about the effective age, we assumed the backward recurrence time, (s)=sSN(s) We fitted the general model without frailties, taking s*=2060, the maximum follow-up time. The resulting estimates of the parameters, together with the information-based (se) and jacknife (jse) estimates of their standard errors, are α^=1.12 (se=0.01;jse=.13), β^1=0.31 (se=0.12;jse=.16), β^2=0.93 (se=0.14;jse=.19), β^3=0.12 (se=0.11;jse=.13), and β^4=0.01 (se=0.15;jse=.18). Observe that the information-based and jacknife estimates of the standard errors are somewhat discrepant for this data set. We also fitted the general model with frailties. After 35 iterations the EM algorithm converged. The estimate of the frailty parameter ξ was quite small [ξ^=2.39 (jse=3.19)] so we conclude that the frailty component of the model is important for these data. The fitted frailty-based model provided the estimates: α^=1.08 (jse=.14), β^1=1.31 (jse=.17), β^2=1.05 (jse=.20), β^3=.14 (jse=.14), and β^4=0.03 (jse=.23), Based on these results, we conclude that among these covariates, only the advanced tumor stages (C or D) are associated with an elevated risk of rehospitalization. Furthermore, since the estimate of α is larger than unity, there is an indication that each hospitalization increases the risk of further hospitalization.

The next data set, given in Blischke and Murthy (2000) and which was analyzed in Kumar and Klefsjo (1992), concerns hydraulic load-haul-dump (LHD) subsystems used in moving ore and rock in underground mines in Sweden. The data set provides the calendar times (in hours), excluding repair or down times, of the successive failures of n=6 such systems during the two-year development phase. Because the censoring times were not provided, we set τi=SiKi. The first two machines are the oldest, the second two machines are of medium age, and the last two are relatively new machines. The covariate is the categorized age of the machines, coded as X=(0,0) denoting old age, X=(1,0) denoting medium age, and X=(0,1) denoting young age. For our analysis, we assume that the effective age is the backward recurrence time (s)=sSN(s) The number of failure events for the six machines are K=(24,26,28,29,27,24). When the general model without frailty is fitted, the resulting parameter estimates are α^=1.0265 and (β^1,β^2)=(0.0764,0.0537). The corresponding standard errors, obtained from the estimate of the inverse of the partial likelihood information matrix, are σ^α^=0.0106 and σ^β^=(0.2014,0.2056) These estimates were obtained by setting s* to any value larger than max1i6τi=4743 hours. For the general model with gamma frailties, we find ξ^=2.53×1028 or η^1, which indicates the absence of unobserved frailties which would have induced additional heterogeneity among the machines. As a consequence, the estimates of α and ( β1,β2) were identical to those obtained when the model without frailties was fitted. A very large estimate of is also obtained if we analyze the data under the assumption of ‘always minimal repair,’ that is, (s)=s. In this situation, α^=1.014 ( σ^α^=.0244 and β^=(.1468,.0520)[σ^β^=(.2097,.2053)], so the main difference with the previous analysis is in the estimates of the parameter β1.

7 Concluding Remarks

In this paper procedures for estimating the parameters of a general and flexible class of models for recurrent events were developed and their properties examined through computer simulation studies. The class of models, which includes as special cases many well-known models in survival analysis and reliability, possesses the appealing properties that it takes into account the effect of interventions which are administered after each event occurrence through the notion of an effective age, the possible weakening (or strengthening) effect of accumulating event occurrences, the possible presence of unobserved frailties that could be inducing correlations among the inter-event times per unit, and the effect of observable covariates. Some data sets in the biomedical and reliability/engineering settings were reanalyzed using this new class of models. It was found in the simulation studies that an under-specification of the model, in the sense of analyzing a data set generated from the model with frailties using procedures developed from the model without frailties, could have unacceptable consequences in that the resulting estimators will have non-negligible systematic biases. On the other hand, it was found that over-specification of the model may provide a robust method of analysis with an acceptable loss in efficiency. The application of the procedures to the bladder cancer data set also provided a reconciliation of seemingly varied estimates obtained from currently available methods of analyzing recurrent event data, and highlights the importance of monitoring the effective age process.

There are still many interesting and important questions that need to be examined with regards to this general model. The first is the ascertainment of asymptotic properties of the estimators, such as their asymptotic normality or the weak convergence to a Gaussian process of a properly normed estimator of the baseline survivor function. This will be the topic of another paper, and the resolution of this asymptotic problem may require empirical process methods utilized in Murphy (1994, 1995) and Parner (1998); see also the recent paper of Kosorok et al. (2004). Some asymptotic results for specific models subsumed by the general class of models could be found in Peña et al. (2001) and Kvam and Peña (2005). Through such asymptotic analysis we will be able to obtain expressions for approximating analytically the standard errors of the estimators which will reflect the effects of an informative right-censoring mechanism as well as the impact of the sum-quota accrual scheme (see Peña et al. (2001) for the special case of a renewal model).

The problem of validating the class of models after it has been fitted to a specific data set is open, and calls for suitable goodness-of-fit and model validation procedures. For example, in the illustration using the LHD data set, the survivor curve estimate for the medium age group is a little higher than for the new age group, and when one examines the data, there is a long gap in the third machine which might have led to this ordering. A question of interest is whether this particular inter-event time is an outlier. We anticipate that model validation and diagnostics procedures to be developed for this class of models will answer this question. Another issue of interest is in the absence of effective age data, might it have been better to fit a minimal repair effective age function, instead of the perfect repair effective age for this LHD data? This question leads to the recognition that an existing limitation of this class of models is that currently available data sets do not possess information regarding the effective age process. Thus, in applying this model to currently available data sets, we are forced to assume simple forms of the effective age process, such as the imperfect repair or perfect repair models discussed here. This problem of not knowing the effective age was first highlighted in Whitaker and Samaniego (1989), where they pointed out that if the repair modes, hence the effective ages, are not known in the minimal repair model, then the model is nonidentifiable. For the purpose of demonstrating their inference methods using Proschan (1963)'s air-conditioning data, which did not include the mode-of-repairs, they therefore augmented the inter-failure times data with assumed mode-of-repair data to illustrate the estimation of the reliability function. As demonstrated by our simulation studies to assess the impact of mis-specifying the effective age process in relation to the bladder cancer data application, a mis-specification on this effective age could lead to systematic biases on the estimators. It is therefore our hope that researchers will make an effort in assessing the effective age during the data gathering stage of studies. Though it may be potentially difficult to achieve in biomedical settings, such information, if acquired, will prove useful and informative in the modeling and analysis. This somehow calls for a paradigm shift in the data gathering of recurrent event data.

Acknowledgments

E. Peña acknowledges the research support provided by NSF Grant DMS 0102870, NIH Grant GM056182, NIH COBRE Grant RR17698, and the USC/MUSC Collaborative Research Program. E. Slate acknowledges the research support provided by NIH Grant CA077789, NIH COBRE Grant RR17696, DAMD Grant 17-02-1-0138 and the USC/MUSC Collaborative Research Program. J. González acknowledges the research support provided by National Center of Genotyping-CEGEN funded by Genoma España. We also thank the two reviewers, the Associate Editor, and the Editor, for carefully reading the manuscript and for providing us with invaluable comments, criticisms, and suggestions which lead to improvements.

8 Appendix: Partial EM Algorithm

Consider the problem of finding the maximizing values (ξθ) of a full likelihood function LF(ξ,θ|D) where D is the observed data. We assume that when given θ, maximizing LF(ξ,θ|D) in ξ is practically feasible, but a joint maximization in (ξ,θ) is difficult. We suppose that, when given a value (ξ,(0)θ(0)), we could implement the EM-step to get the next iterate (ξEM(1)θEM(1)) and in such a way that in the M-step of the EM algorithm, ξEM(1) and θEM(1) are obtained via maximization of two separate mappings, one depending only on ξ and the other depending only on θ, such as in our case. In the partial EM algorithm we implemented, ξEM(1) is replaced by ξPEM,(1) which is ξPEM(1)=arg maxξLF(ξ,θEM(1)|D), so the next iterate is obtained by setting (ξ,(0)θ(0))=(ξ,PEM(0)θEM(0)), and proceeding as described above. That this algorithm will also lead to a maximizing value if the iteration converges follows by observing that the inequalities LF(ξ(0),θ(0)|D)LF(ξEM(1),θEM(1)|D)LF(ξPEM(1),θEM(1)|D) hold. The first inequality is true because the EM-step guarantees an improved value in the likelihood, whereas the second inequality is immediate from the definition of ξPEM(1) In our specific implementation, in the notation above, θ will be associated with (Λ0(·),α,β), while ξ above will be associated with the frailty parameter in our model.

References

  1. Aalen O. Nonparametric inference for a family of counting processes. Annals of Statistics. 1978;6:701–726. [Google Scholar]
  2. Aalen O, Husebye E. Statistical analysis of repeated events forming renewal processes. Statistics in Medicine. 1991;10:1227–1240. doi: 10.1002/sim.4780100806. [DOI] [PubMed] [Google Scholar]
  3. Andersen, P., O. Borgan, R. Gill, and N. Keiding (1993). Statistical Models Based on Counting Processes. New York: Springer-Verlag.
  4. Andersen P, Gill R. Cox’s regression model for counting processes: a large sample study. Annals of Statistics. 1982;10:1100–1120. [Google Scholar]
  5. Baxter L, Kijima M, Tortorella M. A point process model for the reliability of a maintained system subject to general repair. Stochastic Models. 1996;12:37–65. [Google Scholar]
  6. Berman M. Inhomogeneous and modulated gamma processes. Biometrika. 1981;68(1):143–152. [Google Scholar]
  7. Blischke, W. and P. Murthy (2000). Reliability: Modeling, Prediction, and Optimization. New York: Wiley-Interscience.
  8. Block H, Borges W, Savits T. Age-dependent minimal repair. J Appl Prob. 1985;22:51–57. [Google Scholar]
  9. Brown M, Proschan F. Imperfect repair. J Appl Prob. 1983;20:851–859. [Google Scholar]
  10. Cook R, Lawless J. Analysis of repeated events. Statistical Methods in Medical Research. 2002;11:141–166. doi: 10.1191/0962280202sm278ra. [DOI] [PubMed] [Google Scholar]
  11. Cox D. Regression models and life tables (with discussion) Journal of the Royal Statistical Society. 1972a;34:187–220. [Google Scholar]
  12. Cox D. Partial likelihood. Biometrika. 1975;62:269–276. [Google Scholar]
  13. Cox, D. R. (1972b). The statistical analysis of dependencies in point processes. In Stochastic point processes: statistical analysis, theory, and applications (Conf., IBM Res. Center, Yorktown Heights, N.Y., 1971), pp. 55–66. Wiley-Interscience, New York.
  14. Dempster A, Laird N, Rubin D. Maximum likelihood estimation from incomplete data via the em algorithm (with discussion) J Roy Statist Soc B. 1977;39:1–38. [Google Scholar]
  15. Dorado C, Hollander M, Sethuraman J. Nonparametric estimation for a general repair model. Ann Statist. 1997;25:1140–1160. [Google Scholar]
  16. Fleming, T. and D. Harrington (1991). Counting Processes and Survival Analysis. New York: Wiley.
  17. Gail M, Santner T, Brown C. An analysis of comparative carcinogenesis experiments based on multiple times to tumor. Biometrics. 1980;36:255–266. [PubMed] [Google Scholar]
  18. Gill, R. (1980). Censoring and Stochastic Integrals. Amsterdam: Mathematisch Centrum.
  19. Gill RD. Testing with replacement and the product-limit estimator. The Annals of Statistics. 1981;9:853–860. [Google Scholar]
  20. González, J., E. Slate, and E. Peña (2003). The gcmrec Package. http://cran.r-project.org: The Comprehensive R Archive Network.
  21. Gonzalez JR, Fernandez E, Moreno V, Ribes J, Peris M, Navarro M, Cambray M, Borras JM. Sex differences in hospital readmission among colorectal cancer patients. J Epidemiol Community Health. 2005;59(6):506–11. doi: 10.1136/jech.2004.028902. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Hollander M, Presnell B, Sethuraman J. Nonparametric methods for imperfect repair models. Ann Statist. 1992;20:879–896. [Google Scholar]
  23. Hougaard, P. (2000). Analysis of Multivariate Survival Data. New York: Springer.
  24. Ihaka R, Gentleman R. R: a language for data analysis and graphics. Journal of Computational and Graphical Statistics. 1996;5:299–314. [Google Scholar]
  25. Jacod J. Multivariate point processes: Predictable projection, Radon-Nikodym derivatives, representation of martingales. Z Wahrsch verw Geb. 1975;31:235–253. [Google Scholar]
  26. Jelinski, J. and P. Moranda (1972). Software reliability research, pp. 465–484. New York: Academic Press.
  27. Kessing L, Olsen E, Andersen P. Recurrence of affective disorders: analyses with frailty models. American Journal of Epidemiology. 1999;149:404–411. doi: 10.1093/oxfordjournals.aje.a009827. [DOI] [PubMed] [Google Scholar]
  28. Kijima M. Some results for repairable systems with general repair. J Appl Prob. 1989;26:89–102. [Google Scholar]
  29. Kosorok M, Lee B, Fine J. Robust inference for univariate proportional hazards frailty regression models. Annals of Statistics. 2004, August;32(4):1448–1491. [Google Scholar]
  30. Kumar D, Klefsjo B. Reliability analysis of hydraulic systems of lhd machines using the power law process model. Reliability Engineering and System Safety. 1992;35:217–224. [Google Scholar]
  31. Kvam P, Peña E. Journal of the American Statistical Association. 2005, March. Estimating load-sharing properties in a dynamic reliability system;100(469):262–272. doi: 10.1198/016214504000000863. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Last G, Szekli R. Asymptotic and monotonicity properties of some repairable systems. Adv in Appl Probab. 1998;30:1089–1110. [Google Scholar]
  33. Lawless J. Regression methods for poisson process data. J Amer Statist Assoc. 1987;82:808–815. [Google Scholar]
  34. Lin D, Sun W, Ying Z. Nonparametric estimation of the gap time distribution for serial events with censored data. Biometrika. 1999;86:59–70. [Google Scholar]
  35. Lindqvist BH, Elvebakk G, Heggland K. The trend-renewal process for statistical analysis of repairable systems. Technometrics. 2003;45(1):31–44. [Google Scholar]
  36. Lumley, T. and T. Therneau (2003). The survival Package. http://cran.r-project.org: The Comprehensive R Archive Network.
  37. Murphy S. Consistency in a proportional hazards model incorporating a random effect. The Annals of Statistics. 1994;22:712–731. [Google Scholar]
  38. Murphy S. Asymptotic theory for the frailty model. The Annals of Statistics. 1995;23(1):182–198. [Google Scholar]
  39. Nielsen G, Gill R, Andersen P, Sorensen T. A counting process approach to maximum likelihood estimation in frailty models. Scand J Statist. 1992;19:25–43. [Google Scholar]
  40. Parner E. Asymptotic theory for the correlated gamma frailty model. Annals of Statistics. 1998;26:183–214. [Google Scholar]
  41. Peña, E. and M. Hollander (2004). Mathematical Reliability: An Expository Perspective (eds., R. Soyer, T. Mazzuchi and N. Singpurwalla), Chapter 6. Models for Recurrent Events in Reliability and Survival Analysis, pp. 105–123. Kluwer Academic Publishers.
  42. Peña E, Strawderman R, Hollander M. Nonparametric estimation with recurrent event data. J Amer Statist Assoc. 2001, December;96(456):1299–1315. [Google Scholar]
  43. Peña, E. A., R. L. Strawderman, and M. Hollander (2000). A weak convergence result relevant in recurrent and renewal models. In Recent advances in reliability theory (Bordeaux, 2000), Stat. Ind. Technol., pp. 493–514. Boston, MA: BirkhÄauser Boston.
  44. Prentice R, Williams B, Peterson A. On the regression analysis of multivariate failure time data. Biometrika. 1981;68:373–379. [Google Scholar]
  45. Prentice RL, Self SG. Asymptotic distribution theory for Cox-type regression models with general relative risk form. Ann Statist. 1983;11(3):804–813. [Google Scholar]
  46. Presnell B, Hollander M, Sethuraman J. Testing the minimal repair assumption in an imperfect repair model. J Amer Statist Assoc. 1994;89:289–297. [Google Scholar]
  47. Proschan F. Theoretical explanation of observing decreasing failure rate. Techno-metrics. 1963;5:375–383. [Google Scholar]
  48. Self SG, Prentice RL. Commentary on: "Cox's regression model for counting processes: a large sample study" [Ann. Statist. 10 (1982), no. 4, 1100–1120; MR 84c:62054a] by P. K. Andersen and R. D. Gill. Ann Statist. 1982;10(4):1121–1124. [Google Scholar]
  49. Sellke, T. (1988). Weak convergence of the Aalen estimator for a censored renewal process. In Statistical Decision Theory and Related Topics IV (eds., S. Gupta and J. Berger) 2, 183–194.
  50. Stadje W, Zuckerman D. Optimal maintenance strategies for repairable systems with general degree of repair. J Appl Prob. 1991;28:384–396. [Google Scholar]
  51. Therneau, T. and P. Grambsch (2000). Modeling Survival Data: Extending the Cox Model.New York: Springer.
  52. Therneau T, Hamilton S. rhdnase as an example of recurrent event analysis. Statistics in Medicine. 1997;16:2029–2047. doi: 10.1002/(sici)1097-0258(19970930)16:18<2029::aid-sim637>3.0.co;2-h. [DOI] [PubMed] [Google Scholar]
  53. Wang MC, Chang SH. Nonparametric estimation of a recurrent survival function. Journal of the American Statistical Association. 1999;94:146–153. doi: 10.1080/01621459.1999.10473831. [DOI] [PMC free article] [PubMed] [Google Scholar]
  54. Wei L, Lin D, Weissfeld L. Regression analysis of multivariate incomplete failure time data by modeling marginal distributions. J Amer Statist Assoc. 1989;84:1065– 1073. [Google Scholar]
  55. Whitaker L, Samaniego F. Estimating the reliability of systems subject to imperfect repair. J Amer Statist Assoc. 1989;84:301–309. [Google Scholar]

RESOURCES