Skip to content
13

Optimisation Cross Validation

PortfolioOptimisers.OptimisationCrossValidation Type
julia
struct OptimisationCrossValidation{__T_cv, __T_scorer} <: AbstractEstimator

Wraps a cross-validation scheme and an optional scorer to form a complete optimisation cross-validation pipeline.

Fields

  • cv: Cross-validation estimator.

  • scorer: Scoring function.

Constructors

julia
OptimisationCrossValidation(;
    cv::OptCVER = KFold(),
    scorer::Option{<:PredictionCrossValScorer} = nothing
) -> OptimisationCrossValidation

Keywords correspond to the struct's fields.

Related

source
PortfolioOptimisers.NonCombOptCV Type
julia
const NonCombOptCV = Union{<:KFold, <:WalkForwardEstimator}

Alias for non-combinatorial optimisation cross-validation schemes.

Matches either a KFold or a WalkForwardEstimator. Used for dispatch in routines that require sequential or fold-based (non-combinatorial) cross-validation.

Related

source