| calcHillConfInt {basicdrm} | R Documentation |
Estimate an confidence interval on a Hill model property
Description
Given a function from Hill model parameters to one or more model properties,
this function produces a confidence interval on that value or those values
using the bootstrapped model coefficents produced by calcHillBootstrap().
This is useful for estimating confidence intervals on other values like
IC50, or generating confidence intervals on fitted values for plots.
Usage
calcHillConfInt(hfit, parfunc, civals = NULL)
Arguments
hfit |
An object of class |
parfunc |
A function from a four parameter Hill model vector (see
|
civals |
An optional set of upper and lower bounds on the confidence
interval to be estimated. If |
Value
An n-by-3 array, where n is the length of the vector produced by
parfunc. The first row is the lower bound of the confidence interval,
the second row is the function evaluated at the best-fit Hill model, and the
third row is the upper bound of the confidence interval.
Examples
conc <- c(0,2^(-6:3),Inf)
hpar <- c(1,3,0,75)
response <- evalHillModel(conc, hpar) + rnorm(length(conc),sd=7.5)
hfit <- fitHillModel(conc,response,c(1,2,3,4),start=c(0.5,1,0,100))
cihfit <- calcHillBootstrap(hfit)
ic50_ci <- calcHillConfInt(cihfit,function(h) invertHillModel(50,h))