Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2011 Oct 1.
Published in final edited form as: J Multivar Anal. 2010 Oct;101(9):2026–2038. doi: 10.1016/j.jmva.2010.05.003

Sieve Maximum Likelihood Estimation for Doubly Semiparametric Zero-Inflated Poisson Models

Xuming He 1, Hongqi Xue 1, Ning-Zhong Shi 1
PMCID: PMC2909790  NIHMSID: NIHMS208596  PMID: 20671990

Abstract

For nonnegative measurements such as income or sick days, zero counts often have special status. Furthermore, the incidence of zero counts is often greater than expected for the Poisson model. This article considers a doubly semiparametric zero-inflated Poisson model to fit data of this type, which assumes two partially linear link functions in both the mean of the Poisson component and the probability of zero. We study a sieve maximum likelihood estimator for both the regression parameters and the nonparametric functions. We show, under routine conditions, that the estimators are strongly consistent. Moreover, the parameter estimators are asymptotically normal and first-order efficient, while the nonparametric components achieve the optimal convergence rates. Simulation studies suggest that the extra flexibility inherent from the doubly semiparametric model is gained with little loss in statistical efficiency. We also illustrate our approach with a dataset from a public health study.

Key words and phrases: Asymptotic efficiency, Partly linear model, Sieve maximum likelihood estimator, Zero-inflated Poisson model

1 Introduction

Poisson regression models are frequently used in the analysis of count data. In practice, however, the incidence of zero counts is sometimes greater than expected for the Poisson distribution, and zero has special connotations. For example, in a public health study of Lam, Xue and Cheung (2006), the number of days that people of working age miss their primary activities due to illness in a four-week period exhibits a substantially large proportion of zeros. Failure to account for over-dispersion of this type can lead to serious underestimation of variance for the regression parameters.

In recent years, several models and associated estimation methods have been proposed for handling such data in the biomedical and econometric literature. The zero-inflated Poisson (ZIP) regression model proposed by Mullahy (1986) and developed by Lambert (1992) is among the widely used, but earlier work focused on the parametric ZIP model. Lam, Xue and Cheung (2006) extends it to a semiparametric ZIP model by replacing the linear regression function with a partly linear regression function for the mean of the Poisson distribution, while maintaining a linear regression function in modeling the probability of zero. It is not difficult to consider partly linear regression functions both for the mean of Poisson distribution and in the probability of zero. With two nonparametric regression functions involved, we have a doubly semiparametric ZIP model. In fact, Lam, Xue and Cheung (2006) suggested this possibility in their concluding section, but did not develop in that direction. Chiogna and Gaetan(2007) proposed a general additive model and penalized maximum likelihood estimation based on regression splines, but the large-sample properties of their estimators are not yet developed. In this article we consider sieve maximum likelihood estimation (MLE) for the doubly semiparametric ZIP model and establish its asymptotic properties. When two or more nonparametric functions are involved, we are unable to use the standard information calculation based on orthogonal projections, so a different mathematical approach from that of Lam, Xue and Cheung (2006) is taken in the present paper. We show that the extra flexibility from allowing nonparametric functions for some of the covariates is gained at little cost in efficiency for estimating the regression parameters.

Alternative models to ZIP have also been considered in the literature, including the Poisson hurdle model used in Mullahy (1986), Miaou (1994), Bohara and Krieg (1996). A comparison of various models can be found in Welsh et al. (1996). Both the Poisson hurdle model and the ZIP model treat the response as having two states. At the first state, a binary random effect is assumed to categorize the dichotomy of the population into two subpopulations: the low-risk group and the high-risk group. But at the second state, a zero truncated Poisson distribution is used in the Poisson hurdle model, whereas the classical Poisson distribution is used in the ZIP model. The zero counts arise only from the low-risk group for the Poisson hurdle models, but they can arise from both the low-risk group and the high-risk group for the ZIP models. One attraction of the ZIP model is that it is able to pick up two different regimes from which the zero counts arise, which is often desirable in biometrical research. We believe that both models are useful, but this article focuses on the ZIP model whose analysis is more challenging mathematically, because two regimes in the ZIP model are not clearly separable from the sample.

The rest of the article is organized as follows. In Section 2 we describe the doubly semiparametric ZIP model and a sieve maximum likelihood estimator (MLE). We outline asymptotic properties of the sieve MLE in Section 3, and derive the information bound in Section 4. Simulation studies are given in Section 5 to illustrate the advantages of the doubly semiparametric ZIP model when simpler models are inadequate. We present an illustrative example in Section 6 for the proposed approach, with some concluding remarks in Section 7.

Throughout this article we let ‖a‖ be the Euclidean norm (or L2 norm) of a vector a, I(A) be the indicator function of the set A and f=supt|f(t)| be the supremum norm of a function f. Moreover for a random vector X ~ P where P is a probability measure, we let f(X)2=fP,2=(f2dP)12 be the L2(P)-norm of a function f, and we adopt the short notation Pf for the expected value of f(X).

2 Models and Estimation

Suppose that the counts, Y, are generated independently according to a zero-inflated Poisson distribution; the zeros are assumed to arise from two distinct states. The first state occurs with probability p and produces structural zeros, while the other state occurs with probability (1 − p) and leads to a standard Poisson count with mean λ (Jansakul and Hinde, 2002). The zeros from the Poisson distribution are called sampling zeros, which occur by chance. This two-state process gives a simple two-component mixture distribution with probability mass function

