Я новичок в 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)