This function generates an objective function for model-based optimization
based on the cross-validated log-likelihood of a tramnet model with
an elastic net penalty. It is not intended to be called by the user directly,
instead it will be given as an argument to mbo_tramnet.
elnet_obj(object, minlambda = 0, maxlambda = 16, minalpha = 0,
maxalpha = 1, folds, noisy = FALSE, fold)Single objective function for model based optimization.
object of class tramnet
minimum value for lambda (default: 0)
maximum value for lambda (default: 16)
minimum value for alpha (default: 0)
maximum value for alpha (default: 1)
self specified folds for cross validation (mainly for reproducibility and comparability purposes)
indicates whether folds for k-fold cross-validation should
be random for each iteration, leading to a noisy objective function
(default: FALSE)
fold for cross validation