Pr(Y=y)={p+(1p)eλ,y=0,(1p)eλλyy!,y=1,2,,0p1, (1)

and

E(Y)=(1p)λ=μ  and  var(Y)=μ+(p1p)μ2.

To use the zero-inflated Poisson model with covariates, Lambert (1992) suggested the following joint models for λ and p

log(λ)=β*T(1,XT)T  and  log(p1p)=γ*T(1,ZT)T, (2)

where X = (X1, ⋯,Xd1)T and Z = (Z1, ⋯,Zd2)T are the vectors of covariates, and β = (β0, β1, ⋯, βd1)T, γ = (γ0, ⋯, γd2 )T are (d1 + 1)- and (d2 + 1)-dimensional vectors of unknown regression parameters, respectively.

Lam, Xue and Cheung (2006) extend the above parametric ZIP model to a semiparametric one with a partially linear link function for λ:

log(λ)=βTX+g(T)  and  log(p1p)=γT(1,XT,T)T, (3)

where T is another covariate that enters the mean function of the Poisson distribution with a nonparametric function g. In our notation, β = (β1, ⋯, βd1)T and γ = (γ0, ⋯, γd1+1)T will be d1- and (d1 +2)-dimensional regression parameters.

It is somewhat unnatural that T contributes non-parametrically to λ but linearly to p. In this article, we extend it to the doubly semiparametric ZIP model

log(λ)=βTX+g(T)  and  log(p1p)=γTX+h(T), (4)

where both g and h are unknown smooth functions, but β = (β1, ⋯, βd1)T and γ = (γ1, ⋯, γd1)T are d1-dimensional regression parameters.

To fix notation, let W = (Y,XT,T)T be the data vector, and θ = (βT, γT, g, h)T be the vector of all the unknown quantities of interest with θ0=(β0T,γ0T,g0,h0)T as the true value of θ. Also let

Bg={gCr[0,1]:<m0g(t)M0<+,t[0,1]},Bh={hCr[0,1]:<m1h(t)M1<+,t[0,1]},

where r = 1 or 2, and (m0,M0,m1,M1) are any fixed constants. Since the asymptotic theory in this article works equally for r = 1 and r = 2, we suppress the dependence of Bg and Bh in the notation here. To further facilitate our asymptotic study, we assume that we have the parameter space Θ = {θ : βA1, γA2, gBg, h ∈ Bh} = A1 * A2 * Bg * Bh, where A1 and A2 are compact sets in Rd1. The density function of W is thus given by

Q(w,θ)={I(Y=0)[p+(1p)eλ]+I(Y>0)(1p)eλλyy!}φ(x,t)

where φ is the joint density function of (XT, T), and λ and p are defined in (4). Because φ(X, T) is independent of the model parameters, it can be set aside in the estimation of θ. Then for any observation w of W, the log-likelihood function can be represented as

=(θ,w)=logQ(w,θ)=I(y=0)log[p+(1p)eλ]+I(y>0)[log(1p)λ+ylog(λ)].

Suppose that we have a random sample = (W1,⋯,Wn)T, with Pθ denoting the distribution of W under the parameter θ. For convenience, we will use E0 for expectation with respect to Pθ0, and Pn for the empirical distribution of . Furthermore, for any θi ∈ Θ, i = 1, 2, define a distance by

d(θ1,θ2)=β1β2+γ1γ2+g1g22+h1h22. (5)

To make inference about θ, we propose the sieve method to approximate an infinite dimensional parameter space Θ by a series of finite dimensional parameter spaces Θn. Let 0 = t0 < t1 < ⋯ < tm = 1 define a partition of [0, 1]. Choose m = mn to be an integer that grows at rate nk for 0 < k < 1. A more precise range for k required for the asymptotic results will be given in Section 3. In practice, the number of knots, m + 1, can be chosen by the Akaike information criterion (AIC) as illustrated in Sections 5 and 6. Let Ij(t) = I(tj−1t<tj) for 1 ≤ jm − 1, and Im(t) = I(tm−1ttm). We approximate g(t) and h(t) by piecewise linear functions in the form of

Gm(t;u)=j=1m(ujuj1tjtj1tujtj1uj1tjtjtj1)Ij(t), (6)

where u = (u0,⋯,um)T is the parameter vector for Gm(.;u). In particular, let b = (g(t0), ⋯,g(tm))T, a = (h(t0), ⋯, h(tm))T, gn(.) = Gm(.; b), and hn(.) = Gm(.; a). For any θ = (βT, γT, g, h)T ∈ Θ, we define the mapping πnθ = (βT, γT, gn, hn)T ∈ Θn where Θn = A1 * A2 * Bg,n * Bh,n is a product space, and

Bg,n={Gm(t;b):m0biM0,0im},Bh,n={Gm(t;a):m1aiM1,0im}.

With the piecewise linear approximations, we have

d(πnθ,θ)ggn+hhn=O(nrk)0  as  n. (7)

This motivates us to select Θn = A1 * A2 * Bg,n * Bh,n as a sieve space of Θ. Furthermore, if we let Ln(θ,W˜)=Pn(θ,w)=1ni=1n(θ,wi) as the empirical objective function, then

θ^n=(β^nT,γ^nT,g^n,h^n)T=argsupθΘnLn(θ,W˜)

is the sieve MLE for θ0; see Grenander (1981) and Shen and Wong (1994) for more details on sieve MLEs in general. This sieve MLE will be studied in the present paper.

3 Asymptotic Properties

In the Appendix, we give Assumptions C1 – C3, and A1 – A4, for the asymptotic results discussed in this paper. Under Assumptions C1 and C2, the proposed model is identifiable by similar arguments in Li, Taylor and Sy(2001). Two consistency results are summarized first.

Theorem 1 Under Assumptions C1–C3, we have (1) Strong Consistency d(θ̂n, θ0) → 0, almost surely under Pθ0; and (2) (Rate of Convergence) d(θ̂n, θ0) = Op(n−(1−k)/2+ nrk).

If we select k = 1/(1 + 2r) for r = 1 or 2, d(θ̂n, θ0) achieves the optimal nonparametric convergence rate Op(nr/(1+2r)) under the smoothness conditions imposed on h and g.

To calculate the asymptotic variance of the sieve MLE, we need to introduce additional notation for the sake of presentation. Specifically, let

ξ(θ,W)=βTX+g(T),η(θ,W)=γTX+h(T),D1(ξ)=ξ(θ,W)=I(y=0)(1p)eξeξp+(1p)eeξ+I(y>0)(yeξ),D2(η)=η(θ,W)=ppη={I(y=0)1eeξp+(1p)eeξI(y>0)11p}eη(1+eη)2,

and

J(W)=C11D22(η(θ0,W))Q(W,θ0),  with  C1=E0D22(η(θ0,W)),

Note that J is a probability density function, so we shall use EJ for the expectation with respect to J. In addition, let

δ(W,θ)=D1(ξ)D2(η)EJ{D1(ξ)D2(η)|T},H(W,θ0)=C21E0D22(η(θ0,W))δ2(W,θ0)Q(W,θ0),

where C2=E0D22(η(θ0,W))δ2(W,θ0), and H is also a probability density function. As usual, we shall use EH to be the expectation with respect to H. Therefore, the score functions for the parameters β and γ are the derivatives of the log-likelihood function given by

˙β(θ,W)=β=ξξβ=D1(ξ)X, (7)
˙γ(θ,W)=γ=ηηγ=D2(η)X. (8)

Theorem 2 (Efficient Score Function and Fisher Information Matrix) Under Assumption A1, in addition to C1 – C3, the efficient score function of , γ) is

