public class StandardScoreNormaliser extends AbstractNormaliser
Modifier and Type | Field and Description |
---|---|
(package private) double[] |
means |
(package private) double[] |
standardDeviation |
(package private) double[] |
sums |
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 |
---|
StandardScoreNormaliser() |
Modifier and Type | Method and Description |
---|---|
void |
postReading() |
void |
preReading() |
protected void |
processLine(int index,
java.lang.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 java.io.IOException
postReading
in class AbstractNormaliser
java.io.IOException
protected void processLine(int index, java.lang.String[] lineElements) throws java.lang.Exception
SOMLibSparseInputData
processLine
in class SOMLibSparseInputData
index
- the line indexlineElements
- the line elements, split by the delimetersjava.lang.Exception