Models | R Documentation |
These functions take in the dose-response data and the model parameters, and
return a likelihood value. They are intended to be optimized using
constrOptim
in the tcplFit
function.
tcplObjCnst(p, resp)
tcplObjGnls(p, lconc, resp)
tcplObjHill(p, lconc, resp)
tcplObjCnst(p, resp)
tcplObjGnls(p, lconc, resp)
tcplObjHill(p, lconc, resp)
p |
Numeric, the parameter values. See details for more information. |
resp |
Numeric, the response values |
lconc |
Numeric, the log10 concentration values |
These functions produce an estimated value based on the model and given parameters for each observation. Those estimated values are then used with the observed values and a scale term to calculate the log-likelihood.
Let t(z,\nu)
be the Student's t-distribution with \nu
degrees of
freedom, y_{i}
be the observed response at the i^{th}
observation, and \mu_{i}
be the estimated response at the i^{th}
observation. We calculate z_{i}
as:
z_{i} = \frac{y_{i} - \mu_{i}}{e^\sigma}
where \sigma
is the scale term. Then the log-likelihood is:
\sum_{i=1}^{n} [ln(t(z_{i}, 4)) - \sigma]
Where n
is the number of observations.
The log-likelihood.
tcplObjCnst
calculates the likelyhood for a constant model at 0. The
only parameter passed to tcplObjCnst
by p
is the scale term
\sigma
. The constant model value \mu_{i}
for the
i^{th}
observation is given by:
\mu_{i} = 0
tcplObjCnst
calculates the likelyhood for a constant model at 0. The
only parameter passed to tcplObjCnst
by p
is the scale term
\sigma
. The constant model value \mu_{i}
for the
i^{th}
observation is given by:
\mu_{i} = 0
tcplObjGnls
calculates the likelyhood for a 5 parameter model as the
product of two Hill models with the same top and both bottoms equal to 0.
The parameters passed to tcplObjGnls
by p
are (in order) top
(\mathit{tp}
), gain log AC50 (\mathit{ga}
), gain hill coefficient (gw
),
loss log AC50 \mathit{la}
, loss hill coefficient \mathit{lw}
, and the scale
term (\sigma
). The gain-loss model value \mu_{i}
for the
i^{th}
observation is given by:
g_{i} = \frac{1}{1 + 10^{(\mathit{ga} - x_{i})\mathit{gw}}}
l_{i} = \frac{1}{1 + 10^{(x_{i} - \mathit{la})\mathit{lw}}}
\mu_{i} = \mathit{tp}(g_{i})(l_{i})
where x_{i}
is the log concentration for the i^{th}
observation.
tcplObjGnls
calculates the likelyhood for a 5 parameter model as the
product of two Hill models with the same top and both bottoms equal to 0.
The parameters passed to tcplObjGnls
by p
are (in order) top
(\mathit{tp}
), gain log AC50 (\mathit{ga}
), gain hill coefficient (gw
),
loss log AC50 \mathit{la}
, loss hill coefficient \mathit{lw}
, and the scale
term (\sigma
). The gain-loss model value \mu_{i}
for the
i^{th}
observation is given by:
g_{i} = \frac{1}{1 + 10^{(\mathit{ga} - x_{i})\mathit{gw}}}
l_{i} = \frac{1}{1 + 10^{(x_{i} - \mathit{la})\mathit{lw}}}
\mu_{i} = \mathit{tp}(g_{i})(l_{i})
where x_{i}
is the log concentration for the i^{th}
observation.
tcplObjHill
calculates the likelyhood for a 3 parameter Hill model
with the bottom equal to 0. The parameters passed to tcplObjHill
by
p
are (in order) top (\mathit{tp}
), log AC50 (\mathit{ga}
), hill
coefficient (\mathit{gw}
), and the scale term (\sigma
). The hill model
value \mu_{i}
for the i^{th}
observation is given
by:
\mu_{i} = \frac{tp}{1 + 10^{(\mathit{ga} - x_{i})\mathit{gw}}}
where x_{i}
is the log concentration for the i^{th}
observation.
tcplObjHill
calculates the likelyhood for a 3 parameter Hill model
with the bottom equal to 0. The parameters passed to tcplObjHill
by
p
are (in order) top (\mathit{tp}
), log AC50 (\mathit{ga}
), hill
coefficient (\mathit{gw}
), and the scale term (\sigma
). The hill model
value \mu_{i}
for the i^{th}
observation is given
by:
\mu_{i} = \frac{tp}{1 + 10^{(\mathit{ga} - x_{i})\mathit{gw}}}
where x_{i}
is the log concentration for the i^{th}
observation.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.