˜β,γ(θ,W)=D2(η)(D1(ξ)D2(η)XδEH{{D1(ξ)D2(η)δ1X}|T}(1δEH(δ1|T))EJ{D1(ξ)D2(η)X|T}XδEH(δ1X|T)(1δEH(δ1|T))EJ(X|T)),

and the Fisher information matrix is I(θ0) = E0(ℓ̃β,γ,ℓ̃β,γT) > 0.

The derivation of Theorem 2 is given in the next section.

Remark 1. Huang (1999) and Ma (2009) obtained efficient scores for partly linear additive Cox models and partly linear Cox cure models, but their results are not in closed form as in Theorem 2 here.

Theorem 3 (Asymptotic Normality and Efficiency) Under Assumptions A1 – A4 and C1 – C3, we have

n(β^nβ0,γ^nγ0)T=I1(θ0)nPn˜β,γ(θ0,W)+op(1)dN(0,I1(θ0)),

and thus (β̂n, γ̂n)T is asymptotically efficient.

The efficient score calculations are given in the next section, but the proofs for Theorems 1 and 3 are sketched in the appendix.

4 Information Bound Calculation

4.1. Efficient Score

In this section, we derive the information bound for the estimation of (β, γ). Due to the presence of the two nonparametric functions g and h, we are unable to use the standard information calculation based on orthogonal projections (Bickel et al., 1993). In this section, we apply a non-orthogonal projection, partially based on Sasieni (1992), which carried out the information calculation in the partly linear Cox model by a projection onto a sum-space of two nonorthogonal L2 spaces. Huang (1999) extended this method to the partly additive Cox model with right censored data, where the partial likelihood method on polynomial splines was adopted. Ma (2009) applied it for partly linear Cox cure models with current status data, where the penalized maximum likelihood method was used. However, those studies concern a single nonparametric function or a set of additive functions in the same model, but we have two nonparametric functions that appear in two parts of the model.

Let Bg,0 = {gτ (.) : τ in a neighborhood of 0 ∈ R} be a set of smooth curves in Bg with gτ=0(t) = g0(t), and let Ag be the collection of all functions ag=τgτ(t)|τ=0, where gτBg,0. Then the score operator for g is given by

˙g(ag)=τ(β0,γ0,gτ,h0,W)|τ=0=D1(ξ(θ0,W))ag(T). (10)

If we define Bh,0, ah and Ah in the same way, the score operator for h is given by

˙h(ah)=τ(β0,γ0,g0,hτ,W)|τ=0=D2(η(θ0,W))ah(T). (11)

We now use 3 steps to complete the derivation.

Step 1. We first project ℓ̇β,γ = (ℓ̇β,ℓ̇γ)T onto the space generated by ℓ̇h. Let h,2 be the linear span of ℓ̂ h (ah) in L2(P), and U*=(Uβ*,Uγ*)T be the projection of the score function ℓ̇β,γ onto the orthocomplement of h,2. If there exists ah*=(ah,β*,ah,γ*)TP˙h,2 such that ˙h(ah*) is the projection of ℓ̇β,γ onto the orthocomplement of h,2, then U*=˙β,γ˙h(ah*),  and  E0(˙β,γ˙h(ah))2 is minimized at ah=ah*. Let

