在 R 中的 SSasymp 中绘制 lrc

plotting lrc in SSasymp in R

我的问题类似于此处未回答的问题:working with SSasymp in r

对于简单的 SSmicmen:

x1 = seq (0,10,1)
y1 = SSmicmen(x1, Vm=10, K=0.5)
plot(y1 ~ x1, type="l")

K的值很容易识别在点(5, 0.5),最大增长值的一半。

给定一个简单的 SSASympOrig:

x2 = seq (0,10,1)
y2 = SSasympOrig(x2, Asym=10, lrc=0.1)
# Asym*(1 - exp(-exp(lrc)*input))
plot(y2 ~ x2, type="l")

有没有一种方法可以表示 and/or 识别参数 "lcr" 对结果图的意义 and/or 影响,与上面的示例类似?

当然,你可以想象一下:

x2 = seq (0,10,0.01)

y2 = SSasympOrig(x2, Asym=10, lrc=0.1)
# Asym*(1 - exp(-exp(lrc)*input))
plot(y2 ~ x2, type="n")

for (lrc in (10^((-5):1))) {
  y2 = SSasympOrig(x2, Asym=10, lrc=lrc)
  # Asym*(1 - exp(-exp(lrc)*input))
  lines(y2 ~ x2, type="l", col = 6+log10(lrc))
}

此参数控制接近渐近线的速度。通过研究方程式得到这个需要 highschool-level 数学技能。或者您可以尝试阅读 Wikipedia entry about the half-life:

y2 = SSasympOrig(x2, Asym=10, lrc=0.1)
# Asym*(1 - exp(-exp(lrc)*input))
plot(y2 ~ x2, type="l")

points(x = log(2) / exp(0.1), y = 0.5 * 10)