public class Normalizer
extends java.lang.Object
Represents a data normalizer
Constructor and Description |
---|
Normalizer()
Empty constructor
|
Modifier and Type | Method and Description |
---|---|
void |
scale(double[] values,
double unscaledMax,
double unscaledMin,
double scaledMax,
double scaledMin)
Scale an array of values from a specific domain [unscaledMin, unscaledMax]
to other domain [scaledMin, scaledMax]
|
double |
scale(double value,
double unscaledMax,
double unscaledMin,
double scaledMax,
double scaledMin)
Scale a value from a specific domain [unscaledMin, unscaledMax] to
other domain [scaledMin, scaledMax]
|
void |
scaleDS(DoubleTransposedDataSet dataset,
double[] scaledMax,
double[] scaledMin,
double[] unscaledMax,
double[] unscaledMin)
Scales a IDataSet using the the maximum and minimum scaled
and unscaled values specified
|
public void scaleDS(DoubleTransposedDataSet dataset, double[] scaledMax, double[] scaledMin, double[] unscaledMax, double[] unscaledMin)
Scales a IDataSet using the the maximum and minimum scaled and unscaled values specified
dataset
- IDataSet to normalizescaledMax
- Array of maximum scaled valuesscaledMin
- Array of minimum scaled valuesunscaledMax
- Array of maximum unscaled valuesunscaledMin
- Array of minimum unscaled valuespublic void scale(double[] values, double unscaledMax, double unscaledMin, double scaledMax, double scaledMin)
Scale an array of values from a specific domain [unscaledMin, unscaledMax] to other domain [scaledMin, scaledMax]
values
- Double array of values to be scaledunscaledMax
- Double maximum unscaled domainunscaledMin
- Double minimum unscaled domainscaledMax
- Double maximum scaled domainscaledMin
- Double minimum scaled domainpublic double scale(double value, double unscaledMax, double unscaledMin, double scaledMax, double scaledMin)
Scale a value from a specific domain [unscaledMin, unscaledMax] to other domain [scaledMin, scaledMax]
value
- Double value to be scaledunscaledMax
- Double maximum unscaled domainunscaledMin
- Double minimum unscaled domainscaledMax
- Double maximum scaled domainscaledMin
- Double minimum scaled domain