Δ(ah)=E0{˙β,γ˙h(ah)}2=E0D22(η)({D1(ξ)D2(η)Xah,β(T)}2{Xah,γ(T)}2)=C1EJ({D1(ξ)D2(η)Xah,β(T)}2{Xah,γ(T)}2).

It follows that the least favorable direction, i.e., the minimizer of Δ(ah), is given by

ah,β*(T)=EJ{D1(ξ)D2(η)X|T},ah,γ*(T)=EJ(X|T).

Therefore ah*(T)L2(P), and

U*=(Uβ*Uγ*)=D2(η)(D1(ξ)D2(η)XEJ{D1(ξ)D2(η)X|T}XEJ(X|T)).

Step 2. We now project ℓ̇g (ag) onto the space generated by ℓ̇h, using calculations similar to those in Step 1. Denote the least favorable direction as ag,h*. It follows that

    E0{˙g(ag)˙h(ag,h)}2=E0{D1(ξ)ag(T)D2(η)ag,h(T)}2=C1EJ{D1(ξ)D2(η)ag(T)ag,h(T)}2

is minimized at ag,h*=EJ{D1(ξ)D2(η)ag(T)|T}=ag(T)EJ{D1(ξ)D2(η)|T}. Then we have

˙g(ag)˙h(ag,h*)=D2(η)ag(T)[D1(ξ)D2(η)EJ{D1(ξ)D2(η)|T}].

Step 3. Next, we project the space generated by U* onto the space generated by ˙g(ag)˙h(ag,h*). It is equivalent to finding ãg(T) = (ãg(T), ãg(T))T, which minimizes each component of

E0D22(η)([D1(ξ)D2(η)XEJ{D1(ξ)D2(η)X|T}{D1(ξ)D2(η)EJ{D1(ξ)D2(η)|T}}ag,β(T)]2[XEJ{X|T}{D1(ξ)D2(η)EJ{D1(ξ)D2(η)|T}}ag,γ(T)]2)=C2EH([δ1{D1(ξ)D2(η)XEJ{D1(ξ)D2(η)X|T}}ag,β(T)]2[δ1{XEJ(X|T)}ag,γ(T)]2).

The solutions are

a˜g,β(T)=EH[δ1{D1(ξ)D2(η)XEJ{D1(ξ)D2(η)X|T}}|T]=EH[{D1(ξ)D2(η)δ1X}|T]EH(δ1|T)EJ{D1(ξ)D2(η)X|T},a˜g,γ(T)=EH[{δ1{XEJ(X|T)}}|T]=EH(δ1X|T)EH(δ1|T)EJ(X|T). (11)

Thus the efficient score function for (β, γ) is given by

˜β,γ=U*˙g(a˜g)˙h(a˜g,h*)=U*D2(η)δa˜g=D2(η)(D1(ξ)D2(η)XδEH{{D1(ξ)D2(η)δ1X}|T}(1δEH(δ1|T))EJ{D1(ξ)D2(η)X|T}XδEH(δ1X|T)(1δEH(δ1|T))EJ(X|T)),

and the Fisher information matrix is I = E0(ℓ̃β,γℓ̃β,γT).

4.2. Estimation of Variance

The variance-covariance matrix of (β̂n, γ̂n) is not expressed in nice forms that can be estimated from data. In similar settings, Huang (1999) suggested using the observed information matrix based on the log-likelihood function. Ma (2009) proposed a weighted bootstrap approach. In this article, we take the former approach.

Following the notation in Section 2, the log-likelihood function ℓ(β, γ, g, h; w) can be written as ℓ(β,γ, b, a; w), with g(t) replaced by Gm(t; b) and h(t) replaced by Gm(t; a). The observed joint information matrix I(β, γ, b, a) is given by

I(β,γ,b,a)=(2β22βγ2βb2βa2γβ2γ22γb2γa2bβ2bγ2b22ba2aβ2aγ2ab2a2).

The standard error of (β̂n, γ̂n, , â) is approximately I1/2(β^n,γ^n,b^,a^)/n, and the standard error of (β̂n, γ̂n) can be obtained from part of this matrix. Though the inverse of the observed information matrix is often used to estimate the asymptotic variance of the finite-dimensional parameter in the parametric and semiparametric literature, it is difficult to prove asymptotic results in semiparametric cases, which was also pointed by Huang and Rossini (1997, p.962). In our empirical work, we note that the inverse of the observed information matrix provides a reasonable approximation to I−1/2.

5 Simulation Studies

We conduct Monte Carlo simulations for two purposes. One is to verify that the estimated standard errors are reliable, and the other is to show the advantage of using a nonparametric component in Model (4).

5.1. Study I

We generate data from the following model

log(λ)=β1X1+β2X2+g(T)  and  log(p1p)=γ1X1+γ2X2+h(T),

where X1, X2 and T are independently drawn from the binomial distribution b(1, 0.5), the uniform distributions on [0, 2] and [0, 1], respectively, with the regression parameters β1 = 0.3, β2 = 0.2, γ1 = −1.7 and γ2 = 0.5, and the nonparametric components

g(t)=sin(πt),  h(t)=3t2+2.

In this model, the probability p ranges from 0.575 to 0.997 with mean 0.890. A sample size of n = 5000 is chosen so that it is similar to the case study in the next section. The following four working models (WM) are used to fit the data.

  • WM1: both g(T) and h(T) are modeled nonparametrically;

  • WM2: both g(T) and h(T) are modeled linearly;

  • WM3: g(T) is modeled linearly but h(T) is modeled nonparametricaly;

  • WM4: h(T) is modeled linearly but g(T) is modeled nonparametricaly.

