When I run:
model1 <- glmer(Avg_egg_mass ~ Treatment + Alt + Treatment:Alt + (1|Obs), family = poisson(link=log), data = dframe1)
the output is:
"There were 50 or more warnings (use warnings() to see the first 50)
warnings() Warning messages: 1: In (function (fr, X, reTrms, family, nAGQ = 1L, verbose = 0L, ... :non-integer x = 1.010000" and it goes on in this fashion for all my data in that column.
Do I have to make this an integer?
The summary of model2 then says:
"Error in diag(vcov(object, use.hessian = use.hessian)) : error in evaluating the argument 'x' in selecting a method for function 'diag': Error in eigen(V.hess, symmetric = TRUE, only.values = TRUE) : infinite or missing values in 'x'"
Can anybody help?