## Uses of Class
org.apache.ignite.ml.tree.randomforest.data.RandomForestTreeModel

- Packages that use RandomForestTreeModel
  Package | Description
  --- | ---
  org.apache.ignite.ml.tree.randomforest | Contains random forest implementation classes.
  org.apache.ignite.ml.tree.randomforest.data.impurity | Contains implementation of impurity computers based on histograms.
  org.apache.ignite.ml.tree.randomforest.data.statistics | Contains implementation of statistics computers for Random Forest.

- - ### Uses of RandomForestTreeModel in org.apache.ignite.ml.tree.randomforest

    Methods in org.apache.ignite.ml.tree.randomforest that return types with arguments of type RandomForestTreeModel
    Modifier and Type | Method and Description
    --- | ---
    `List<RandomForestTreeModel>` | RandomForestModel.`getModels()` Returns containing models.
    `protected ArrayList<RandomForestTreeModel>` | RandomForestTrainer.`initTrees(Queue<TreeNode> treesQueue)` Creates list of trees.

    Method parameters in org.apache.ignite.ml.tree.randomforest with type arguments of type RandomForestTreeModel
    Modifier and Type | Method and Description
    --- | ---
    `protected RandomForestModel` | RandomForestRegressionTrainer.`buildComposition(List<RandomForestTreeModel> models)` Returns composition of built trees.
    `protected abstract RandomForestModel` | RandomForestTrainer.`buildComposition(List<RandomForestTreeModel> models)` Returns composition of built trees.
    `protected RandomForestModel` | RandomForestClassifierTrainer.`buildComposition(List<RandomForestTreeModel> models)` Returns composition of built trees.

    Constructor parameters in org.apache.ignite.ml.tree.randomforest with type arguments of type RandomForestTreeModel
    Constructor and Description
    `RandomForestModel(List<RandomForestTreeModel> oldModels, PredictionsAggregator predictionsAggregator)`

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

    Method parameters in org.apache.ignite.ml.tree.randomforest.data.impurity with type arguments of type RandomForestTreeModel
    Modifier and Type | Method and Description
    --- | ---
    `Map<NodeId,ImpurityHistogramsComputer.NodeImpurityHistograms<S>>` | ImpurityHistogramsComputer.`aggregateImpurityStatistics(ArrayList<RandomForestTreeModel> roots, Map<Integer,BucketMeta> histMeta, Map<NodeId,TreeNode> nodesToLearn, Dataset<EmptyContext,BootstrappedDatasetPartition> dataset)` Computes histograms for each feature.

  - ### Uses of RandomForestTreeModel in org.apache.ignite.ml.tree.randomforest.data.statistics

    Method parameters in org.apache.ignite.ml.tree.randomforest.data.statistics with type arguments of type RandomForestTreeModel
    Modifier and Type | Method and Description
    --- | ---
    `void` | LeafValuesComputer.`setValuesForLeaves(ArrayList<RandomForestTreeModel> roots, Dataset<EmptyContext,BootstrappedDatasetPartition> dataset)` Takes a list of all built trees and in one map-reduceImpurityStatistics step collect statistics for evaluating leaf-values for each tree and sets values for leaves.

${current.year} Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023