public final class EqualFrequencies extends Object implements Discretize
| Constructor and Description |
|---|
EqualFrequencies() |
| Modifier and Type | Method and Description |
|---|---|
List<DiscretizationInfo> |
discretize(DataReaderCommand dataReaderCommand,
List<DiscretizationColumn> dataColumns,
DiscretizationAlgoOptions options)
Discretizes one or more data columns, that may contain missing (null) values.
|
List<Interval<Double>> |
discretize(Iterable<Double> unsortedData,
DiscretizationOptions options,
String dataColumn)
Discretizes unsorted continuous data that may contain missing (null) values.
|
List<Interval<Double>> |
discretizeWeighted(Iterable<WeightedValue> unsortedData,
DiscretizationOptions options,
String dataColumn)
Discretizes unsorted weighted continuous data that may contain missing (null) values.
|
DiscretizeProgress |
getProgress()
Gets an instance that receive progress notifications.
|
void |
setProgress(DiscretizeProgress value)
Gets an instance that receive progress notifications.
|
public DiscretizeProgress getProgress()
getProgress in interface Discretizepublic void setProgress(DiscretizeProgress value)
setProgress in interface Discretizepublic List<Interval<Double>> discretize(Iterable<Double> unsortedData, DiscretizationOptions options, String dataColumn)
discretize in interface DiscretizeunsortedData - The data to discretize.options - Options that affect how discretization is performed, such as the algorithm to use.dataColumn - The name of the source column. This is only used for error reporting.public List<DiscretizationInfo> discretize(DataReaderCommand dataReaderCommand, List<DiscretizationColumn> dataColumns, DiscretizationAlgoOptions options)
discretize in interface DiscretizedataReaderCommand - The data reader command to allow iteration of data.dataColumns - The data columns that should be discretized and options per column.options - Options governing the overall discretization algorithm. Each data column also has options.public List<Interval<Double>> discretizeWeighted(Iterable<WeightedValue> unsortedData, DiscretizationOptions options, String dataColumn)
discretizeWeighted in interface DiscretizeunsortedData - The weighted data to discretize.options - Options that affect how discretization is performed, such as the algorithm to use.dataColumn - The name of the source column. This is only used for error reporting.Copyright © 2021. All rights reserved.