Methods
Three methods implemented in LikelihoodProfiler package: :CICO_ONE_PASS
, :LIN_EXTRAPOL
, :QUADR_EXTRAPOL
.
The main function for CI endpoints estimation is get_interval
(see API section). Estimation method is defined by the keyword argument method
. It supports one of the above values. Default is :CICO_ONE_PASS
.
:CICO_ONE_PASS
The method uses the one-pass calculation of confidence interval endpoint and utilizes Inequality-based Constrained Optimization for efficient determination of confidence intervals and detection of “non-identifiable” parameters.
The method internally calls NLopt
algorithm to build an augmented objective function with LN_AUGLAG
algorithm. Optimization algorithm choice is described in Optimizers section.
:LIN_EXTRAPOL
The method examines profile likelihood function by making steps in both directions from the optima. Each step is derived as a linear extrapolation: y = a*x + b
.
:QUADR_EXTRAPOL
The method examines profile likelihood function by making steps in both directions from the optima. Each step is derived as a quadratic extrapolation: y = x^2*a + x*b + c
.