之前做了实验,设置了三个温度梯度,现在用R里面的nls做拟合时,就说变量不足,不能进行拟合。但是我真的只有三个梯度呀。再这么下去实验要重做了,各位知道其他可以拟合的方法吗?
library(ggplot2)
date <- data.frame(T=c(12,20,28),Ro=c(3.272,7.707,10.891))
p <- ggplot(date,aes(x=T,y=Ro))
p_point <- p+geom_point()
mod.1 <- nls(Ro~SSlogis(T),data = date)
x <-seq(1,30,1)
y <-SSlogis(x,summary(mod_Pa)[["coefficients"]][1],summary(mod_Pa)[["coefficients"]][2],summary(mod_Pa)[["coefficients"]][3])
p_point+geom_line()