crossv_GeDS
performs k-fold cross-validation for tuning the relevant
parameters of the NGeDS
, GGeDS
, NGeDSgam
, and
NGeDSboost
models.
Two data frames, best_params
and results
.
best_params
contains the best combination of parameters according to
the cross-validated MSE. results
presents the results for each of the
possible combinations of parameters, given the input parameters
.
a description of the structure of the model structure, including the dependent and independent variables.
a data frame containing the variables referenced in the formula.
the GeDS model to be fitted, that is, NGeDS
,
GGeDS
, NGeDSgam
or NGeDSboost
.
to tune via cross-validation. These are: beta
, phi
and
q
in the case of NGeDS
, GGeDS
and NGeDSgam
. In
addition, for NGeDSboost
, int.knots_init
and shrinkage
can also be tuned. Default values are int.knots_init_grid = c(0, 1, 2)
,
shrinkage_grid = c(0.1, 0.5, 1)
, beta_grid = c(0.3, 0.5, 0.7)
,
phi_grid = c(0.9, 0.95, 0.99)
, q_grid = c(2, 3))
.