When splines are used to approximate a nonparametric component in the model, we use uniform knots on [0,1]. The number of knots, m + 1, can be chosen adaptively by minimizing the Akaike information criterion (AIC) given by

AIC(m+1)=2nLn(θ^n,W^n)+2K(m+1),

where K(m + 1) is the number of parameters to be estimated in a given working model. To save time, we used AIC to choose m + 1 for only 100 Monte Carlo samples. Since the selected values were around 4 for approximating both functions g and h, we fix m + 1 = 4 for all the 1000 samples in the Monte Carlo study.

Table 1 presents the average of AIC(4), the estimated bias of (γ̂,β̂), and the Monte Carlo estimate of the standard deviations (SD(γ̂,β̂)) together with the average of the estimated standard errors based on the observed log-likelihood (SE(γ̂,β̂)). We learn that (i) the parametric estimators in WM2 – WM4 are clearly biased relative to the bias from WM1; (ii) the AIC values clearly favor WM1; (iii) there is good agreement between the Monte Carlo based standard error estimates and the estimated standard errors, indicating that the estimation method of Section 4.2 is reliable.

Table 1.

Study I on bias, SD (Monte Carlo estimate of the standard deviation), and SE (average standard error estimates based on information matrix).

WM1 WM2 WM3 WM4
AIC 1980.91 2078.03 1998.19 2050.92

γ̂1(bias) −0.0281 −0.1533 −0.1914 0.0120
(SD,SE) (0.1088,0.1062) (0.1007,0.1025) (0.1040,0.1030) (0.1081,0.1046)
γ̂2(bias) −0.0168 −0.0977 −0.1052 −0.0035
(SD,SE) (0.0801,0.0803) (0.0775,0.0801) (0.0784,0.0807) (0.0816,0.0796)
β̂1(bias) −0.0016 0.0435 −0.0165 0.0514
(SD,SE) (0.0611,0.0568) (0.0663,0.0548) (0.0560,0.0539) (0.0685,0.0572)
β̂2(bias) −0.0002 0.0156 −0.0046 0.0173
(SD,SE) (0.0418,0.0440) (0.0476,0.0435) (0.0414,0.0439) (0.0481,0.0444)

Figures 12 show that the nonparametric estimators for either function h(t) or g(t) are able to capture their shapes reasonably well, but linear estimators cannot. This example demonstrates that the less-restrictive Working Models 2–4 would be clearly inferior to WM1.

Figure 1.

Figure 1

Plot of the Estimated h(t) in Study I.

Figure 2.

Figure 2

Plot of the Estimated g(t) in Study I.

5.2. Study II

Now we generate data in the same way except that the functions g and h are indeed linear: h(t) = 3t + 2 and g(t) = −2t + 1. The probability p ranges from 0.576 to 0.998 with mean 0.890 in this case. The results are summarized in Table 2 and Figures 34. Table 2 shows that even though the parametric estimates from working models 1, 3 and 4 are not as efficient as those under WM2, the loss is small. The empirical efficiency of WM1 relative to WM2 is over 97.5% for γ and β, where WM2 would be chosen most often by AIC.

Table 2.

Study II on bias, SD (Monte Carlo estimate of the standard deviation), and SE (average standard error estimates based on information matrix).

WM1 WM2 WM3 WM4
AIC 1645.52 1641.70 1643.30 1643.64

γ̂1(bias) −0.0156 −0.0041 −0.0071 −0.0212
(SD,SE) (0.1359,0.1336) (0.1173,0.1319) (0.1189,0.1331) (0.1362,0.1329)
γ̂2(bias) −0.0125 −0.0094 −0.0103 −0.0152
(SD,SE) (0.1002,0.1027) (0.0955,0.1018) (0.0963,0.1024) (0.1007,0.1024)
β̂1(bias) 0.0273 0.0139 0.0283 0.0142
(SD,SE) (0.0900,0.0799) (0.0801,0.0792) (0.0904,0.0797) (0.0805,0.0795)
β̂2(bias) 0.0109 0.0064 0.0109 0.0065
(SD,SE) (0.0619,0.0618) (0.0594,0.0615) (0.0619,0.0618) (0.0594,0.0616)

Figure 3.

Figure 3

Plot of the Estimated h(t) in Study II.

Figure 4.

Figure 4

Plot of the Estimated g(t) in Study II.

6 An Example on Length of Sick Leaves

We use a data set from a public health survey conducted in Indonesia in 1997 (Fankenberg and Thomas, 2000) to illustrate the use of a semiparametric ZIP model. The response variable of interest is the number of days that people of working age missed their primary activities due to illness in a period of 4 weeks. The length of sick leaves is an important issue in public health policy studies. We focus on the subjects of working age (18–60 years) in the analysis, leading to a sample of size n = 5700, of which 5330 were zero counts. The factors of interest include gender (X1 = 1 for female and 0 otherwise), age (X2 ranged from 18 to 60 years old), household hygiene index (X3 ranged from 0 to 5 from best to worst), and per capita annual household income (T ranged from 0 to 15555.6 in thousand Indonesian Rupiah). Lam, Xue and Cheung (2006) used Model (3) where the age effect enters the Poisson model nonparametrically.

In this article, we fit the doubly semiparametric ZIP model where per capita annual household income (T) entered the model nonparametrically. This choice was made by the AIC criterion after considering various working models as in the previous section with either age or household income as T.

