public abstract class IndependentVariableNormalizer extends BaseDatasetNormalizer
| Constructor and Description |
|---|
IndependentVariableNormalizer() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
computeAttributeStatistics(int attributeNumber,
double[] values)
Compute statistics required to perform normalization/restoration.
|
protected abstract void |
computeClassStatistics(double[] values)
Compute statistics regarding the class variable.
|
protected void |
normalizeAttributes(Dataset Data)
Perform the actual normalization on the attributes
|
protected abstract void |
normalizeAttributes(double[] attributes)
Normalize each attribute for an entry
|
protected void |
normalizeClassVariable(Dataset Data)
Perform the actual normalization on the class variable.
|
protected abstract double |
normalizeClassVariable(double value)
Normalize a class variable
|
protected abstract void |
prepareAttributeArrays(int NAttributes)
Prepare arrays that will hold attribute statistics.
|
protected void |
restoreAttributes(Dataset Data)
Perform the actual restoration on the attributes
|
protected abstract void |
restoreAttributes(double[] attributes)
Restore each attribute for an entry
|
protected void |
restoreClassVariable(Dataset Data)
Perform the actual restoration on the class variables (measured and predicted!)
|
protected abstract double |
restoreClassVariable(double value)
Restore a class variable
|
protected void |
trainOnAttributes(Dataset Data)
Perform the actual training work for attributes.
|
protected void |
trainOnMeasuredClass(Dataset Data)
Perform the actual training work for the class variable.
|
about, clone, isTrained, normalize, printCommand, printDescription, restore, runCommand, setToNormalizeAttributes, setToNormalizeClass, test, train, willNormalizeAttributes, willNormalizeClassequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprintUsage, setOptionsprotected void trainOnAttributes(Dataset Data)
BaseDatasetNormalizertrainOnAttributes in class BaseDatasetNormalizerData - Training setprotected void trainOnMeasuredClass(Dataset Data)
BaseDatasetNormalizerNOTE: Use the measured class variable to train normalizer.
trainOnMeasuredClass in class BaseDatasetNormalizerData - Training setprotected abstract void prepareAttributeArrays(int NAttributes)
NAttributes - protected abstract void computeAttributeStatistics(int attributeNumber,
double[] values)
attributeNumber - Attribute numbervalues - protected abstract void computeClassStatistics(double[] values)
values - Measured values of the class variableprotected void normalizeAttributes(Dataset Data)
BaseDatasetNormalizernormalizeAttributes in class BaseDatasetNormalizerData - Dataset to be transformedprotected void normalizeClassVariable(Dataset Data)
BaseDatasetNormalizernormalizeClassVariable in class BaseDatasetNormalizerData - Dataset to be transformedprotected abstract void normalizeAttributes(double[] attributes)
attributes - Attributes to be normalizedprotected abstract double normalizeClassVariable(double value)
value - Value of class variableprotected void restoreAttributes(Dataset Data)
BaseDatasetNormalizerrestoreAttributes in class BaseDatasetNormalizerData - Dataset to be transformedprotected void restoreClassVariable(Dataset Data)
BaseDatasetNormalizerrestoreClassVariable in class BaseDatasetNormalizerData - Dataset to be transformedprotected abstract void restoreAttributes(double[] attributes)
attributes - Normalized attributes to be restoredprotected abstract double restoreClassVariable(double value)
value - Normalized value of class variable