[R] Can't find all levels of categorical predictors in output of zeroinfl()

j.straka jstrak at gmail.com
Sun Mar 4 21:26:52 CET 2012


Hello,
I’m using zero-inflated Poisson regression via the zeroinfl() function to
analyze data on seed-set of plants, but for some reason, I don’t seem to be
getting the output for all three levels of my two categorical predictors. 

More about my data and model:
My response variable is the number of viable seeds (AVInt), and my two
categorical predictors are elevation (Elev) and Treatment (Treatment).  Elev
has three levels: 01-Low, 02-Mid, and 03-High; Treatment also has three
possibilities: B, F, or O. 

Because the response variable (AVInt) is zero-inflated and
Poisson-distributed, I’m using zeroinfl() under the pcsl library as an
alternative to factorial ANOVA (I’ve also tried the zero-inflated negative
binomial).  This is early in my data-analysis, but I will likely incorporate
additional categorical and continuous predictors at a later time. 

This gives me the following model:

zipclay=zeroinfl(AVInt ~ Elev + Treatment)

So running the model, I have: 
> zipclay=zeroinfl(AVInt ~ Elev + Treatment)
> summary(zipclay)

Call:
zeroinfl(formula = AVInt ~ Elev + Treatment)

Pearson residuals:
    Min      1Q  Median      3Q     Max 
-1.1958 -0.5612 -0.3764  0.2704  5.5130 

Count model coefficients (poisson with log link):
            Estimate Std. Error z value Pr(>|z|)   
(Intercept)  -0.2035     0.3435  -0.592  0.55368   
Elev02-Mid    0.3937     0.1806   2.180  0.02923 * 
Elev03-High   0.1635     0.1792   0.912  0.36159   
TreatmentF    1.0026     0.3305   3.033  0.00242 **
TreatmentO    0.5915     0.3293   1.796  0.07244 . 

Zero-inflation model coefficients (binomial with logit link):
            Estimate Std. Error z value Pr(>|z|)    
(Intercept)   1.6086     0.5080   3.167  0.00154 ** 
Elev02-Mid   -0.3813     0.4345  -0.878  0.38020    
Elev03-High  -0.9512     0.4532  -2.099  0.03584 *  
TreatmentF   -0.9774     0.4690  -2.084  0.03718 *  
TreatmentO   -3.0242     0.6561  -4.609 4.05e-06 ***
---
Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 

Number of iterations in BFGS optimization: 16 
Log-likelihood: -363.2 on 10 Df

So my question is, where did my "Elev01-Low" and "TreatmentB" go??  Why
aren't they appearing in the output table? 

Any insight would be greatly appreciated!

- Jason



--
View this message in context: http://r.789695.n4.nabble.com/Can-t-find-all-levels-of-categorical-predictors-in-output-of-zeroinfl-tp4444214p4444214.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list