de.lmu.ifi.dbs.elki.datasource.filter
Class AttributeWiseErfNormalization<O extends NumberVector<O,?>>
java.lang.Object
de.lmu.ifi.dbs.elki.datasource.filter.AbstractConversionFilter<O,O>
de.lmu.ifi.dbs.elki.datasource.filter.AbstractNormalization<O>
de.lmu.ifi.dbs.elki.datasource.filter.AttributeWiseErfNormalization<O>
- Type Parameters:
O
- Object type
- All Implemented Interfaces:
- Normalization<O>, ObjectFilter, InspectionUtilFrequentlyScanned, Parameterizable
public class AttributeWiseErfNormalization<O extends NumberVector<O,?>>
- extends AbstractNormalization<O>
Attribute-wise Normalization using the error function. This mostly makes
sense when you have data that has been mean-variance normalized before.
Methods inherited from interface de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter |
filter |
AttributeWiseErfNormalization
public AttributeWiseErfNormalization()
- Constructor.
restore
public O restore(O featureVector)
throws NonNumericFeaturesException
- Description copied from interface:
Normalization
- Transforms a feature vector to the original attribute ranges.
- Parameters:
featureVector
- a feature vector to be transformed into original space
- Returns:
- a feature vector transformed into original space corresponding to
the given feature vector
- Throws:
NonNumericFeaturesException
- feature vector is not compatible with values initialized
during normalization
filterSingleObject
protected O filterSingleObject(O obj)
- Description copied from class:
AbstractConversionFilter
- Normalize a single instance.
You can implement this as UnsupportedOperationException if you override
both public "normalize" functions!
- Specified by:
filterSingleObject
in class AbstractConversionFilter<O extends NumberVector<O,?>,O extends NumberVector<O,?>>
- Parameters:
obj
- Database object to normalize
- Returns:
- Normalized database object
getInputTypeRestriction
protected SimpleTypeInformation<? super O> getInputTypeRestriction()
- Description copied from class:
AbstractConversionFilter
- Get the input type restriction used for negotiating the data query.
- Specified by:
getInputTypeRestriction
in class AbstractConversionFilter<O extends NumberVector<O,?>,O extends NumberVector<O,?>>
- Returns:
- Type restriction