Skip to contents

Predict response values at user-supplied doses from stored `drc` model fits.

Usage

predict_ec50(x, dose, models = "all")

Arguments

x

An object returned by [estimate_EC50()] or [ec50_multimodel()].

dose

Numeric vector of dose values for prediction.

models

One of `"all"`, `"best"`, or a character vector of model names.

Value

A data frame with group identifiers, model, dose, and predicted value.

Examples

data(multi_isolate)
fit <- estimate_EC50(
  growth ~ dose,
  data = subset(multi_isolate, isolate == 1 & fungicida == "Fungicide A"),
  isolate_col = "isolate",
  fct = drc::LL.3()
)
predict_ec50(fit, dose = c(0.001, 0.01, 0.1))
#>   ID model  dose predicted
#> 1  1  LL.3 0.001 16.639706
#> 2  1  LL.3 0.010  7.764668
#> 3  1  LL.3 0.100  1.484623