pub fn nested_cross_validate<E, F, C>(
estimator: E,
x: &Array2<Float>,
y: &Array1<Float>,
outer_cv: &C,
inner_cv: &C,
param_grid: &[ParameterValue],
param_config: ParamConfigFn<E>,
scoring: Option<fn(&Array1<Float>, &Array1<Float>) -> f64>,
) -> Result<NestedCVResult>Expand description
Nested cross-validation for unbiased model evaluation with hyperparameter optimization
This implements nested cross-validation which provides an unbiased estimate of model performance by using separate CV loops for hyperparameter optimization (inner loop) and performance estimation (outer loop).