Next Article in Journal
Intellectual Capital, Political Connection, and Firm Performance: Exploring from Indonesia
Previous Article in Journal
An Exposition of the Gap between Public Sector and Private Sector Participation in Green Finance
Previous Article in Special Issue
Non-Differentiable Loss Function Optimization and Interaction Effect Discovery in Insurance Pricing Using the Genetic Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Inference for the Parameters of a Zero-Inflated Poisson Predictive Model

Department of Mathematics, Towson University, Towson, MD 21252, USA
*
Author to whom correspondence should be addressed.
Risks 2024, 12(7), 104; https://doi.org/10.3390/risks12070104
Submission received: 9 March 2024 / Revised: 8 June 2024 / Accepted: 17 June 2024 / Published: 24 June 2024
(This article belongs to the Special Issue Statistical Applications to Insurance and Risk)

Abstract

:
In the insurance sector, Zero-Inflated models are commonly used due to the unique nature of insurance data, which often contain both genuine zeros (meaning no claims made) and potential claims. Although active developments in modeling excess zero data have occurred, the use of Bayesian techniques for parameter estimation in Zero-Inflated Poisson models has not been widely explored. This research aims to introduce a new Bayesian approach for estimating the parameters of the Zero-Inflated Poisson model. The method involves employing Gamma and Beta prior distributions to derive closed formulas for Bayes estimators and predictive density. Additionally, we propose a data-driven approach for selecting hyper-parameter values that produce highly accurate Bayes estimates. Simulation studies confirm that, for small and moderate sample sizes, the Bayesian method outperforms the maximum likelihood (ML) method in terms of accuracy. To illustrate the ML and Bayesian methods proposed in the article, a real dataset is analyzed.

1. Introduction

The high occurrence of zero-valued observations in insurance claim data is a well-documented phenomenon. Traditional count models, such as Poisson or Negative Binomial, struggle to accurately represent insurance claim data due to the excessive dispersion caused by the observed frequency of zeros surpassing expectations based on these models. Perumean-Chaney et al. (2013) emphasized the importance of considering the excess zeros to achieve satisfactory modeling of both zero and non-zero counts. In the statistical literature, two main approaches have been developed to address datasets with a large number of zeros: Hurdle models and Zero-Inflated models. Hurdle models, initially proposed by Mullahy (1986), adopt a truncated-at-zero approach, as seen in truncated Poisson and Negative Binomial models. Zero-Inflated models, introduced by Lambert (1992), utilize a mixture model approach, separating the population into two groups—one with only zero outcomes and the other with non-zero outcomes. Notable examples include Zero-Inflated Poisson and Negative Binomial regressions.
The generic Zero-Inflated distribution is defined as:
f zero-inflated ( y | θ , p ) = p + ( 1 p ) f 0 ( 0 ) , y = 0 ( 1 p ) f 0 ( y | θ ) , y = 1 , 2 ,
where p denotes the probability of extra zeros and f 0 ( y ) can be any count distribution, such as Poisson or Negative Binomial. If f 0 ( y ) follows a Poisson distribution, this model simplifies to the Zero-Inflated Poisson (ZIP) model, expressed by the density:
f Z I P ( y | μ , p ) = p + ( 1 p ) e μ , y = 0 ( 1 p ) e μ μ y y ! , y = 1 , 2 ,
In cases where covariates are linked with both the probability p of a structural zero and the mean function μ of the Poisson model, logistic regression is used to model p, and log-linear regression is applied to model μ . This analytical framework is referred to as ZIP regression, which, while not the primary focus of this study, serves as a foundation for our exploration.
In the insurance sector, the adoption of Zero-Inflated models is widespread, reflecting the distinctive characteristics of insurance data, which often comprise both actual zeros (indicating no claims) and potential claims. Various studies exemplify this application trend: Mouatassim and Ezzahid (2012) applied Zero-Inflated Poisson regression to a private health insurance dataset using the EM algorithm to maximize the log-likelihood function. Chen et al. (2019) introduced a penalized Poisson regression for subgroup analysis in claim frequency data, implementing an ADMM algorithm for optimization. Zhang et al. (2022) developed a multivariate zero-inflated hurdle model for multivariate count data with extra zeros, employing the EM algorithm for parameter estimation.
Ghosh et al. (2006) delved into a Bayesian analysis of Zero-Inflated power series ZIPS ( p , θ ) regression models, employing the log link function to correlate the mean μ = μ ( θ ) of the power series with covariates and the logit function for modeling p. They proposed Beta ( b 1 , b 2 ) and power series-specific priors for the unknown parameters p and θ , respectively, overcoming analytical challenges through Monte Carlo simulation-based techniques. Their findings highlighted the superiority of the Bayesian approach over traditional methods.
Recent trends also show an inclination towards integrating machine learning techniques with Zero-Inflated models. Zhou et al. (2022) proposed modeling Tweedie’s compound Poisson distribution using EMTboost. Lee (2021) used cyclic coordinate descent optimization for Zero-Inflated Poisson regression, addressing saddle points with Delta boosting. Meng et al. (2022) introduced innovative approaches using Gradient Boosted Decision Trees for training Zero-Inflated Poisson regression models.
To the best of our knowledge, the most recent Bayesian analysis was conducted by Angers and Biswas (2003). In their study, the authors discussed a Zero-Inflated generalized Poisson model that includes three parameters, namely p, μ , and α . The Bayesian analysis employs a conditional uniform prior for the parameters p and α , given λ , while Jeffreys’ prior is used for λ . The authors concluded that analytical integration was not feasible, leading to the use of Monte-Carlo integration with importance sampling for parameter estimation. In contrast, our study utilizes beta and gamma priors to provide enhanced flexibility in the shapes of prior distributions, offering closed formulas for Bayes estimators, predictive density, and predictive expected values. This approach diverges from the regression-centric literature on the ZIP model. Boucher et al. (2007) presents models that consist of generalizations of count distributions with time dependency where the dependence between contracts of the same insureds can be modeled with Bayesian and frequentist models, based on a generalization of Poisson and negative binomial distributions.
The structure of the paper is organized as follows: In Section 2, we present the deviations for Maximum Likelihood Estimators (MLEs). Section 3 employs gamma and beta distributions as prior distributions for the parameters μ and p, respectively. This section also elaborates on the derivation of the predictive density f Z ( z | y ̲ ) , the conditional expectation E [ Z | y ̲ ] , and an approximation for the percentile of the predictive distribution. Here, y ̲ signifies a random sample from a Zero-Inflated Poisson ( μ , p ) distribution, and z represents an observed value of Z Zero-Inflated Poisson ( μ , p ) . Section 4 summarizes the outcomes of the simulation studies and introduces a data-driven approach for selecting hyper-parameter values of the prior distribution. Section 5 is devoted to the analysis of a real dataset, demonstrating the Bayesian inference methodology introduced in this work. Finally, Section 6 offers brief concluding remarks about the study. The Mathematica code utilized for the simulation studies and the computations performed on the real data are available upon request from the authors.

2. Maximum Likelihood Estimation

