## Uses of Class
org.apache.ignite.ml.tree.impurity.util.StepFunction

- Packages that use StepFunction
  Package | Description
  --- | ---
  org.apache.ignite.ml.tree.impurity | Root package for decision tree impurity measures and calculators.
  org.apache.ignite.ml.tree.impurity.gini | Contains Gini impurity measure and calculator.
  org.apache.ignite.ml.tree.impurity.mse | Contains mean squared error impurity measure and calculator.
  org.apache.ignite.ml.tree.impurity.util | Contains util classes used in decision tree impurity calculators.

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

    Methods in org.apache.ignite.ml.tree.impurity that return StepFunction
    Modifier and Type | Method and Description
    --- | ---
    `abstract StepFunction<T>[]` | ImpurityMeasureCalculator.`calculate(DecisionTreeData data, TreeFilter filter, int depth)` Calculates all impurity measures required required to find a best split and returns them as an array of `StepFunction` (for every column).

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

    Methods in org.apache.ignite.ml.tree.impurity.gini that return StepFunction
    Modifier and Type | Method and Description
    --- | ---
    `StepFunction<GiniImpurityMeasure>[]` | GiniImpurityMeasureCalculator.`calculate(DecisionTreeData data, TreeFilter filter, int depth)` Calculates all impurity measures required required to find a best split and returns them as an array of `StepFunction` (for every column).

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

    Methods in org.apache.ignite.ml.tree.impurity.mse that return StepFunction
    Modifier and Type | Method and Description
    --- | ---
    `StepFunction<MSEImpurityMeasure>[]` | MSEImpurityMeasureCalculator.`calculate(DecisionTreeData data, TreeFilter filter, int depth)` Calculates all impurity measures required required to find a best split and returns them as an array of `StepFunction` (for every column).

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

    Methods in org.apache.ignite.ml.tree.impurity.util that return StepFunction
    Modifier and Type | Method and Description
    --- | ---
    `StepFunction<T>` | StepFunction.`add(StepFunction<T> b)` Adds the given step function to this.
    `StepFunction<T>` | SimpleStepFunctionCompressor.`compress(StepFunction<T> function)` Compresses the given step function.
    `StepFunction<T>` | StepFunctionCompressor.`compress(StepFunction<T> function)` Compresses the given step function.
    `default StepFunction<T>[]` | StepFunctionCompressor.`compress(StepFunction<T>[] functions)` Compresses every step function in the given array.

    Methods in org.apache.ignite.ml.tree.impurity.util with parameters of type StepFunction
    Modifier and Type | Method and Description
    --- | ---
    `StepFunction<T>` | StepFunction.`add(StepFunction<T> b)` Adds the given step function to this.
    `StepFunction<T>` | SimpleStepFunctionCompressor.`compress(StepFunction<T> function)` Compresses the given step function.
    `StepFunction<T>` | StepFunctionCompressor.`compress(StepFunction<T> function)` Compresses the given step function.
    `default StepFunction<T>[]` | StepFunctionCompressor.`compress(StepFunction<T>[] functions)` Compresses every step function in the given array.

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