For computational stability, we map all the variables X1 – X3 and T to the interval [0, 1] through a linear transformation. Because the income variable is highly left-skewed in the data(see Figure 5), we do not use uniformly spaced knots as we did in simulation studies, but choose to use a rather extensive knot search based on AIC for given number of knots m + 1 between 2 and 4. Of course, both methods for knots selection do not affect the methodology and theoretical results. The fitted semiparametric ZIP model has knots (0, 0.07, 1) for h and (0, 0.03, 0.04, 1) for g. Note that several hundreds of observations fall into the “small” interval of T ∈ (0.03, 0.04) in this data set. The estimation results are summarized in Table 3 and Figures 67.

Figure 5.

Figure 5

Plot of Quantiles of the Per Capita Annual Household Income.

Table 3.

Results of the analyses based on the survey data; the AIC criterion favors Model WM1.

WM1 WM2 WM3 WM4
AIC 946.20 955.22 954.71 946.76

γ̂1(SE) −1.6851(0.1055) −1.7040(0.1052) −1.6863(0.1053) −1.7030(0.1053)
γ̂2(SE) −0.3669(0.1471) −0.3888(0.1466) −0.3668(0.1469) −0.3892(0.1467)
γ̂3(SE) −0.4989(0.2307) −0.5252(0.2308) −0.4998(0.2306) −0.5245(0.2309)
β̂1(SE)  0.3179(0.0530)  0.3240(0.0527)  0.3239(0.0528)  0.3180(0.0529)
β̂2(SE)  0.1994(0.0772)  0.2230(0.0768)  0.2231(0.0769)  0.1991(0.0772)
β̂3(SE)  0.2816(0.1022)  0.2733(0.1025)  0.2731(0.1024)  0.2819(0.1022)

Figure 6.

Figure 6

Plot of the Estimated h(t) for the Public Health Data; Model WM1 was chosen for our analysis, but Model WM2 is shown for comparison.

Figure 7.

Figure 7

Plot of the Estimated g(t) for the Public Health Data.

Table 3 suggests that the covariates gender, hygiene condition and age are all significant at the 5% level. For the gender and hygiene effect, the results are consistent with those of Lam, Xue and Cheung (2006). The age effect in our study appears more pronounced than shown in Lam, Xue and Cheung (2006). The per capita annual household income was found to be insignificant by Lam, Xue and Cheung (2006), but when it is modeled nonparametrically, we note from Figure 6 that the probability of zero sick leave day increases with income between 0 and 1089 (thousand Rupiah) and then decreases after that. From Figure 7, the mean sick leave days λ from the high-risk group decreases with income when it is below 467 (thousand Rupiah), but shows an up-tick after that, until it shows a downward trend again for income above 622 (thousand Rupiah). Note that 11% of the subjects in the data set have per capita household income between 467 and 622, so the direction change of g(t) in that region suggests that the relationship in g, after adjusting for the other three covariares, is quite complicated. Without adjusting for the other covariates, this slope reversal in g did not occur, suggesting that a more careful analysis for this sub-group is needed. At this point, we cannot claim that the doubly semi-parametric ZIP model used here is adequate in this analysis, but the difference between the results obtained from a parametric ZIP model and a semiparametric one are often indicative of the need for further studies.

7 Conclusion

In this article, we study the sieve estimators for nonparametric functions g and h in doubly semiparametric zero-inflated models. For simplicity and understanding easily, we use piecewise linear functions in the estimates, but the theories derived in this article hold true for other B-splines or polynomial splines. And our results can be easily extended to the case that both g and h are additive functions. Moreover, the same estimation method can be applied to other exponential dispersion family distributions, such as binomial and negative binomial, and the asymptotic studies are similar. Our main contribution is to derive the efficient scores for the sieve maximum likelihood estimation when two nonparametric functions are being estimated in different parts of the model, which could not be handled by the simpler techniques used in Lam, Xue and Cheung (2006). The doubly semiparametric ZIP model offers more flexibility than linear or semiparametric ZIP models studied earlier, and this paper provides a solid mathematical theory for efficient estimation. One important point that deserves serious consideration is the identifiability problem. Though under some assumptions, this doubly semiparametric ZIP model is identifiable, applications of this complex type of mixture model are restricted to problems in which there is strong evidence for the existence of the cured population.

Acknowledgment

The authors thank Dr. Yin Bun Cheung for providing the public health data. Much of the work was carried out when the second author was visiting Department of Statistics, University of Illinois, as a Research Associate. The authors benefitted from the comments from an editor and two referee on a previous draft of the paper. The research was partially supported by the NSF Grants DMS-0604229, DMS-0630950, NIH Grant R01GM080503-01A1 in the US, the National Natural Science Foundation of China Grant No. 10828102, and a Changjiang Visiting Professorship at the Northeast Normal University, China.

Appendix: Proof of Theorems

The assumptions C1–C3 needed for the results in Sections 2 and 3 are listed below:

  • C1. The variable X has a bounded support, and T ∈ [0, 1]. The true parameters β0A1, γ0A2, where A1 and A2 are compact sets in Rd1+1.

  • C2. g0, h0Cr[0, 1] for r = 1 or 2.

  • C3. max1≤jm(tjtj−1) ≤ Cnk for some constant C and 0 < k < 1.