The probability mass function of the Zero-Inflated Poisson (ZIP) distribution, denoted as ZIP ( μ , p ) , is given by
f ZIP ( y | μ , p ) = p + ( 1 p ) e μ , if y = 0 , ( 1 p ) f 0 ( y | μ ) , if y = 1 , 2 , ,
where f 0 ( y | μ ) = e μ μ y y ! , μ > 0 , y = 0 , 1 , 2 , , and p is the probability that reflects the degree of zero inflation. It can be shown that
E [ Y ] = ( 1 p ) μ , Var ( Y ) = ( 1 p ) ( 1 + p μ ) μ ,
Let y 1 , y 2 , , y n be a random sample from ZIP ( μ , p ) . Without a loss of generality, consider the corresponding sorted sample
y 1 = y 2 = = y m < y m + 1 y m + 2 y n ,
for some positive integers m = 0 , 1 , , n 1 .
The likelihood function is
L ( μ , p ) = ( p + ( 1 p ) e μ ) m k = m + 1 n e μ μ y k y k ! ( 1 p )
= ( p + ( 1 p ) e μ ) m e ( n m ) μ ( 1 p ) n m μ k = m + 1 n y k k = m + 1 n y k ! .
The log of the likelihood function L ( μ , p ) can be written as
l = ln ( L ( μ , p ) ) = m ln p + ( 1 p ) e μ + ( n m ) ln ( 1 p ) ( n m ) μ + ln ( μ ) k = m + 1 n y k ln k = m + 1 n y k ! .
To find the Maximum Likelihood Estimators (MLEs) of μ and p, the following equations need to be solved simultaneously:
l μ = m ( 1 p ) e μ p + ( 1 p ) e μ ( n m ) + k = m + 1 n y k μ = 0 , l p = m p + ( 1 p ) e μ ( 1 e μ ) n m 1 p = 0 .
After some algebraic manipulations, it can be demonstrated that the MLEs are solutions to the equations
μ 1 e μ = y ¯ , p = n μ ( n m ) y ¯ n μ ,
where y ¯ = k = m + 1 n y k n m represents the average of the non-zero observations. It is important to note that the equation μ 1 e μ = y ¯ is nonlinear in μ . To solve for μ , one can employ Mathematica’s ‘FindRoot’ function, which iteratively seeks the root of the equation. The function can be invoked as follows:
FindRoot μ 1 e μ = = y ¯ , { μ , μ 0 } ,
where μ 0 is an initial “good” guess for the solution. This equation is guaranteed to have a unique solution under appropriate conditions. Once the MLE for μ has been determined, the MLE for p can subsequently be computed.

3. Bayesian Inference

This section delineates a Bayesian methodology for the computation of Bayes estimates for the parameters, the formulation of the predictive density, and the approximation of percentiles for the predictive distribution.

3.1. Bayes Estimates of Parameters μ , p

Applying the Binomial expansion,
p + ( 1 p ) e μ m = x = 0 m m x p x ( 1 p ) e μ m x = x = 0 m m x p x ( 1 p ) m x e μ ( m x ) ,
the likelihood function L ( μ , p ) , as presented in Section 2, can be expressed as
L ( μ , p ) = x = 0 m m x p x ( 1 p ) m x + n m e μ ( m x ) ( n m ) μ μ S 1 k = m + 1 n y k !
= c x = 0 m m x p x ( 1 p ) n x e μ ( n x ) μ S ,
where c is a normalizing constant and it does not need to be found, as it will be canceled out once the posterior PDF has been formulated. S = k = m + 1 n y k .
For the parameters μ and p, respectively, we consider the gamma ( α , β ) and beta ( γ , ξ ) conjugate prior distributions. The choice of the gamma distribution as a prior for μ is due to its flexibility in shaping the probability density function (pdf) for a positive random variable like μ , given the selection of parameter values. Similarly, the beta distribution is chosen as a prior for p because its support matches the possible range of p values, and like the gamma distribution, it offers flexibility in shaping its pdf for a range of parameter values. Employing the gamma and beta prior distributions, we define
h ( μ | α , β ) = β α Γ ( α ) μ α 1 e β μ , α > 0 , β > 0 ,
g ( p | γ , ξ ) = Γ ( γ + ξ ) Γ ( γ ) Γ ( ξ ) p γ 1 ( 1 p ) ξ 1 , γ > 0 , ξ > 0 .
Utilizing Equations (2) and (3), the joint posterior distribution of ( p , μ ) can be expressed as follows:
π p , μ | α , β , γ , ξ , y ̲ x = 0 m m x p x + γ 1 ( 1 p ) n + ξ x 1 e μ ( n + β x ) μ S + α 1
x = 0 m m x h ( μ | S + α , n + β x ) · g ( p | x + γ , n + ξ x ) .
However, it is necessary that
0 1 0 π p , μ | α , β , γ , ξ , y ̲ d μ d p = 1 .
Therefore, utilizing
x = 0 m m x = 2 m ,
the joint posterior is
π p , μ | α , β , γ , ξ , y ̲ = x = 0 m m x 2 m h ( μ | S + α , n + β x ) · g ( p | x + γ , n + ξ x ) .
Since
0 h ( μ | S + α , n + β x ) d μ = 1 and 0 1 g ( p | x + γ , n + ξ x ) d p = 1 ,
the marginal posteriors are
π ( μ | ξ , γ , x , n ) = x = 0 m m x 2 m h ( μ | S + α , n + β x ) ,
π ( p | α , β , S , x ) = x = 0 m m x 2 m g ( p | x + γ , n + ξ x ) .
Under the squared-error loss function, the Bayes estimates of μ and p are the expected values of the corresponding priors. Therefore,
μ ^ Bayes = x = 0 m m x ( α + S ) 2 m ( n + β x ) ,
p ^ Bayes = x = 0 m m x ( x + γ ) 2 m ( n + ξ + γ ) .
The Bayes estimators presented in Equation (5) are expressed as closed-form solutions, obviating the need for numerical integration. This represents a significant advantage of our methodology over that presented in Angers and Biswas (2003).

3.2. Predictive pdf f ( z | y ̲ ) and Expected Value E [ z | y ̲ ]

