Пожалуйста помоги. Мне удалось подогнать к моим данным довольно приличную кривую нелинейной регрессии, используя:
model2 <- nls(urine~a*(1-exp(-c*water)), data = eagle, start = list(a=550, c=0.00385))
а затем я создаю свой график, используя:
av <- seq(0,1200, 0.5)
bv <- predict (model2, data=eagle, list(water=av))
plot (urine~water, data = eagle)
lines (av,bv)
Я хочу нарисовать пунктирными линиями верхний и нижний 95% доверительные интервалы. Мне удалось написать код для анализа линейной регрессии, но я борюсь с текущей нелинейной регрессией. Следующий код:
a <- predict (model2, newdata=data.frame(water=av), interval="confidence")
для линейной регрессии это дает мне фрейм данных с тремя столбцами для соответствия, lwr и upr. С моей нелинейной регрессией он просто дает мне список чисел, с которыми я ничего не могу сделать. Какие-либо предложения? Есть ли простой способ получить верхнюю линию и линию уверенности для нелинейной регрессии?