У меня многоуровневая модель. Я использую следующие команды с validatedRS6
в качестве результата, random
в качестве предиктора и clustno
в качестве переменной случайных эффектов.
new<-as.data.frame(read.delim("BABEX.dat", header=TRUE))
install.packages("lme4")
library(lme4)
model1<- glmer(validatedRS6 ~ random + (1|clustno), data=new, family=binomial("logit"), nAGQ = 1L)
Однако я получаю следующую ошибку
Ошибка в do.call(new, c(list(Class = "glmResp", family = family), ll[setdiff(names(ll), : 'что' должно быть символьной строкой или функцией
Я абсолютно не знаю, что пошло не так, и искал в Интернете. Извините, но я не могу предоставить данные, так как они взяты из вмешательства, которое еще не опубликовано.
str(new)
. (Кроме того, но, вероятно, по касательной, вам не нужно оборачиватьas.data.frame
результатыread.delim
.) - person IRTFM   schedule 06.11.2013new2 <- new; rm("new"); glmer(..., data=new2, ...)
- person Ben Bolker   schedule 06.11.2013