i'm new r , creating models may easy fix.
i using glmer in lme4 package model data: b1 <- glmer(overlap_m ~ 1 + sex_m + fieldseason_m +(1|birdid_m) ,data = overlapdataframe_matrix, family=gamma, start=null)
each of fixed effects , random effect (birdid_m) have been defined as.list created columns of matrix "overlapdataframe_matrix"
`head(overlapdataframe_matrix) birdid fieldseason sex overlap area [1,] 1 5.2014 1 31.56543 118216.40 [2,] 2 5.2014 1 28.44252 74989.85 [3,] 3 5.2014 1 3.15136 30234.26 [4,] 4 5.2014 1 54.28696 33223.01 [5,] 5 5.2014 1 0.00000 55337.15 [6,] 6 5.2014 1 43.80645 21412.06` when run model error: error in list2env(data) : first argument must named list
i have tried different ways change environment each variable in, not clear on how works. issue here, or there easier fix?
the lmer command needs data input defined data.frame
overlapdataframe_matrix <- data.frame(overlapdataframe_matrix)
Comments
Post a Comment