This function calculates the distribution parameters, i.e. mean and sd, of a
truncated normal distribution from an arbitrary confidence interval.
paramtnormci_numeric(
p,
ci,
lowerTrunc = -Inf,
upperTrunc = Inf,
relativeTolerance = 0.05,
rootMethod = "probability",
...
)A list with elements mean and sd, i.e. the parameters of the underlying
normal distribution.
numeric 2-dimensional vector; probabilities of lower and upper bound of the
corresponding confidence interval.
numeric 2-dimensional vector; lower, i.e ci[[1]], and upper bound, i.e
ci[[2]], of the confidence interval.
numeric; lower truncation point of the distribution (>= -Inf).
numeric; upper truncation point of the distribution (<= Inf).
numeric; the relative tolerance level of deviation of the
generated confidence interval from the specified interval. If this deviation is greater than
relativeTolerance a warning is given.
character; if ="probability" the equation defining the parameters mean and
sd is the difference between calculated and given probabilities of the confidence
interval; if ="quantile" the equation defining the parameters is the difference between
calculated and given upper and lower value of the confidence interval.
Further parameters passed to nleqslv.
For details of the truncated normal distribution see tnorm.
#' @importFrom nleqslv nleqslv
tnorm, nleqslv