[R-sig-ME] compare result of ZINB model between glmmtmb and zeroinfl function
ornicha anuchitchanchai
n|ch@|@|@ @end|ng |rom hotm@||@com
Wed May 5 14:09:42 CEST 2021
Hi,
I want to run spatial zero-inflated negative binomial regression model. So, I planned to run spatial correlation from glmtmb package but I found problems:
When running model with function zeroinfl, the model works fine
Here is my model with zeroinfl function:
zinbz <- zeroinfl(driver~zone+pop+market+depstore+religious+med+edu+res+conv+busstop+busline+rail+pier+transit+dist_sta+RL_motorway+RL_trunk+RL_primary+RL_secondary+RL_tertiary+RL_residential+RL_track+RL_footway+RL_livingstreet|pop+market+religious+med+edu+res+conv+busstop+busline+RL_motorway+RL_trunk+RL_primary+RL_secondary+RL_tertiary+RL_residential+RL_track+RL_footway+RL_livingstreet, data=wingrid, dist="negbin")
but when running with glmmTMB, I got warning:
Warning messages:
1: In fitTMB(TMBStruc) :
Model convergence problem; non-positive-definite Hessian matrix. See vignette('troubleshooting')
2: In fitTMB(TMBStruc) :
Model convergence problem; function evaluation limit reached without convergence (9). See vignette('troubleshooting')
here is my code:
zinb_glmm <- glmmTMB(driver~zone+pop+market+depstore+religious+med+edu+res+conv+busstop+busline+rail+pier+transit+dist_sta+RL_motorway+RL_trunk+RL_primary+RL_secondary+RL_tertiary+RL_residential+RL_track+RL_footway+RL_livingstreet+(1|null), zi=~pop+market+religious+med+edu+res+conv+busstop+busline+RL_motorway+RL_trunk+RL_primary+RL_secondary+RL_tertiary+RL_residential+RL_track+RL_footway+RL_livingstreet, data=wingrid, family=nbinom2)
(wingrid is my data,
null is column with value of 1 for all rows)
And I got this result:
AIC BIC logLik deviance df.resid
NA NA NA NA 1535
Random effects:
Conditional model:
Groups Name Variance Std.Dev.
null (Intercept) 1.01 1.005
Number of obs: 1582, groups: null, 1
Overdispersion parameter for nbinom2 family (): 1.02
Conditional model:
Estimate Std. Error z value Pr(>|z|)
(Intercept) 1.803e-03 NA NA NA
zonemiddle -1.047e-02 1.062e-01 -0.099 0.921486
zoneouter 1.286e-02 1.254e-01 0.103 0.918278
pop 6.892e-05 NA NA NA
market 1.625e-02 7.505e-02 0.217 0.828535
depstore 2.863e-02 6.749e-02 0.424 0.671412
religious -4.474e-03 3.638e-02 -0.123 0.902110
med 1.074e-02 2.731e-02 0.393 0.694192
edu 4.624e-03 2.955e-02 0.156 0.875670
res 3.904e-02 1.988e-02 1.964 0.049515 *
conv 4.895e-02 1.474e-02 3.320 0.000901 ***
busstop 5.870e-02 8.705e-03 6.744 1.54e-11 ***
busline 1.312e-02 1.480e-02 0.886 0.375492
rail -2.076e-03 2.156e-01 -0.010 0.992317
pier -8.357e-04 6.122e-02 -0.014 0.989108
transit 9.169e-03 1.333e-01 0.069 0.945176
dist_sta -3.943e-02 6.868e-03 -5.741 9.42e-09 ***
RL_motorway 6.116e-07 1.991e-05 0.031 0.975492
RL_trunk 7.563e-05 2.669e-05 2.834 0.004603 **
RL_primary 3.558e-05 2.221e-05 1.602 0.109159
RL_secondary 9.770e-05 3.489e-05 2.800 0.005103 **
RL_tertiary 2.199e-05 2.884e-05 0.762 0.445778
RL_residential 5.639e-05 1.319e-05 4.276 1.90e-05 ***
RL_track -1.745e-04 1.092e-04 -1.599 0.109862
RL_footway 5.313e-05 2.070e-05 2.567 0.010259 *
RL_livingstreet 1.314e-06 3.377e-05 0.039 0.968950
---
Signif. codes: 0 �***� 0.001 �**� 0.01 �*� 0.05 �.� 0.1 � � 1
Zero-inflation model:
Estimate Std. Error z value Pr(>|z|)
(Intercept) 6.020e-02 6.701e-02 0.898 0.368988
pop 1.177e-05 1.019e-04 0.116 0.907995
market -4.133e-03 3.436e-01 -0.012 0.990401
religious -1.511e-02 1.222e-01 -0.124 0.901611
med -3.991e-02 9.085e-02 -0.439 0.660462
edu -3.506e-02 9.395e-02 -0.373 0.709055
res -5.044e-02 5.976e-02 -0.844 0.398597
conv -3.881e-02 6.847e-02 -0.567 0.570848
busstop -1.306e-01 3.946e-02 -3.310 0.000933 ***
busline -1.364e-02 5.989e-02 -0.228 0.819842
RL_motorway -4.707e-05 9.994e-05 -0.471 0.637641
RL_trunk 7.902e-05 1.280e-04 0.617 0.536956
RL_primary -2.021e-04 7.746e-05 -2.609 0.009093 **
RL_secondary -5.684e-04 1.251e-04 -4.543 5.54e-06 ***
RL_tertiary 3.062e-05 1.093e-04 0.280 0.779452
RL_residential -3.759e-05 7.273e-06 -5.168 2.37e-07 ***
RL_track 8.114e-04 1.565e-04 5.186 2.15e-07 ***
RL_footway -2.662e-04 1.280e-04 -2.079 0.037595 *
RL_livingstreet 6.237e-05 1.205e-04 0.518 0.604594
---
Signif. codes: 0 �***� 0.001 �**� 0.01 �*� 0.05 �.� 0.1 � � 1
Warning message:
In sqrt(diag(vcov)) : NaNs produced
There is NA result. Also, the result is totally different from result from function zeroinf.
Regards,
nichalala
[[alternative HTML version deleted]]
More information about the R-sig-mixed-models
mailing list