Learn R Programming

tcplfit2 (version 0.1.7)

toplikelihood: Top Likelihood

Description

Probability of top being above cutoff.

Usage

toplikelihood(fname, cutoff, conc, resp, ps, top, mll, errfun = "dt4")

Value

Probability of top being above cutoff.

Arguments

fname

Model function name (equal to model name except hill which uses "hillfn")

cutoff

Desired cutoff.

conc

Vector of concentrations.

resp

Vector of responses.

ps

Vector of parameters, must be in order: a, tp, b, ga, p, la, q, er

top

Model top.

mll

Winning model maximum log-likelihood.

errfun

Which error distribution to assume for each point, defaults to "dt4". "dt4" is the original 4 degrees of freedom t-distribution. Another supported distribution is "dnorm", the normal distribution.

Details

Should only be called by hitcontinner. Uses profile likelihood, similar to bmdbounds. Here, the y-scale type parameter is substituted in such a way that the top equals the cutoff. Then the log-likelihood is compared to the maximum log-likelihood using chisq function to retrieve probability.

Examples

Run this code
fname = "hillfn"
conc = c(.03,.1,.3,1,3,10,30,100)
resp = c(0,.1,0,.2,.6,.9,1.1,1)
ps = c(1.033239, 2.453014, 1.592714, er = -3.295307)
top = 1.023239
mll = 12.71495
toplikelihood(fname, cutoff = .8, conc, resp, ps, top, mll)
toplikelihood(fname, cutoff = 1, conc, resp, ps, top, mll)
toplikelihood(fname, cutoff = 1.2, conc, resp, ps, top, mll)

Run the code above in your browser using DataLab