Description Usage Arguments Details Value See Also Examples
View source: R/emfrail_arguments.R
Control parameters for emfrail
1 2 3 4 5 6 | emfrail_control(opt_fit = TRUE, se = TRUE, se_adj = TRUE,
ca_test = TRUE, lik_ci = TRUE, lik_interval = exp(c(-3, 20)),
lik_interval_stable = exp(c(0, 20)), nlm_control = list(stepmax = 1),
zph = FALSE, zph_transform = "km", em_control = list(eps = 1e-04,
maxit = Inf, fast_fit = TRUE, verbose = FALSE, upper_tol = exp(10),
lik_tol = 1))
|
opt_fit |
Logical. Whether the outer optimization should be carried out.
If |
se |
Logical. Whether to calculate the variance / covariance matrix. |
se_adj |
Logical. Whether to calculate the adjusted variance / covariance matrix (needs |
ca_test |
Logical. Should the Commenges-Andersen test be calculated? |
lik_ci |
Logical. Should likelihood-based confidence interval be calculated for the frailty parameter? |
lik_interval |
The edges, on the scale of θ, of the parameter space in which to search for likelihood-based confidence interval |
lik_interval_stable |
(for dist = "stable") The edges, on the scale of θ, of the parameter space in which to search for likelihood-based confidence interval |
nlm_control |
A list of named arguments to be sent to |
zph |
Logical. Should the |
zph_transform |
One of |
em_control |
A list of parameters for the inner optimization. See details. |
The nlm_control
argument should not overalp with hessian
, f
or p
.
The em_control
argument should be a list with the following items:
eps
A criterion for convergence of the EM algorithm (difference between two consecutive values of the log-likelihood)
maxit
The maximum number of iterations between the E step and the M step
fast_fit
Logical, whether the closed form formulas should be used for the E step when available
verbose
Logical, whether details of the optimization should be printed
upper_tol
An upper bound for θ; after this treshold, the algorithm returns the limiting log-likelihood of the no-frailty model.
That is because the no-frailty scenario corresponds to a θ = ∞, which could lead to some numerical issues
lik_tol
For values higher than this, the algorithm returns a warning when the log-likelihood decreases between EM steps. Technically, this should not happen, but
if the parameter θ is somewhere really far from the maximum, numerical problems might lead in very small likelihood decreases.
The fast_fit
option make a difference when the distribution is gamma (with or without left truncation) or
inverse Gaussian, i.e. pvf with m = -1/2 (without left truncation). For all the other scenarios, the fast_fit option will
automatically be changed to FALSE. When the number of events in a cluster / individual is not very small, the cases for which
fast fitting is available will show an improvement in performance.
The starting value of the outer optimization may be set in the distribution
argument.
An object of the type emfrail_control
.
emfrail
, emfrail_dist
, emfrail_pll
1 2 | emfrail_control()
emfrail_control(em_control = list(eps = 1e-7))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.