The conditions A1–A4 needed for the theorems in Section 3 are listed below:

  • A1. θ0 is an interior point of Θ. In other words, (β0, γ0) is an interior point of A1 * A2, and m0 < g0(t) < M0, and m1 < h0(t) < M1 for all t, where the constants m0,M0,m1 and M1 are given in the definitions Bg and Bh in Section 2.

  • A2. The joint density function φ(x, t) of (X, T) is second order continuously differentiable in t with a bounded derivative.

  • A3. The partition of [0, 1] is such that minj(tjtj1)=O(nk)with15<k<13forkk<1k2,or18<k15forkk<2k..

  • A4. The functions g0 and h0 are second order continuously differentiable.

Let N(ε, S,L) be the covering number of the class S, as given in Pollard (1984, p. 25). Then we have the following lemma.

Lemma 1 N(ε,Bg,n, L) ≤ (6M1/ε)m+1, N(ε,Bh,n,L) ≤ (6M2/ε)m+1, and N(ε,Λn,L) ≤ K(1/ε)2(m+d1), where Λn = {ℓ(θ, .) : θ ∈ Θn}, and K is a constant.

Lemma 1 and the proof of the first part of Theorem 1 follow the arguments in Xue, Lam and Li(2004), the proof of the second part of Theorem 1 follows standard lines by applying Theorem 3.4.1 of van der Vaart and Wellner(1996), and therefore the proofs are skipped here.

Proof of Theorem 3: Some definitions are needed to prove this theorem. Rewrite the score functions of ζ ≐ (βT, γT)T, g and h in (8)–(11) as ℓ̇1 (θ,W), ℓ̇2 (θ,W)[a2] and ℓ̇3(θ,W)[a3]. Denote

S1n(θ^n)=Pn˙1(θ^n,W)  and  Sjn(θ^n)[aj]=Pn˙j(θ^n,W)[aj],

where j runs from 2 to 3. Let S1 and Sj be the limiting versions of S1n and Sjn; that is S1(θ) = P ℓ̇1(θ,W) and Sj(θ) = P ℓ̇j(θ,W)[aj], where P = Pθ0. Define

S˙11(θ)=P˙1(θ,W)˙1T(θ,W),S˙1j(θ)[aj]=S˙j1T(θ)[aj]=P˙1(θ,W)˙jT(θ,W)[aj],

and

S˙jk(θ)[aj,ak]=S˙kjT(θ)[ak,aj]=P˙j(θ,W)[aj]˙kT(θ,W)[ak],

where both j and k run from 2 to 3. Furthermore, for aj = (aj1, ⋯, ajd)T and ak = (ak1, ⋯, akd)T, where ajiAg for j = 2 and ajiAh for j = 3, i = 1, ⋯, d, and aki similarly, denote

˙j(θ,W)[aj]=(˙j(θ,W)[aj1],,˙j(θ,W)[ajd])T,S˙j(θ)[aj]=P˙j(θ,W)[aj],  S˙jn(θ)[aj]=Pn˙j(θ,W)[aj],S˙1j(θ)[aj]=S˙j1T(θ)[aj]=P˙1(θ,W)˙jT(θ,W)[aj],

and

S˙jk(θ)[aj,ak]=S˙kjT(θ)[ak,aj]=P˙j(θ,W)[aj]˙kT(θ,W)[ak].

We can obtain the following results B1–B4.

  • B1. From Theorem 1, we have that ‖ζ̂nζ0| = op(1), ‖ĝng0‖ = Op(n−α) and ‖ĥnh0‖ = Op(n−α), where Op(n−α) is just the rate of convergence in Theorem 1.

  • B2. By selecting the least favorable direction as ag*  and  ah* in Section 4, we have
    S˙1j(θ0)[aj]=S˙2j(θ0)[ag*,aj]=S˙3j(θ0)[ah*,aj]=0,
    for all a2Ag and a3Ah, where j runs from 2 to 3. Furthermore,
    S˙11(θ0)S˙21(θ0)[ag*]S˙31(θ0)[ah*]
    is nonsingular.
  • B3. For any δn ↓ 0 and C1, C2 > 0, set 𝒜 = {θ = (ζT, g, h)T : ‖ζζ0‖ ≤ δn, ‖gg02C1n−α, ‖hh02C2n−α}, similar to C3 of Theorem 4 in Xue, Lam and Li(2004), it follows that
    sup𝒜|n(S1nS1)(θ)n(S1nS1)(θ0)|=op(1),
    and
    sup𝒜|n(SjnSj)(θ)[aj*]n(SjnSj)(θ0)[aj*]|=op(1),
    where j runs from 2 to 3.
  • B4. Similar to C4 of Theorem 4 in Xue, Lam and Li (2004), for θ ∈ 𝒜, it follows that
    |S1(θ)S1(θ0)S˙11(θ0)(ζζ0)S˙12(θ0)[gg0]S˙13(θ0)[hh0]|=o(ζζ0)+O(gg022)+O(hh022),
    and
    |Sj(θ)[aj*]Sj(θ0)[aj*](S˙j1(θ0)[aj*])(ζζ0)S˙j2(θ0)[aj*,gg0]S˙j3(θ0)[aj*,hh0]|=o(ζζ0)+O(gg022)+O(hh022),
    where j runs from 2 to 3.

Since S1n(θ^n)=op(n12),Sjn(θ^n)[aj*]=op(n12),S1(θ0)=0,  and  Sj(θ0)[aj*]=0 for j = 2 or 3, we have, by B1 and B3,

nSl(θ^n)+nS1n(θ0)=op(1)  and  nSj(θ^n)[aj*]+nSjn(θ0)[aj*]=op(1).

Together with B4, the above results imply that

