Control function for xtune fitting.
xtune.control(
alpha.est.init = NULL,
max_s = 20,
margin_s = 1e-05,
maxstep = 100,
margin = 0.001,
maxstep_inner = 100,
margin_inner = 0.001,
compute.likelihood = FALSE,
verbosity = FALSE,
standardize = TRUE,
intercept = TRUE
)A list of control objects after the checking.
Initial values of alpha vector supplied to the algorithm. Alpha values are the hyper-parameters for the double exponential prior of regression coefficients, and it controls the prior variance of regression coefficients. Default is a vector of 0 with length p.
Maximum number of outer loop iterations for binary or multiclass outcomes. Default is 20.
Convergence threshold of the outer loop for binary or multiclass outcomes. Default is 1e-5.
Maximum number of iterations. Default is 100.
Convergence threshold. Default is 1e-3.
Maximum number of iterations for the inner loop of the majorization-minimization algorithm. Default is 100.
Convergence threshold for the inner loop of the majorization-minimization algorithm. Default is 1e-3.
Should the function compute the marginal likelihood for hyper-parameters at each step of the update? Default is TRUE.
Track algorithm update process? Default is FALSE.
Standardize X or not, same as the standardized option in glmnet.
Should intercept(s) be fitted (default=TRUE) or set to zero (FALSE), same as the intercept option in glmnet.