Packages

package impurity

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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

  2. trait ImpurityCalculator[T] extends AnyRef

    Interface for an impurity calculator, which computes an impurity metric to drive a splitter

  3. class MultiImpurityCalculator extends ImpurityCalculator[Array[AnyVal]]

    Compute the impurity of array-valued labels by summing over the impurity of each index on its own

  4. 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

  1. object GiniCalculator

    Companion object

  2. object MultiImpurityCalculator

    Companion object

  3. object VarianceCalculator

    Companion object

Ungrouped