One of the predictive measures of interest is the expected value of a new observation z from the Zero-Inflated Poisson (ZIP) distribution, given a set of observations y ̲ : y 1 = y 2 = = y m < y m + 1 y m + 2 y n . To calculate the expected value, it is necessary to derive the predictive probability density function (pdf) f ( z | y ̲ ) , expressed as
f ( z | y ̲ ) = 0 0 1 f ZIP ( z | μ , p ) π p , μ | α , β , γ , ξ , y ̲ d p d μ .
For the z = 0 case, we have,
f ( 0 | y ̲ ) = 0 0 1 ( p + ( 1 p ) e μ ) h ( μ | S + α , n + β x ) · g ( p | x + γ , n + ξ x ) d p d μ
= x = 0 m m x 2 m 0 1 p Γ ( n + γ + ξ ) Γ ( x + γ ) Γ ( n + ξ x ) p x + γ 1 ( 1 p ) n + ξ x 1 d p 0 h ( μ | S + α , n + β x ) d μ
+ x = 0 m m x 2 m 0 1 ( 1 p ) Γ ( n + γ + ξ ) Γ ( x + γ ) Γ ( n + ξ x ) p x + γ 1 ( 1 p ) n + ξ x 1 d p 0 ( n + β x ) S + α e μ ( n + β x ) μ S + α 1 Γ ( S + α ) d μ .
After multiplying and dividing the above integrands by appropriate terms to convert them into PDFs, and then integrating, we obtain,
f ( 0 | y ̲ ) = x = 0 m m x 2 m Γ ( n + γ + ξ ) Γ ( x + γ ) Γ ( n + ξ x ) · Γ ( x + γ + 1 ) Γ ( n + ξ x ) Γ ( n + γ + ξ + 1 ) · ( 1 )
+ x = 0 m m x 2 m Γ ( n + γ + ξ ) Γ ( x + γ ) Γ ( n + ξ x ) · Γ ( x + γ ) Γ ( n + ξ x + 1 ) Γ ( n + γ + ξ + 1 ) · ( n + β x ) S + α ( n + β x + 1 ) S + α
= x = 0 m m x 2 m x + γ n + γ + ξ + n + ξ x n + γ + ξ n + β x n + β x + 1 S + α .
For z = 1 , 2 , 3 , ,
f ( z | y ̲ ) = 0 1 0 ( 1 p ) e μ μ z z ! π p , μ | α , β , γ , ξ , y ̲ d μ d p
= x = 0 m m x 2 m 0 e μ ( n + β x + 1 ) μ S + α + z 1 z ! Γ ( S + α ) d μ 0 1 ( 1 p ) g ( p | x + γ , n + ξ x ) d p
= x = 0 m m x 2 m 0 ( n + β x ) S + α e μ ( n + β x + 1 ) μ S + α + z 1 z ! Γ ( S + α ) d μ 0 1 ( 1 p ) g ( p | x + γ , n + ξ x ) d p .
After applying the appropriate conversions to PDFs and integrating them,
f ( z | y ̲ ) = x = 0 m m x 2 m ( n + β x ) S + α z ! Γ ( S + α ) Γ ( S + α + z ) ( n + β x + 1 ) S + α + z Γ ( n + γ + ξ ) Γ ( x + γ ) Γ ( n + ξ x ) · Γ ( x + γ ) Γ ( n + ξ x + 1 ) Γ ( n + γ + ξ + 1 ) .
Note that the term inside the first square bracket on the left side of the sum corresponds to the PMF of a Negative Binomial distribution with the parameters ( S + α , q ) . Consequently, the predictive density f ( z | y ̲ ) can be expressed as
f ( z | y ̲ ) = x = 0 m m x 2 m n + ξ x n + ξ + γ S + α + z 1 z q S + α ( 1 q ) z ,
where q = n + β x n + β x + 1 . Therefore, the predictive density is
f ( z | y ̲ ) = x = 0 m m x 2 m x + γ n + γ + ξ + n + ξ x n + γ + ξ n + β x n + β x + 1 S + α , for z = 0 , x = 0 m m x 2 m n + ξ x n + γ + ξ S + α + z 1 z q S + α ( 1 q ) z , for z = 1 , 2 , 3 ,
For example, for n = 50 , m = 20 , S = 50 , β = 5 , α = 60 , ξ = 350 , and γ = 1169 , the numerical values of f ( z | y ̲ ) for z = 0 , 1 , 2 , 3 , , 9 are given below.
{ { 0 , 0.773 } , { 1 , 0.052 } , { 2 , 0.063 } , { 3 , 0.051 } , { 4 , 0.031 } , { 5 , 0.015 } , { 6 , 0.006 } , { 7 , 0.002 } , { 8 , 0.0007 } , { 9 , 0.0002 } } .
For instance, if y represents the number of claims per month, then based on the observed sample y ̲ = y 1 , , y n , we would predict that the number of claims z in the upcoming month ( n + 1 ) would be zero with a probability of 0.773, one with a probability of 0.052, and so forth. The probabilities detailed above can be visually represented in a bar chart, as depicted in Figure 1. The x-axis is labeled as z, and the y-axis is labeled as f ( z | y ̲ ) .
The conditional expected value E [ z | y ̲ ] is derived via the predictive density.
E [ z | y ̲ ] = 0 · f ( 0 | y ̲ ) + z = 1 z f ( z | y ̲ )
= z = 1 z x = 0 m m x 2 m n + ξ x n + ξ + γ S + α + z 1 z q S + α ( 1 q ) z
= x = 0 m m x 2 m n + ξ x n + ξ + γ z = 1 z S + α + z 1 z q S + α ( 1 q ) z .
Recall that q = n + β x n + β x + 1 . Also, the term z = 1 z S + α + z 1 z q S + α ( 1 q ) z represents the expected value of a Negative Binomial distribution with parameters S + α and q. Hence,
z = 1 z S + α + z 1 z q S + α ( 1 q ) z = q ( S + α ) 1 q = S + α n + β x .
Consequently, the conditional expected value E [ z | y ̲ ] in the closed form is given by
E [ z | y ̲ ] = x = 0 m m x 2 m n + ξ x n + ξ + γ S + α n + β x .
It should be noted that the objective of formulating the predictive density and the corresponding computations is for predictive purposes. However, to accomplish this, Bayes estimates of the parameters should be computed.

3.3. Approximate Percentile for the Predictive Distribution

Recall that the value of the predictive pdf f ( 0 | y ̲ ) , derived in Section 3.2,
f ( 0 | y ̲ ) = x = 0 m m x 2 m x + γ n + γ + ξ + n + ξ x n + γ + ξ n + β x n + β x + 1 S + α ,
is independent of z. For instance, utilizing the same parameter values for m, S, n, α , β , ξ , and γ specified in Section 3.2, we calculate f ( 0 | y ̲ ) = 0.77363 . Let us define the cumulative distribution function (CDF) F ( a | y ̲ ) = P ( z a | y ̲ ) as
F ( a | y ̲ ) = f ( 0 | y ̲ ) + z = 1 a x = 0 m m x 2 m n + ξ x n + ξ + γ S + α + z 1 z q S + α ( 1 q ) z .
Note, the expression within the square brackets corresponds to f ( z | y ̲ ) for z = 1 , 2 , , as previously established in Section 3.2. To determine an approximate 95th percentile for the predictive distribution, we require that
F ( a | y ̲ ) 0.95 .
Mathematica can be utilized to enumerate the values of ( a , F ( a 1 | y ̲ ) , F ( a | y ̲ ) ) , starting with a = 1 , and to identify the interval ( F ( a 1 | y ̲ ) , F ( a | y ̲ ) ) that encloses 0.95. Employing the same input values for m, n, S, …, we obtain:
{ { 1 , 0.736 , 0.826 } , { 2 , 0.826 , 0.890 ) , { 3 , 0.890 , 0.941 } , { 4 , 0.941 , 0.973 } , { 5 , 0.973 , 0.989 } , { 6 , 0.989 , 0.996 } ,
{ 7 , 0.996 , 0.998 } , { 8 , 0.998 , 0.999 } , { 9 , 0.999 , 0.999 } , { 10 , 0.999 , 0.999 } } .
Since 0.95 is within the interval ( 0.941 , 0.973 ) , corresponding to a = 4 , it can be inferred that, based on the observed sample y ̲ = y 1 , , y n and the specified hyper-parameter values, the forthcoming value of z would not exceed 4 with approximately 0.95 probability.

4. Simulation

