Why am I getting this warning when running my GLM? pcurv is squared
“glm.fit: fitted probabilities numerically 0 or 1 occurred”
>summary(df.1)
lon lat Roughness Pcurv
Min. :-71.00 Min. :-29.98 Min. :-0.7575 Min. :-6.62627
1st Qu.:-68.70 1st Qu.:-23.90 1st Qu.:-0.7048 1st Qu.:-0.08573
Median :-67.34 Median :-19.13 Median :-0.4133 Median : 0.28108
Mean :-66.62 Mean :-20.71 Mean : 0.0000 Mean : 0.00000
3rd Qu.:-65.11 3rd Qu.:-17.45 3rd Qu.: 0.4076 3rd Qu.: 0.32911
Max. :-60.15 Max. :-14.07 Max. : 4.7961 Max. : 6.09728
Mean.MIN.Temp Mean.MAX.Temp Precipitation pres
Min. :-1.7400 Min. :-1.9045 Min. :-0.8101 Min. :0.0
1st Qu.:-0.7141 1st Qu.:-0.7716 1st Qu.:-0.6943 1st Qu.:0.0
Median :-0.4810 Median :-0.3799 Median :-0.4338 Median :0.5
Mean : 0.0000 Mean : 0.0000 Mean : 0.0000 Mean :0.5
3rd Qu.: 1.0841 3rd Qu.: 1.0467 3rd Qu.: 0.5794 3rd Qu.:1.0
Max. : 1.7223 Max. : 1.8859 Max. : 4.3427 Max. :1.0
grp
Min. :1
1st Qu.:2
Median :3
Mean :3
3rd Qu.:4
Max. :5
My model code:
mdl.glm <- glm(pres~Roughness+Pcurv*I(Pcurv^2)+Mean.MIN.Temp+Mean.MAX.Temp, family=binomial(link=logit), data=subset(df.1,grp!=1))