Skip to content

[source]

Interval Discretizer#

Converts each continuous feature to a category using equi-width histograms with a user-specified number of bins for discretization.

Interfaces: Transformer, Stateful, Persistable

Data Type Compatibility: Continuous

Parameters#

# Name Default Type Description
1 bins 5 int The number of bins (discrete categories) per continuous feature column.

Example#

use Rubix\ML\Transformers\IntervalDiscretizer;

$transformer = new IntervalDiscretizer(10);

Additional Methods#

Return the list of possible category values for each discretized feature column:

public categories() : array

Return the intervals for each continuous feature column calculated during fitting:

public intervals() : array


Last update: 2021-01-23