S˙11(ζ^nζ0)+S˙12[g^ng0]+S˙13(h^nh0)+(o(ζ^nζ0)+O(g^ng022)+O(h^nh022))+S1n(θ0)=op(n12), (13)

and

S˙j1[aj*](ζ^nζ0)+S˙22[aj*,g^ng0]+S˙j3(aj*,h^nh0)+(o(ζ^nζ0)+O(g^ng022)+O(h^nh022))+S2n(θ0)[aj*]=op(n12). (14)

By Theorem 1, nO(g^ng022)=op(1)andnO(h^nh022)=op(1). Taking the difference between Equation (13) and Equations (14) for j = 2 and 3 together yields

(S˙11S˙21[ag*]S˙31[ah*])(ζ^nζ0)+o(ζ^nζ0)=(S1n(θ0)S2n(θ0)[ag*]S3n(θ0)[ah*])+op(n12).

It follows that

n(S˙11S˙21[ag*]S˙31[ah*])(ζ^nζ0)=n(S1n(θ0)S2n(θ0)[ag*]S3n(θ0)[ah*])+op(1).

From Section 4, the efficient score for (β, γ) is

˜β,γ(θ,W)=˙1(θ,W)˙2(θ,W)[ag*]˙3(θ,W)[ah*],

and its information is

I(θ0)=S˙11(θ0)+S˙21(θ0)[ag*]+S˙31(θ0)[ah*]=E(˜β,γ˜β,γT).

Since

S1n(θ0)S2n(θ0)[ag*]S3n(θ0)[ah*]=Pn˜β,γ(θ0,W),

we have

nPn˜β,γ(θ0,W)dN(0,I(θ0)).

Thus n(ζ^nζ0)=I1(θ0)nPn˜β,γ(θ0,W)+op(1)dN(0,I1(θ0))..

Footnotes

Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final citable form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.

References

  1. Bickel PJ, Klaassen CAJ, Ritov Y, Wellner JA. Efficient and Adaptive Estimation for Semiparametric Models. Baltimore: The Johns Hopkins University Press; 1993. [Google Scholar]
  2. Bohara AK, Krieg RG. A Poisson hurdle model of migration frequencey. Journal of Regional Analysis and Policy. 1996;26:37–45. [Google Scholar]
  3. Frankenberg E, Thomas D. The Indonesian family life survey: study design and results from waves 1 and 2. Santa Monica, California: RAND; 2000. [Google Scholar]
  4. Grenander U. Abstract Inference. New York: Wiley; 1981. [Google Scholar]
  5. Huang J. Efficient Estimation for the Proportional Hazards Model with Interval Censoring. The Annals of Statistics. 1996;24:540–568. [Google Scholar]
  6. Huang J. Efficient estimation of the partly linear additive Cox model. The Annals of Statistics. 1999;27:1536–1563. [Google Scholar]
  7. Huang J, Rossini AJ. Sieve Estimation for the Proportional-Odds Failure-Time Regression Models with Interval Censoring. Journal of the American Statistical Association. 1997;92:960–967. [Google Scholar]
  8. Jansakul N, Hinde JP. Score tests for Zero-inflated Poisson models. Computational Statistics & Data Analysis. 2002;40(1):75–96. [Google Scholar]
  9. Lambert D. Zero-inflated Poisson regression, with an application to defects in manufacturing. Technometrics. 1992;34(1):1–14. [Google Scholar]
  10. Lam KF, Xue H, Cheung YB. Semiparametric analysis of zero-inflated count data. Biometrics. 2006;62:996–1003. doi: 10.1111/j.1541-0420.2006.00575.x. [DOI] [PubMed] [Google Scholar]
  11. Li CS, Taylor JMG, Sy JP. Identifiability of cure model. Statistics & Probability Letters. 2001;54:389–395. [Google Scholar]
  12. Ma SG. Cure model with current status data. Statistica Sinica. 2009;19:233–249. [Google Scholar]
  13. Miaou SP. The relationship between truck accidents and geometric design of road sections: Poisson versus negative binomial regressions. Accid. Anal. Prev. 1994;26:471–482. doi: 10.1016/0001-4575(94)90038-8. [DOI] [PubMed] [Google Scholar]
  14. Monica C, Gaetan C. Semiparametric zero-inflated Poisson models with application to animal abundance studies. Environmetrics. 2007;18:303–314. [Google Scholar]
  15. Mullahy J. Specification and testing of some modified count data models. Journal of Econometrics. 1986;33:341–365. [Google Scholar]
  16. Pollard D. Convergence of stochastic processes. New York: Springer-Verlag; 1984. [Google Scholar]
  17. Sasieni P. Nonorthogonal projections and their application to calculating the information in a partly linear Cox model. Scandinavian Journal of Statistics. 1992;19:215–233. [Google Scholar]
  18. Shen X, Wong WH. Convergence rate of Sieve estimates. The Annals of Statistics. 1994;22:580–615. [Google Scholar]
  19. van der Vaart AW, Wellner JA. Weak Convergence and Empirical Processes. New York: Springer-Verlag; 1996. [Google Scholar]
  20. Welsh AH, Cunningham RB, Donnelly CF, Lindenmayer DB. Modelling the abundance of rare species: statistical models for counts with extra zeros. Ecological Modelling. 1996;88:297–308. [Google Scholar]
  21. Xue H, Lam KF, Li G. Sieve Maximum Likelihood Estimator for Semiparametric Regression Models with Current Status Data. Journal of the American Statistics Association. 2004;99:346–356. [Google Scholar]

RESOURCES