对不起,如果这是一个愚蠢的问题,但我无法弄清楚如何在drc包中使用pmodels . 我在网上到处搜索,我能找到的就是定义,它是:“非线性函数中有参数的多列数据框 . 或者包含非线性函数中每个参数的公式的列表“ . 网上有例子,但我没有它的代表 . 例如,对于命令:

sel.m2 <- drm(dead/total~conc, type, weights=total, data=selenium, fct=LL.2(),
    type="binomial", pmodels=list(~1, ~factor(type)-1))

met.as.m1<-drm(gain ~ dose, product, data = methionine, fct = AR.3(),
    pmodels = list(~1, ~factor(product), ~factor(product)))
    plot(met.as.m1, log = "", ylim = c(1450, 1800))

auxins.m1 <- boxcox(drm(y ~ dose, h, pmodels = data.frame(h, h, 1, h), fct = LL.4(), data = auxins), method = "anova")

我认为pmodels是一个列表和数据框架,但是“-1”与“~1”是什么意思或列出一个因子是什么意思,括号内的顺序有什么意义?