Package elki.outlier.trivial
Class TrivialGeneratedOutlier
- java.lang.Object
-
- elki.outlier.trivial.TrivialGeneratedOutlier
-
- All Implemented Interfaces:
elki.Algorithm,elki.outlier.OutlierAlgorithm
public class TrivialGeneratedOutlier extends java.lang.Object implements elki.outlier.OutlierAlgorithmExtract outlier score from the model the objects were generated by.This algorithm can only be applied to data that was freshly generated, to the generator model information is still available.
- Since:
- 0.5.0
- Author:
- Erich Schubert
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTrivialGeneratedOutlier.ParParameterization class.
-
Constructor Summary
Constructors Constructor Description TrivialGeneratedOutlier()Constructor.TrivialGeneratedOutlier(double expect)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description elki.result.outlier.OutlierResultautorun(elki.database.Database database)elki.data.type.TypeInformation[]getInputTypeRestriction()elki.result.outlier.OutlierResultrun(elki.database.relation.Relation<elki.data.model.Model> models, elki.database.relation.Relation<elki.data.NumberVector> vecs, elki.database.relation.Relation<?> labels)Run the algorithm
-
-
-
Method Detail
-
getInputTypeRestriction
public elki.data.type.TypeInformation[] getInputTypeRestriction()
- Specified by:
getInputTypeRestrictionin interfaceelki.Algorithm
-
autorun
public elki.result.outlier.OutlierResult autorun(elki.database.Database database)
- Specified by:
autorunin interfaceelki.Algorithm- Specified by:
autorunin interfaceelki.outlier.OutlierAlgorithm
-
run
public elki.result.outlier.OutlierResult run(elki.database.relation.Relation<elki.data.model.Model> models, elki.database.relation.Relation<elki.data.NumberVector> vecs, elki.database.relation.Relation<?> labels)Run the algorithm- Parameters:
models- Model relationvecs- Vector relationlabels- Label relation- Returns:
- Outlier result
-
-