Scoring
PortfolioOptimisers.AbstractCrossValidationScorer Type
abstract type AbstractCrossValidationScorer <: AbstractEstimatorAbstract supertype for all cross-validation scoring strategies.
Related
sourcePortfolioOptimisers.PredictionScorer Type
abstract type PredictionScorer <: AbstractCrossValidationScorerAbstract supertype for scoring strategies that operate on single-period prediction results.
Related
sourcePortfolioOptimisers.PopulationScorer Type
abstract type PopulationScorer <: AbstractCrossValidationScorerAbstract supertype for scoring strategies that operate on population (multi-path) prediction results.
Related
sourcePortfolioOptimisers.PredictionCrossValScorer Type
const PredictionCrossValScorerUnion of concrete PredictionScorer subtypes and plain functions that score a PopulationPredictionResult.
PortfolioOptimisers.PopulationCrossValScorer Type
const PopulationCrossValScorerUnion of concrete PopulationScorer subtypes and plain functions that score a population prediction.
PortfolioOptimisers.NearestQuantilePrediction Type
struct NearestQuantilePrediction{__T_r, __T_q, __T_r_kwargs, __T_q_kwargs} <: PredictionScorerScoring strategy that selects a prediction by finding the element of a PopulationPredictionResult whose risk measure value is nearest to a target quantile across the population.
Fields
r::AbstractBaseRiskMeasure: Risk measure used to evaluate each prediction.q::Real: Target quantile in[0, 1].r_kwargs::NamedTuple: Keyword arguments passed to the risk measure.q_kwargs::NamedTuple: Keyword arguments passed toquantile.
Constructors
NearestQuantilePrediction(;
r::AbstractBaseRiskMeasure = ConditionalValueatRisk(),
q::Real = 0.5,
r_kwargs::NamedTuple = (;),
q_kwargs::NamedTuple = (;)
) -> NearestQuantilePredictionFunctor
(s::NearestQuantilePrediction)(ppred::PopulationPredictionResult)Evaluates the scorer on a population prediction result and returns the selected prediction.
Related
source