Simulation studies were conducted to evaluate the accuracy of Bayesian and Maximum Likelihood estimators for the parameters μ and p. The simulation studies proceeded as follows:
  • Step 1: Generate N = 1000 samples of size n = 20 , 50 , and 100, respectively, from the Zero-Inflated Poisson distribution f Z I P ( y | μ , p ) using selected “true” values of the parameters μ and p listed in the tables.
  • Step 2: For each set of “true” parameter values of μ and p, as outlined in Section 2, the MLEs are determined using the equations
    μ 1 e μ = y ¯ , p = n μ ( n m ) y ¯ n μ .
  • Step 3: Selecting optimal hyper-parameter values is crucial for obtaining accurate Bayes estimates.
Recall that the conjugate prior distribution for μ is a gamma ( α , β ) distribution. Given that
E ( μ ) = α β , Var ( μ ) = α β 2 β × μ β 2 = μ β ,
we let E ( μ ) u , or in other words, α μ × β . This ensures that the prior distribution of μ is centered at the selected “true” value for μ . By substituting this into the Var ( μ ) formula, we can deduce that, to achieve high accuracy for the Bayes estimate of μ , the hyper-parameters α and β should be selected in such a way that they are consistent with the expected value and variance of μ . Since Var ( μ ) μ β , we therefore choose a large value for β to ensure that Var ( μ ) is small, and let α = β × μ to ensure that α β μ . It is noted that there is no unique pair of hyper-parameter values for α and β ; any pair that meets the above criteria should suffice. However, simulation studies confirm that a larger value of β provides a more accurate Bayes estimate.
Recall that p follows a beta ( ξ , γ ) distribution which is also considered a conjugate prior. A similar rationale is used for selecting the hyper-parameters γ and ξ . We have
E ( p ) = γ γ + ξ , Var ( p ) = γ × ξ ( γ + ξ ) 2 ( γ + ξ + 1 ) .
By substituting p E ( p ) = γ γ + ξ into Var ( p ) and after a few algebraic manipulations, we obtain
Var ( p ) p ( 1 p ) 2 ( ξ + 1 p ) .
Note that Var ( p ) is a decreasing function of ξ . Therefore, for a given value of p, to make Var ( p ) small, we choose a large value for ξ .
The goal is to select ξ and γ such that the true selected value of p in simulation studies is closely approximated by its expected value. That is, p γ γ + ξ , or γ = p × ξ 1 p , and a large value for ξ to minimize Var ( p ) . Although multiple pairs of hyper-parameter values can meet these conditions, larger values of ξ have been shown to yield more accurate Bayes estimates of p.
  • Step 4: Bayes estimates are computed as detailed in Section 3.
    μ ^ Bayes = x = 0 m m x ( α + S ) 2 m ( n + β x ) , p ^ Bayes = x = 0 m m x ( x + γ ) 2 m ( n + ξ + γ ) .
  • Step 5: The simulation involves calculating the average of the estimates and the square root of the Average Square Error (ASE) based on N = 1000 simulated samples.
μ ^ ¯ est = i = 1 N μ i ^ N , p ^ ¯ est = i = 1 N p i ^ N ,
ASE μ = ϵ μ = i = 1 N ( μ ^ i μ ) 2 N , ASE p = ϵ p = i = 1 N ( p ^ i p ) 2 N .
The smaller the ASE, the more accurate the estimate. Note that ASE of each parameter is computed separately based on 1000 simulated samples.
In simulation studies, it is important to note that n and the “true” values of μ and p should be selected so that the nonlinear Equation (9) has a solution. Recall from Section 2, the equations
μ 1 e μ = y ¯ , p = n μ ( n m ) y ¯ n μ
for finding MLEs of μ and p. The first equation is nonlinear in μ and can written as
x 1 e x = S n m ,
where y ¯ = S n m is the sample mean of non-zero values in the data, and S = i = m + 1 n y i . Mathematica can be used to find its unique solution.
Recall that the expected value of Y is given by
E ( Y ) = ( 1 p ) μ .
By equating the first population moment of Zip( μ , p ) to the first sample moment, we obtain ( 1 p ) μ = S n , which reduces to
p = 1 S n μ .
The above relationship between n, μ , and p provides guidance for selecting the “true” values for μ , p in simulation studies. For small values of n and μ , a large value for p must be selected. For example, if n = 10 , μ = 0.5 , we expect to have substantial zeros in the data, as μ is very small. This means p, the percentage of zeros in the data, must be large. The value of p depends on S, the sum of non-zero values in the data. Using the same values for n , μ , if S = 1.4 (a reasonable value, as 1.4 n < μ ), then p = 0.72 , but if S = 6.1 (not expected, as 6.1 n > μ ), we obtain p = 0.22 , which is not an accepted value.
Simulation studies have confirmed that when n and μ are small, but the selected value of p is also small, Equation (9) fails to have a solution.
Furthermore, the mean and square root of the Average Square Error ( A S E ) for each parameter are detailed in Table 1, Table 2, Table 3 and Table 4. For instance, A S E for the MLE of μ is defined as
ϵ μ M L = i = 1 N ( μ ^ M L μ ) 2 N .
As previously discussed, there are multiple options for selecting hyper-parameter values. In Table 1, Table 2, Table 3 and Table 4, two sets of hyper-parameter values are utilized, following the proposed method for their selection. These tables demonstrate that as the sample size increases, the Average Squared Error (ASE) for the Maximum Likelihood Estimator (MLE) decreases, as anticipated. Notably, for smaller sample sizes, the Bayes estimator exhibits superior accuracy compared to the MLE. Furthermore, for larger values of ξ and β , the accuracies of Bayes estimators for p and μ are enhanced. For instance, in Table 1, with true parameters μ = 2 and p = 0.2 , two sets of hyper-parameters are selected. Set 1: β = 275 , α = β × μ = 550 , ξ = 215 , γ = ξ × p 1 p = 53.75 . The A S E for μ is 0.02014 and for p is 0.00475 when n = 20 . Set 2: β = 1150 , α = β × μ = 2300 , ξ = 800 , γ = ξ × p 1 p = 200 results in A S E for μ of 0.00504 and for p of 0.00134 when n = 20 . It is important to note that the Bayes estimators’ formulas (8) include n in their denominators. Thus, for a larger sample size n, the Average Squared Error for both Bayes estimators somewhat increases, yet they still significantly surpass the MLE in terms of accuracy, as measured by the Average Squared Error (ASE).
  • Sensitivity Test
