Ошибка в numericDeriv (форма [[3L]], имена (ind), env): отсутствует значение или бесконечность, возникающая при оценке модели - PullRequest
0 голосов
/ 23 апреля 2019

Я новичок в R, пытающийся сопоставить кривые с 4 нелинейными наборами данных на одном графике.Цель состоит в том, чтобы увидеть, есть ли сигнал.диф.между любыми строками, которые создает каждый набор данных.данные выглядят так: Время (секунды) Db Обработка

Вот ошибка, которую я продолжаю получать:

Ошибка в numericDeriv (форма [[3L]], имена (ind),env): пропущенное значение или бесконечность, возникающие при оценке модели

. Вот как я сейчас кодирую nls

modnl <- nls(Db ~ m * (1 - exp(-a[Treatment]* Time - d[Treatment])), start = list(a = c(0, 0.1,0.1,0.1), d=rep(0.1,4),m=mean(dat$Db[which(dat$Treatment=='Control')], na.rm=TRUE)), data=dat)

and then summary(modnl)
...