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