A sensitivity analysis, https://www.investopedia.com/terms/s/sensitivityanalysis.asp (accessed on 15 April 2024), tests how independent variables, under a set of assumptions, influence the outcome of a dependent variable. This section theoretically demonstrates that the accuracy of Bayesian estimates, as measured by A S E , improves with larger values of β and ξ . The simulation results, presented in Table 1, Table 2, Table 3 and Table 4, align with our theoretical assertions, utilizing two distinct sets of hyper-parameters. To corroborate these findings further, a sensitivity test was executed for a specific set of “true” parameter values: μ = 2 , p = 0.2 , and n = 100 . Under these stipulations, we considered small hyper-parameter values
( β , ξ ) = ( 271 , 211 ) , ( 273 , 213 ) , ( 275 , 215 ) , ( 277 , 217 ) , ( 279 , 219 )
and large hyper-parameter values
( β , ξ ) = ( 1146 , 796 ) , ( 1148 , 798 ) , ( 1150 , 800 ) , ( 1152 , 802 ) , ( 1154 , 804 ) ,
yielding N = 1000 samples of size n = 100 from the ZIP model with μ = 2 and p = 0.2 . The outcomes of the sensitivity test are summarized in Table 5, revealing a substantial decrease in both A S E for estimates of μ and p, when transitioning from smaller to larger values of hyper-parameters. For example, from a small values β = 271 , ξ = 211 to a large values β = 1146 , ξ = 796 , A S E changes from 0.04149 to 0.01198 for μ and from 0.01414 to 0.00470 for p. This trend is also evident within each group. For the smaller hyper-parameter group, the A S E for μ diminishes from 0.04149 to 0.04058, and the A S E for p from 0.01414 to 0.01377 corresponding to hyper-parameters β = 271 ,   ξ = 211 and β = 279 ,   ξ = 219 , as the hyper-parameter values incrementally increase by approximately 0.7% for β on each step (from 271 to 273) and 0.9% for ξ on each step (from 211 to 213). A similar pattern is observed for the larger group, even though the increments for β and ξ are about 0.17% on each step ( β from 1146 to 1148) and 0.25% on each step ( ξ from 796 to 798), respectively. This sensitivity analysis validates that the precision of Bayesian estimates is contingent upon the choice of hyper-parameters, with larger β and ξ values enhancing estimate accuracy in terms of A S E . As shown in Table 5, there is a gradual increase in hyper-parameters and a corresponding steady decrease in A S E . For the practical application of the proposed method, it is advisable to establish a stopping rule for the increment in the hyper-parameters. Specifically, the increase in hyper-parameters should continue until no significant reduction in A S E is observed.

5. Numerical Example

5.1. The Synthetic Auto Telematics Dataset

This section focuses on the practical application of the ML and Bayesian methods discussed in the article, using a real dataset.

5.1.1. Data and Basic Descriptive Statistics

The dataset selected for our analysis is the synthetic auto telematics dataset, accessible at http://www2.math.uconn.edu/~valdez/data.html (accessed on 20 January 2024). Using real-world insurance datasets frequently presents significant challenges due to the need to maintain the confidentiality of individual customer information. The synthetic dataset developed by So et al. (2021) was designed to closely mimic genuine telematics auto data originally sourced from a Canadian-based insurer, which offered a UBI program that was launched in 2013 to its automobile insurance policyholders. It was created to be openly accessible to researchers for their studies, enabling them to work with data that closely resembles real-world scenarios while ensuring privacy protection. Therefore, to evaluate the practical relevance of the proposed models, we decided to use this synthetic dataset instead of real data.
The synthetic dataset consists of 100,000 policies with a total of 52 variables, which includes the NB_Claim variable representing the number of claims. For further information on the 52 variables, please refer to So et al. (2021). Figure 2 displays a histogram that visualizes the descriptive statistics for the number of claims in the synthetic auto telematics dataset. The average number of claims is 0.04494, with the minimum number of claims being zero, with a frequency of 95,728, and a maximum number of claims reaching three, with a frequency of 11. The respective frequencies for one and two claims are 4061 and 200. Furthermore, the standard deviation of the number of claims stands at 0.21813, indicating a wide dispersion across the dataset. The skewness of the number of claims, valued at 5.1138, demonstrates that the data are right-skewed. Moreover, a kurtosis of the number of claims of 31.538 signifies the presence of a heavy tail in the data distribution. Notably, the histogram reveals an exceptionally high frequency of zero claims, characteristic of Zero-Inflated model data, underscoring the limitation of regular distributions such as the Poisson or Negative Binomial in effectively modeling the number of claims.

5.1.2. Goodness-of-Fit of the Synthetic Auto Telematics Dataset

Chi-Square Goodness-Fit-Test

