我有一个包含浓度、菌丝体生长和两个种群的数据集。我安装了 LL.4 模型(用 mselect 检查)
##LL.4 model of the data
FD7_LL4<-drm(Growth ~ Concentration, Treatment, data=FD7,
fct = LL.4(),
pmodels=list(~Treatment-1, ~Treatment-1, ~Treatment-1, ~Treatment-1))
并得到了很好的拟合(使用 LL.4 模型的两种治疗的剂量反应曲线)。
我得到了 ED50 估计值
ED(FD7_LL4, 50, interval="delta")
##results
Estimated effective doses
Estimate Std. Error Lower Upper
e:R:50 2.619512 0.085679 2.451342 2.787682
e:S:50 5.456838 0.256763 4.952865 5.960810
问题是,处理“S”永远不会达到 0,因此 ED50 也是从 ymax-ymin 计算的。我需要在 ymax-0 之间计算它,因为我想得到这个值,当菌丝体生长被抑制在 50% 时。从实验数据来看,S 的 ED50 应该在 10 左右,这是我用 LL.3 模型得到的(使用 LL.3 模型的两种治疗的剂量反应曲线),但正如你所见,它不太适合......你认为我仍然可以使用 LL.3 模型,因为它从生物学的角度来看更相关吗?LL.3 型号的 ED50 值为:
Estimated effective doses
Estimate Std. Error Lower Upper
e:R:50 2.704085 0.083539 2.540116 2.868054
e:S:50 10.487770 0.693789 9.126012 11.849529
这与我的实验数据相对应。非常感谢你的帮助。