Set useful default and allow changes for the gsm call. This is meant to make the gsm call simpler.
gsm.control(parscale = 1, maxit = 300, optimiser = c("BFGS", "NelderMead"), trace = 0,
nodes = 9, adaptive = TRUE, kappa.init = 1, maxkappa = 1000,
suppressWarnings.coxph.frailty = TRUE, robust_initial = FALSE, bhazinit = 0.1,
eps.init = 1e-5, use.gr = TRUE, penalty = c("logH", "h"), outer_optim = 1,
reltol.search = 1e-10, reltol.final = 1e-10, reltol.outer = 1e-05,
criterion = c("GCV", "BIC"))
numeric vector or scalar for the scaling of the parameter values; default 1
integer for the maximum number of iterations for the optimisation process
which optimiser to use for the outer optimisation
integer indicating the trace level for each optimiser
number of quadrature nodes
logical for whether to use adaptive or non-adaptive quadrature, Default=TRUE.
initial value for the quadratic penalty for inequality constraints
initial value for epsilon
double float value for the maximum value of the weight used in the constraint.
logical
Not currently documented.
Not currently documented.
Logical for whether to use gradients.
Not currently documented.
Not currently documented.
Relative tolerance. Not currently documented.
Relative tolerance. Not currently documented.
Relative tolerance. Not currently documented.
Not currently documented.