To assess the suitability of the Zero Inflated Poisson model for the synthetic auto telematics dataset, we consider the hypotheses:
H0: 
The data are generated from a Zero-Inflated Poisson distribution.
Ha: 
The data are not generated from a Zero-Inflated Poisson distribution.
Klugman et al. (2012) have suggested that the Kolmogorov–Smirnov and Anderson–Darling tests apply solely to individual datasets. Hence, for a grouped dataset like the synthetic auto telematics dataset, the Chi-Square goodness-of-fit test is utilized to ascertain if a categorical variable conforms to a hypothesized frequency distribution. The degrees of freedom for the test statistic are given by k number of estimated parameters 1 = k 3 , where k is the number of categories.
Given that two parameters, μ and p, are estimated, the Chi-square test formula is represented as:
χ 2 = i = 1 k ( O i E i ) 2 E i ,
where O i denotes the observed frequencies, and E i refers to the expected frequencies based on the model.
Applying this approach to the specific dataset, we have:
O = 95,728 4061 200 11
E = 100,000   ×   f Z I P ( 0 , μ ^ , p ^ ) 100,000 × f Z I P ( 1 , μ ^ , p ^ ) 100,000   ×   f Z I P ( 2 , μ ^ , p ^ ) 100,000   ×   ( 1     f Z I P ( 0 , μ ^ , p ^     f Z I P ( 1 , μ ^ , p ^     f Z I P ( 2 , μ ^ , p ^ ) )
Given that we have four categories (zero, one, two, and greater than or equal to three), we determine the degrees of freedom ( d f ) to be 1. At significance levels of 0.05 or 0.10 , the null hypothesis H 0 is rejected if the χ 2 statistic,
χ 2 = i = 1 4 ( O i E i ) 2 E i ,
exceeds 3.841 or 2.706 , respectively. Therefore, a smaller value of the χ 2 statistic indicates stronger support for H 0 , implying a better fit of the data to the Zero-Inflated Poisson model.

Score Test

The score test, https://en.wikipedia.org/wiki/Score_test (accessed on 17 April 2024), is utilized to evaluate the constraints of parameters within a statistical model. The process of formulating the score test is detailed as follows:
The hypotheses are defined by:
H 0 : θ = θ 0 versus H a : θ θ 0
The test statistic is given as:
S 1 ( θ 0 ) = U 2 ( θ 0 ) I ( θ 0 ) χ ( 1 ) 2
where
U ( θ 0 ) = ln ( L ( θ | x ) ) θ θ = θ 0 , I ( θ ) = E 2 ln ( f ( X ; θ ) ) θ 2 θ .
The critical values are χ 0.05 , 1 2 = 3.841 and χ 0.10 , 1 2 = 2.706 . Reject H 0 if S 1 ( θ 0 ) > critical value .
The distribution under test is defined as:
f Z I P ( y | μ , p ) = p + ( 1 p ) e μ , y = 0 ( 1 p ) f 0 ( y | μ ) , y = 1 , 2 ,
Considering the hypotheses H 0 : p = 0 versus H a : p 0 , which are equivalent to:
H 0 : The data come from the Poisson ( μ )
H a : The data come from the ZIP ( μ , p ) .
Using l = ln ( L ( μ , p ) ) from Section 2, for testing H 0 : p = 0 versus H a : p 0 , we obtain:
U ( 0 ) = m e μ n , I ( 0 ) = ( n m ) + m ( 1 e μ ) 2 e 2 μ
As a result, the Score test S 1 = S 1 ( 0 ) = U 2 ( 0 ) I ( 0 ) can be expressed as:
S 1 = ( m n e μ ) 2 n e 2 μ + m 2 m e μ
where n is the sample size, and m is the number of zeros in the sample. To compute S 1 , replace μ with its MLE under H 0 , that is, μ ^ = y ¯ . The score test is asymptotically distributed as Chi-square with 1 degree of freedom. Thus, the larger the value of S 1 , the stronger the evidence in support of H a , indicating a better fit for the Zero-Inflated Poisson model.
As previously mentioned, determining the optimal hyper-parameter values poses a significant challenge. Given that the “true” values of parameters μ and p are unknown in practice, we propose a data-driven approach to determine hyper-parameter values, utilizing their Maximum Likelihood Estimates (MLEs), as discussed in the Simulation section.
Note that in real practice, unlike in simulations, the “true” values of parameters are unknown. However, we are still required to choose the “best” values for the hyper-parameters. This can be accomplished through the MLEs of μ and p. The method proposed here for selecting hyper-parameter values has also been employed by Deng and Aminzadeh (2023) and Aminzadeh and Deng (2022), where the authors use MLEs to choose hyper-parameter values.
The following steps are proposed for selecting hyper-parameter values for “real” data:
  • Apply a goodness-of-fit test to assess how well the data fits the Zero-Inflated Poisson distribution. Goodness-of-fit tests extensively developed in the literature for ZIP( μ , p ) include the Score and Chi-square tests considered in this article.
  • Compute the MLEs μ ^ and p ^ , as detailed in Section 2.
  • Choose a large value for β and let α = β × μ ^ .
  • Choose a large value for ξ and let γ = p ^ × ξ 1 p ^ , or ξ = γ × ( 1 p ^ ) p ^ if selecting γ first.
This approach ensures the selection of hyper-parameter values that best fit the given real data under the assumption of a Zero-Inflated Poisson distribution.
The table indicates that the Zero-Inflated Poisson model provides a good fit to the data according to the Maximum Likelihood (ML) estimation method. Given the large sample size ( n = 100,000 ), the Bayesian method does not significantly outperform the ML method. The findings presented in Table 6 align with our expectations: larger hyper-parameter values enhance the model’s fit to the data. Utilizing the Chi-square test with a critical value of χ ( 0.05 , 1 ) 2 = 3.841 , Table 6 demonstrates that the ZIP model, employing ML estimates as well as Bayes 4 and Bayes 5 sets of hyper-parameters, adequately fits the data.
The score test yields a value of 3.67026, which exceeds χ 1 , 0.10 2 = 2.706 . Consequently, we reject the null hypothesis (that the data follows a Poisson distribution) in favor of the alternative hypothesis, affirming that the ZIP model better suits the dataset at a significance level of 0.10.

5.2. A Simulated Data from ZIP Model

In this section, a random sample of size 200 from a ZIP model with μ = 2 and p = 0.2 is generated. The summary of the generated data is presented in Figure 3.
There are six categories (zero, one, two, three, four, and greater than or equal to five). The sample mean is 1.515, and the sample standard deviation is 1.41179. The maximum value observed is seven, and the minimum is zero. The skewness = 0.86055 which indicates that the data are right-skewed, and the Kurtosis = 3.47643 which indicates that the data have a heavy tail. The histogram confirms the high frequency of zeros. We use the same test statistics as in Section 5.1. The observed values are as follows:
O = 63 45 47 25 14 6
The expected frequencies are
E = 200 × f Z I P ( 0 , μ ^ , p ^ ) 200 × f Z I P ( 1 , μ ^ , p ^ ) 200 × f Z I P ( 2 , μ ^ , p ^ ) 200 × f Z I P ( 3 , μ ^ , p ^ ) 200 × f Z I P ( 4 , μ ^ , p ^ ) 200 × ( 1 i = 0 4 f Z I P ( i , μ ^ , p ^ ) )
where μ ^ and p ^ are estimates of μ and p , respectively.
The table was prepared using the same method described in the Simulation Section. That is, for a selected value of β , we let α = β × μ , and for a selected γ , we let ξ = γ × ( 1 p ) p .
Table 7 reveals that all of the ZIP models (with different hyper-parameter values) are a good fit for the dataset, as all the test values are smaller than χ 3 , 0.05 2 = 7.815 . Additionally, the χ 2 value based on ML is larger than those based on the Bayesian method, suggesting that the Bayesian method provides a better fit for the data than the ML method. Both the ML and Bayesian approaches confirm that the data fit the ZIP model well, as expected.
The calculated score test value S 1 = 8.06051 is greater than the critical value of 3.841. Therefore, we reject the null hypothesis that the data follow a Poisson distribution and accept the alternative hypothesis that the Zero-Inflated Poisson (ZIP) model is a better fit for the dataset.
Table 8 uses a similar approach to Section 5.1 for selecting hyper-parameter values. That is, for a selected value of β , we let α = β × μ ^ , and for a selected γ , we let ξ = γ × ( 1 p ^ ) p ^ . showing that all of the ZIP models fit the dataset well as the critical value is 7.815. Based on the MLE method, the test value of 0.71024 is slightly smaller than other Bayes-based test values. We noticed that, since MLE estimates of μ and p are used to determine the hyper-parameters, the Bayesian estimates of μ and p are somewhat underestimated. Additionally, the larger the values of the hyper-parameters, the better the model fits the data.
Table 7 and Table 8 demonstrate that as hyper-parameter values increase, the Chi-square test values decrease, suggesting a better fit for the data. However, a notable exception is observed with a small pair of hyper-parameters in Table 7, where the Chi-square test value is larger than those obtained from MLE. Specifically, in Table 7, the entry “Bayes 6”, which utilizes very small hyper-parameters, has a Chi-square value of 1.10954, significantly higher than other values in the table. This observation confirms that larger hyper-parameters result in a better fit.

6. Conclusions

Many insurance claims datasets exhibit a high frequency of no claims. To analyze such data, researchers have proposed the use of Zero-Inflated models. These models incorporate parameters with covariates using link functions and are referred to as Zero-Inflated Regression Models. Various methods, including Maximum Likelihood (ML), Bayesian, and Decision Tree, among others, have been employed to fit the data. A significant distinction of this research from prior studies is the introduction of a novel Bayesian approach for the Zero-Inflated Poisson model without covariates. This study aims to develop the statistical ZIP model by estimating the unknown parameters μ and p. To our knowledge, similar research has not been documented in the literature. We derive analytical solutions for the Maximum Likelihood estimators of the unknown parameters μ and p. Additionally, we present analytical closed-form solutions for Bayesian Estimators of these parameters by selecting conjugate prior distributions: Gamma for μ and Beta for p, respectively. The comparison between the ML and Bayesian methods indicates that the Bayesian method, utilizing a data-driven approach (which employs MLEs of parameters p and μ to select hyper-parameter values), surpasses the ML method in accuracy. We derived the predictive distribution based on the posterior distribution, predicting possible future observations from past observed values and calculating percentiles. Furthermore, we demonstrate that larger values of the hyper-parameters β and ξ enhance the accuracy of the Bayesian estimates. Our findings are confirmed through a sensitivity test. The real-life data from the synthetic auto telematics dataset and simulated data from a specified Zero-Inflated Poisson model, using the methods proposed in this paper, validated the goodness-of-fit (GOF) to the ZIP model based on both Chi-square and Score tests. However, the simulation has limitations, including 1. Ensuring the data adequately fit the Zero-Inflated Poisson model in real applications. 2. The sample size is sufficiently large so that the MLEs of parameters p and μ are accurate. 3. The selection of hyper-parameter values aligns with the MLEs, as elaborated in Section 4 (Step 3). Future research could explore non-traditional discrete Time Series modeling for Zero-Inflated data to forecast the number of claims at specific future points and extend the Bayesian analysis to the Zero-Inflated Negative Binomial (ZINB) model without covariates. Furthermore, in this article the parameters μ and p are assumed to be independent. A future line of improvement would consist of introducing some copula that allows contemplating the dependence between the parameters, as a small value of μ corresponds to a large value of p.

Author Contributions

Conceptualization, M.D., M.S.A. and B.S.; Methodology, M.D. and M.S.A.; Software, M.D., M.S.A. and B.S.; Validation, M.S.A.; Formal analysis, M.D. and M.S.A.; Investigations, M.D., M.S.A. and B.S.; Resources, M.D., M.S.A. and B.S.; Data curation, B.S.; writing—original draft preparation, M.D., M.S.A. and B.S.; writing—review and editing, M.D., M.S.A. and B.S.; visualization, M.D. and M.S.A. supervision, Not applicable; project administration, Not applicable; funding acquisition, Not applicable. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available upon request from the corresponding author.

Acknowledgments

The authors are grateful for the editors’ and reviewers’ invaluable time and suggestions to enhance the article’s presentation.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Aminzadeh, Mostafa S., and Min Deng. 2022. Bayesian Estimation of Renewal Function Based on Pareto-distributed Inter-arrival Times via an MCMC Algorithm. Variance 15: p1–p15. [Google Scholar]
  2. Angers, Jean-François, and Atanu Biswas. 2003. A Bayesian analysis of zero-inflated generalized Poisson model. Computational Statistics & Data Analysis 42: 37–46, ISSN 0167-9473. [Google Scholar] [CrossRef]
  3. Boucher, Jean-Philippe, Michel Denuit, and Montserrat Guillén. 2007. Risk Classification for Claim Counts A Comparative Analysis of Various Zero-inflated Mixed Poisson and Hurdle Models. North American Actuarial Journal 11: 110–31. [Google Scholar] [CrossRef]
  4. Chen, Kun, Rui Huang, Ngai Hang Chan, and Chun Yip Yau. 2019. Subgroup analysis of Zero-Inflated Poisson regression model with applications to insurance data. Insurance: Mathematics and Economics 86: 8–18. [Google Scholar] [CrossRef]
  5. Deng, Min, and Mostafa S. Aminzadeh. 2023. Bayesian Inference for the Loss Models via Mixture Priors. Risks 11: 156. [Google Scholar] [CrossRef]
  6. Ghosh, Sujit K., Pabak Mukhopadhyay, and Jye-Chyi Lu. 2006. Bayesian analysis of zero-inflated regression models. Journal of Statal Planning & Inference 136: 1360–75. [Google Scholar]
  7. Klugman, Stuart A., Harry H. Panjer, and Gordon E. Willmot. 2012. Loss Models from Data to Decisions, 3rd ed. New York: John Wiley. [Google Scholar]
  8. Lambert, Diane. 1992. Zero-Inflated Poisson regression, with an application to defects in manufacturing. Technometrics 34: 1–14. [Google Scholar] [CrossRef]
  9. Lee, Simon C. 2021. Addressing imbalanced insurance data through Zero-Inflated Poisson regression with boosting. ASTIN Bulletin: The Journal of the IAA 51: 27–55. [Google Scholar] [CrossRef]
  10. Meng, Shengwang, Yaqian Gao, and Yifan Huang. 2022. Actuarial intelligence in auto insurance: Claim frequency modeling with driving behavior features and improved boosted trees. Insurance: Mathematics and Economics 106: 115–27. [Google Scholar] [CrossRef]
  11. Mouatassim, Younès, and El Hadj Ezzahid. 2012. Poisson regression and Zero-Inflated Poisson regression: Applica- tion to private health insurance data. European Actuarial Journal 2: 187–204. [Google Scholar] [CrossRef]
  12. Mullahy, John. 1986. Specification and testing of some modified count data models. Journal of Econometrics 33: 341–65. [Google Scholar] [CrossRef]
  13. Perumean-Chaney, Suzanne E., Charity Morgan, David McDowall, and Inmaculada Aban. 2013. Zero-inflated and overdispersed: What’s one to do? Journal of Statistical Computation and Simulation 83: 1671–83. [Google Scholar] [CrossRef]
  14. So, Banghee, Jean-Philippe Boucher, and Emiliano A. Valdez. 2021. Synthetic dataset generation of driver telematics. Risks 9: 58. [Google Scholar] [CrossRef]
  15. Zhang, Pengcheng, David Pitt, and Xueyuan Wu. 2022. A new multivariate zero-inflated hurdle model with applications in automobile insurance. ASTIN Bulletin: The Journal of the IAA 52: 393–416. [Google Scholar] [CrossRef]
  16. Zhou, He, Wei Qian, and Yi Yang. 2022. Tweedie gradient boosting for extremely unbalanced zero-inflated data. Communications in Statistics-Simulation and Computation 51: 5507–29. [Google Scholar] [CrossRef]
Figure 1. Graph of the predictive density.
Figure 1. Graph of the predictive density.
Risks 12 00104 g001
Figure 2. Histogram of the synthetic auto telematics dataset.
Figure 2. Histogram of the synthetic auto telematics dataset.
Risks 12 00104 g002
Figure 3. Histogram of the sample generated from ZIP with μ = 2 and p = 0.2 .
Figure 3. Histogram of the sample generated from ZIP with μ = 2 and p = 0.2 .
Risks 12 00104 g003
Table 1. Comparison of the ML and Bayesian estimates with different pairs of hyper-parameters.
Table 1. Comparison of the ML and Bayesian estimates with different pairs of hyper-parameters.
μ = 2 p = 0.2 ( β = 275 ,   α = β × μ ; ξ = 215 ,   γ = ξ × p 1 p )
n μ ^ ¯ ML ϵ μ ML p ^ ¯ ML ϵ p ML μ ^ ¯ Bayes ϵ μ Bayes p ^ ¯ Bayes ϵ p Bayes
201.975740.449140.181260.151701.992920.020140.196980.00475
502.002190.262530.194980.083701.986110.030070.192850.00881
1002.009310.196100.197040.058381.975590.041030.187520.01395
μ = 2 p = 0 . 2 ( β = 1150 ,   α = β × μ ; ξ = 800 ,   γ = ξ × p 1 p )
n μ ^ ¯ ML ϵ μ ML p ^ ¯ ML ϵ p ML μ ^ ¯ Bayes ϵ μ Bayes p ^ ¯ Bayes ϵ p Bayes
201.975740.449140.181260.151701.998230.005040.199150.00134
502.002190.262530.194980.083701.99630.007990.197830.00268
1002.009310.196100.197040.058381.992890.011940.195820.00468
Table 2. Comparison of the ML and Bayesian estimates with different pairs of hyper-parameters.
Table 2. Comparison of the ML and Bayesian estimates with different pairs of hyper-parameters.
μ = 2 p = 0.7 ( β = 275 ,   α = β × μ ; ξ = 325 ,   γ = ξ × p 1 p )
n μ ^ ¯ ML ϵ μ ML p ^ ¯ ML ϵ p ML μ ^ ¯ Bayes ϵ μ Bayes p ^ ¯ Bayes ϵ p Bayes
201.985910.791900.670860.158111.954010.047870.694070.00599
501.982650.464260.691270.076911.892610.109290.685450.01462
1001.980760.313000.694040.054281.805190.196740.672070.02799
μ = 2 p = 0 . 7 ( β = 1150 ,   α = β × μ ; ξ = 1600 ,   γ = ξ × p 1 p )
n μ ^ ¯ ML ϵ μ ML p ^ ¯ ML ϵ p ML μ ^ ¯ Bayes ϵ μ Bayes p ^ ¯ Bayes ϵ p Bayes
201.985910.791900.670860.158111.988610.011850.698780.00124
501.982650.464260.691270.076911.972120.028360.696940.00308
1001.980760.313000.694040.054281.945680.054830.693920.00610
Table 3. Comparison of the ML and Bayesian estimates with different pairs of hyper-parameters.
Table 3. Comparison of the ML and Bayesian estimates with different pairs of hyper-parameters.
μ = 12 p = 0.2 ( β = 675 ,   α = β × μ ; ξ = 215 ,   γ = ξ × p 1 p )
n μ ^ ¯ ML ϵ μ ML p ^ ¯ ML ϵ p ML μ ^ ¯ Bayes ϵ μ Bayes p ^ ¯ Bayes ϵ p Bayes
2011.97210.884430.200390.0928611.96460.043740.193090.00762
5011.97640.531370.199490.0572111.91560.092480.184270.01635
10011.99290.388290.199720.0391011.84260.165460.172850.02767
μ = 12 p = 0 . 2 ( β = 3500 ,   α = β × μ ; ξ = 800 ,   γ = ξ × p 1 p )
n μ ^ ¯ ML ϵ μ ML p ^ ¯ ML ϵ p ML μ ^ ¯ Bayes ϵ μ Bayes p ^ ¯ Bayes ϵ p Bayes
2011.97210.884430.200390.0928611.99300.008610.198040.00216
5011.97640.531370.199490.0572111.98290.018780.195230.00496
10011.99290.388290.199720.0391011.96650.035250.190900.00928
Table 4. Comparison of the ML and Bayesian estimates with different pairs of hyper-parameters.
Table 4. Comparison of the ML and Bayesian estimates with different pairs of hyper-parameters.
μ = 12 p = 0.7 ( β = 675 ,   α = β × μ ; ξ = 325 ,   γ = ξ × p 1 p )
n μ ^ ¯ ML ϵ μ ML p ^ ¯ ML ϵ p ML μ ^ ¯ Bayes ϵ μ Bayes p ^ ¯ Bayes ϵ p Bayes
2011.96071.511740.697640.1006111.87830.123730.693630.00643
5012.01310.928640.697420.0646811.70480.297260.684500.01556
10011.99530.634060.698350.0462611.43380.568100.670350.02971
μ = 12 p = 0 . 7 ( β = 3500 ,   α = β × μ ; ξ = 1600 ,   γ = ξ × p 1 p )
n μ ^ ¯ ML ϵ μ ML p ^ ¯ ML ϵ p ML μ ^ ¯ Bayes ϵ μ Bayes p ^ ¯ Bayes ϵ p Bayes
2011.96071.511740.697640.1006111.97610.024240.698690.00133
5012.01310.928640.697420.0646811.94080.059550.696740.00328
10011.99530.634060.698350.0462611.88240.117950.693540.00647
Table 5. Sensitivity test for accuracy of Bayesian estimates by selecting hyper-parameters.
Table 5. Sensitivity test for accuracy of Bayesian estimates by selecting hyper-parameters.
μ = 2 p = 0.2 n = 100
β ξ α = β × μ γ = ξ × p 1 p μ ^ ¯ Bayes ϵ μ Bayes p ^ ¯ Bayes ϵ p Bayes
27121154252.751.975320.041490.187350.01414
27321354653.251.975450.041260.187430.01405
27521555053.751.975590.041030.187520.01395
27721755454.251.975720.040800.187600.01386
27921955854.751.975860.040580.187680.01377
114679622921991.992870.011980.195800.00470
11487982296199.51.992880.011960.195810.00469
115080023002001.992890.011940.195820.00468
11528022304200.51.992900.011920.1958250.004669
115480423082011.992910.011900.1958340.004656
Table 6. Goodness-of-fit tests of the ML and Bayesian estimates with different pairs of hyper-parameters.
Table 6. Goodness-of-fit tests of the ML and Bayesian estimates with different pairs of hyper-parameters.
Hyper-ParametersEstimates of μ Estimate of p χ 2 Goodness-of-Fit
MLE 0.102190.560242.20614
Bayes 1 β = 675 , γ = 325 0.086400.4791110.0378
Bayes 2 β = 6500 , γ = 4500 0.087970.484719.24796
Bayes 3 β = 146,500 , γ = 144,500 0.093740.514775.48988
Bayes 4 β = 954,500 , γ = 9,444,500 0.102100.559762.20985
Bayes 5 β = 39,546,500 , γ = 39,444,500 0.102170.560132.20692
Table 7. Goodness-of-fit test of simulated data with different pairs of hyper-parameters. we confirm it is correct, There are different ways to select other hyper-parameters.
Table 7. Goodness-of-fit test of simulated data with different pairs of hyper-parameters. we confirm it is correct, There are different ways to select other hyper-parameters.
Hyper-ParametersEstimates of μ Estimate of p χ 2 Goodness-of-Fit
MLE 1.871220.190370.71024
Bayes 1 β = 85 , γ = 104 1.866340.188190.70968
Bayes 2 β = 85 , γ = 115 1.866340.189030.70926
Bayes 3 β = 87 , γ = 115 1.867380.189030.70919
Bayes 4 β = 90 , γ = 110 1.868910.188670.70963
Bayes 5 β = 90 , γ = 115 1.868910.189030.70937
Bayes 6 β = 4 , γ = 6 1.803850.163041.10954
Table 8. Goodness-of-fit test of simulated data with different pairs of hyper-parameters.
Table 8. Goodness-of-fit test of simulated data with different pairs of hyper-parameters.
Hyper-ParametersEstimates of μ Estimate of p χ 2 Goodness-of-Fit
MLE 1.871220.190370.71024
Bayes 1 β = 85 , γ = 104 1.823150.181560.81937
Bayes 2 β = 85 , γ = 115 1.823150.182190.81904
Bayes 3 β = 87 , γ = 115 1.823520.182190.81720
Bayes 4 β = 90 , γ = 110 1.824070.181920.81464
Bayes 5 β = 90 , γ = 115 1.824070.182190.81450
Bayes 6 β = 210 , γ = 315 1.838930.186830.75708
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Deng, M.; Aminzadeh, M.S.; So, B. Inference for the Parameters of a Zero-Inflated Poisson Predictive Model. Risks 2024, 12, 104. https://doi.org/10.3390/risks12070104

AMA Style

Deng M, Aminzadeh MS, So B. Inference for the Parameters of a Zero-Inflated Poisson Predictive Model. Risks. 2024; 12(7):104. https://doi.org/10.3390/risks12070104

Chicago/Turabian Style

Deng, Min, Mostafa S. Aminzadeh, and Banghee So. 2024. "Inference for the Parameters of a Zero-Inflated Poisson Predictive Model" Risks 12, no. 7: 104. https://doi.org/10.3390/risks12070104

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop