2015-05-07 2 views
0

При запуске последующего кода в R:R: Glmer Модель Ошибка

m3 <- glmer(accoccur ~ Time + Year + Month + holiday + HolidayNum + (1 + Time | DistfKaraj) , data = accident, family = "binomial" , nAGQ =1) 

Run наклонившись с этой ошибкой:

Error in intI(i, n = [email protected][1], dn[[1]], give.dn = FALSE) : 
    "anyNA" is not a BUILTIN function 
+0

Какая версия R вы используете? – alexforrence

+0

Я использую версию 3.0.2 –

ответ

1

anyNA() это функция, которая была введена в R 3.1.0 - поиск http://cran.r-project.org/src/base/NEWS для функция name. Я предполагаю, что у вас есть версия для разработки lme4 (размещена here), которая использует anyNA() (на основе the blame, она была добавлена ​​в ноябре 2014 года), но не определяет ее для вас.

У вас есть несколько вариантов:

  1. апгрейд по меньшей мере R 3.1.0 - ток 3.2.0.
  2. Определить anyNA() себя, с anyNA <- function(x) any(is.na(x))

Я рекомендовал бы по крайней мере модернизировать свою версию R, если вы не полагаться на пакеты, которые недоступны в будущих версиях.

Смежные вопросы