package impurity
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class GiniCalculator extends ImpurityCalculator[Char]
Calculate the weighted Gini Impurity: weight * (1 - \sum_j f_j^2), where f_j is the frequency of the jth label
- trait ImpurityCalculator[T] extends AnyRef
Interface for an impurity calculator, which computes an impurity metric to drive a splitter
- class MultiImpurityCalculator extends ImpurityCalculator[Array[AnyVal]]
Compute the impurity of array-valued labels by summing over the impurity of each index on its own
- class VarianceCalculator extends ImpurityCalculator[Double]
Calculat the weighted variance, which is \sum w_i * (x_i - \bar{x})^2, where \bar{x} is the weighted mean of x
Value Members
- object GiniCalculator
Companion object
- object MultiImpurityCalculator
Companion object
- object VarianceCalculator
Companion object