## Uses of Interface
org.apache.ignite.ml.dataset.feature.Histogram

- Packages that use Histogram
  Package | Description
  --- | ---
  org.apache.ignite.ml.dataset.feature | Package for helper classes over features such as `ObjectHistogram` or `FeatureMeta`.
  org.apache.ignite.ml.tree.randomforest.data.impurity | Contains implementation of impurity computers based on histograms.
  org.apache.ignite.ml.tree.randomforest.data.impurity.basic | Contains implementation of basic classes for impurity computers.

- - ### Uses of Histogram in org.apache.ignite.ml.dataset.feature

    Classes in org.apache.ignite.ml.dataset.feature with type parameters of type Histogram
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Histogram<T,H extends Histogram<T,H>>` Interface of histogram over type T.

    Classes in org.apache.ignite.ml.dataset.feature that implement Histogram
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ObjectHistogram<T>` Basic implementation of `Histogram` that implements also `DistributionComputer`.

  - ### Uses of Histogram in org.apache.ignite.ml.tree.randomforest.data.impurity

    Classes in org.apache.ignite.ml.tree.randomforest.data.impurity with type parameters of type Histogram
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ImpurityComputer<T,H extends Histogram<T,H>>` Interface represents an object that can compute best splitting point using features histograms.

    Subinterfaces of Histogram in org.apache.ignite.ml.tree.randomforest.data.impurity
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ImpurityComputer<T,H extends Histogram<T,H>>` Interface represents an object that can compute best splitting point using features histograms.

    Classes in org.apache.ignite.ml.tree.randomforest.data.impurity that implement Histogram
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GiniHistogram` Class contains implementation of splitting point finding algorithm based on Gini metric (see https://en.wikipedia.org/wiki/Gini_coefficient) and represents a set of histograms in according to this metric.
    `class` | `MSEHistogram` Class contains implementation of splitting point finding algorithm based on MSE metric (see https://en.wikipedia.org/wiki/Mean_squared_error) and represents a set of histograms in according to this metric.

  - ### Uses of Histogram in org.apache.ignite.ml.tree.randomforest.data.impurity.basic

    Classes in org.apache.ignite.ml.tree.randomforest.data.impurity.basic that implement Histogram
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BootstrappedVectorsHistogram` Histogram for bootstrapped vectors with predefined bucket mapping logic for feature id == featureId.
    `class` | `CountersHistogram` Represents a histogram of element counts per bucket.

2020 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.9.1
Release Date | : December 9 2020