public class MinMaxNormaliser extends AbstractNormaliser
Modifier and Type | Field and Description |
---|---|
(package private) double[] |
maxValues |
(package private) double[] |
minValues |
writer
data, DEFAULT_NORMALISED, DEFAULT_NUM_CACHE_BLOCKS, DEFAULT_RANDOM_SEED, DEFAULT_SPARSE, INPUT_VECTOR_FILE_FORMAT_CORRUPT_MESSAGE, nonZeros, sparse
classInfo, contentType, dataNames, dim, ERROR_MESSAGE_FILE_FORMAT_CORRUPT, featureMatrixCols, featureMatrixRows, isNormalized, meanVector, mqe0, nameCache, numVectors, rand, source, templateVector
inputFileNameSuffix, MISSING_VALUE
Constructor and Description |
---|
MinMaxNormaliser() |
Modifier and Type | Method and Description |
---|---|
void |
postReading() |
void |
preReading() |
protected void |
processLine(int index,
String[] lineElements)
Process a single line of the input vector file.
|
normalise
addInstance, getDataAsMatrix, getDimensionality, getInputDatum, getInputVector, getValue, init, initDataStructures, initMatrix, main, mqe0, openFile, parse, parseDouble, readVectorFile, setLabel, setMatrixValue, setValue, subset
classInformation, create, dim, equals, getByNameDistanceSorted, getContentType, getData, getData, getDataIntervals, getDataSource, getDistanceMatrix, getDistances, getFeatureDensities, getFeatureMatrixColumns, getFeatureMatrixRows, getFileNameSuffix, getFormatName, getInputDatum, getInputDatum, getInputDatumIndex, getLabel, getLabels, getMaxValue, getMeanVector, getMeanVector, getMinValue, getNearestDistances, getNearestN, getNearestN, getNearestNUnsorted, getRandomInputDatum, initDistanceMatrix, isNormalizedToUnitLength, numVectors, setClassInfo, setTemplateVector, templateVector, transformValues
public void preReading()
preReading
in class AbstractNormaliser
public void postReading() throws IOException
postReading
in class AbstractNormaliser
IOException
protected void processLine(int index, String[] lineElements) throws Exception
SOMLibSparseInputData
processLine
in class SOMLibSparseInputData
index
- the line indexlineElements
- the line elements, split by the delimetersException