BookmarkSubscribeRSS Feed
Uvanpriya
Calcite | Level 5

Does anyone know the algorithm used to estimate the parameters of a Zero-inflated poisson model in SAS?

5 REPLIES 5
PGStats
Opal | Level 21

According to the documentation of the COUNTREG procedure, the parameters of the ZIP model are estimated by maximum likelihood. The log-likelihood functions are given here.

PG
StatDave
SAS Super FREQ

As with models using other distributions that are fit by PROC GENMOD, the zero-inflated models are fit using an iterative maximum likelihood algorithm. See "generalized linear models theory" and "zero-inflated models" in the Details section of the GENMOD documentation. 

Uvanpriya
Calcite | Level 5

According to the documentation it says that the GENMOD procedure uses a ridge-stabilized Newton-Raphson algorithm to maximize the log-likelihood function. But according to Lambert(1992) it uses the EM algorithm to simultaneously estimate the parameters of Zero-inflated Poisson model .Does it simultaneously estimate the parameters of a ZIP model using the  Newton-Raphson algorithm in SAS also or does it separately estimate the parameters ?

SteveDenham
Jade | Level 19

Things have changed since the Lambert paper. GENMOD does not employ an EM algorithm any longer.

 

SteveDenham.

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

What is ANOVA?

ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 5 replies
  • 1288 views
  • 4 likes
  • 4 in conversation