## Uses of Class
org.apache.ignite.ml.tree.data.TreeDataIndex

- Packages that use TreeDataIndex
  Package | Description
  --- | ---
  org.apache.ignite.ml.tree.data | Contains data and data builder required for decision tree trainers built on top of partition based dataset.
  org.apache.ignite.ml.tree.impurity | Root package for decision tree impurity measures and calculators.

- - ### Uses of TreeDataIndex in org.apache.ignite.ml.tree.data

    Methods in org.apache.ignite.ml.tree.data that return TreeDataIndex
    Modifier and Type | Method and Description
    --- | ---
    `TreeDataIndex` | DecisionTreeData.`createIndexByFilter(int depth, TreeFilter filter)` Builds index in according to current tree depth and cached indexes in upper levels.
    `TreeDataIndex` | TreeDataIndex.`filter(TreeFilter filter)` Creates projection of current index in according to `TreeFilter`.

  - ### Uses of TreeDataIndex in org.apache.ignite.ml.tree.impurity

    Methods in org.apache.ignite.ml.tree.impurity with parameters of type TreeDataIndex
    Modifier and Type | Method and Description
    --- | ---
    `protected int` | ImpurityMeasureCalculator.`columnsCount(DecisionTreeData data, TreeDataIndex idx)` Returns columns count in current dataset.
    `protected double` | ImpurityMeasureCalculator.`getFeatureValue(DecisionTreeData data, TreeDataIndex idx, int featureId, int k)` Returns feature value in according to kth order statistic.
    `protected Vector` | ImpurityMeasureCalculator.`getFeatureValues(DecisionTreeData data, TreeDataIndex idx, int featureId, int k)` Returns feature value in according to kth order statistic.
    `protected double` | ImpurityMeasureCalculator.`getLabelValue(DecisionTreeData data, TreeDataIndex idx, int featureId, int k)` Returns label value in according to kth order statistic.
    `protected int` | ImpurityMeasureCalculator.`rowsCount(DecisionTreeData data, TreeDataIndex idx)` Returns rows count in current dataset.

2020 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.9.0
Release Date | : October 15 2020