I am looking at the interaction of 2 fixed variables and 1 random variable. Year has 19 levels and is numeric, beach is a factor and has 4 levels, method is a factor and has 3 levels. I am confused on the error messages below. NS1 is my nest success and it is weighted by the total number of eggs.
fit10<-glmer(NS1~0+beach+method+(1|year)+(1+beach*method|year),data=new1,weights=egg_total,family=binomial())
Warning messages:
1: In eval(expr, envir, enclos) : non-integer #successes in a binomial glm!
2: In commonArgs(par, fn, control, environment()) : maxfun < 10 * length(par)^2 is not recommended.
3: In optwrap(optimizer, devfun, start, rho$lower, control = control, : convergence code 1 from bobyqa: bobyqa -- maximum number of function evaluations exceeded
4: In (function (fn, par, lower = rep.int(-Inf, n), upper = rep.int(Inf, : failure to converge in 10000 evaluations
5: In checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv, : unable to evaluate scaled gradient
6: In checkConv(attr(opt, "derivs"), opt$par, ctrl = control$checkConv, : Model failed to converge: degenerate Hessian with 17 negative eigenvalues
EDIT: I have changed my code to:
fit10<-glmer(NS1~0+beach+method+(1|year)+(1|beach/year)+ (1+method|year),data=new1,weights=crawls,family=binomial(),control=glmerControl(optimizer = "Nelder_Mead",optCtrl=list(maxfun=100000)))
which only gave me this warning message:
Warning message:
In eval(expr, envir, enclos) : non-integer #successes in a binomial glm!
A sample of my data looks like this:
year beach method FC.. NS NS1 egg_total crawls
1 1997 Hillsboro HTL only 7 12.500000 0.12500000 0 8
2 1997 Hillsboro HTL only 4 33.333333 0.33333333 99 6
3 1997 Hillsboro HTL only 3 57.142857 0.57142857 0 7
4 1997 Hillsboro HTL only 2 33.333333 0.33333333 0 3
5 1997 Hillsboro HTL only 0 100.000000 1.00000000 104 2
6 1997 Hillsboro HTL only 0 100.000000 1.00000000 0 2
7 1997 Hillsboro HTL only 0 100.000000 1.00000000 190 4
8 1997 Hillsboro HTL only 1 66.666667 0.66666667 0 3
9 1997 Hillsboro HTL only 0 100.000000 1.00000000 114 1
10 1997 P/FTL HTL only 0 100.000000 1.00000000 0 1
11 1997 P/FTL no clean 0 100.000000 1.00000000 140 1
12 1997 P/FTL no clean 3 40.000000 0.40000000 277 5
13 1997 P/FTL HTL and SB 0 100.000000 1.00000000 0 1
14 1997 JUL no clean 0 100.000000 1.00000000 153 2
15 1997 JUL no clean 0 100.000000 1.00000000 113 2
16 1997 JUL no clean 0 100.000000 1.00000000 0 1
NS1 is simple NS/100
This goes on for a total of 866 lines in excel