ScoringResult

data class ScoringResult(val name: String, val distribution: ContinuousDistributionIfc, val estimationResult: EstimationResult, val rvType: RVParametersTypeIfc, val scores: List<Score>) : Comparable<ScoringResult>

The natural ordering is descending by weighted value. That is scoring results with higher weighted value are considered better (more value is better). The weighted value will be a number within 0,1. Thus, a natural sort will cause elements with higher value to be first in the list. If there are no values, then the weighted value will be zero. The weighting is determined by the scoring method.

Parameters

name

a string representation of the fitted distribution with parameters and shift (if applicable).

distribution

the object representing the continuous distribution that was fit and scored

estimationResult

the estimation results for the parameter estimation of the fitted distribution

rvType

the type of the associated random variable (its family)

scores

a list containing the scores for each metric that the distribution was evaluated on. This is the raw (untransformed) value of the metric (not on a common scale).

Constructors

Link copied to clipboard
constructor(name: String, distribution: ContinuousDistributionIfc, estimationResult: EstimationResult, rvType: RVParametersTypeIfc, scores: List<Score>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This holds the metric and is value based on the transformed score to the value function domain.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun compareTo(other: ScoringResult): Int
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String