Package elki.outlier.meta
Class SimpleOutlierEnsemble
- java.lang.Object
-
- elki.outlier.meta.SimpleOutlierEnsemble
-
- All Implemented Interfaces:
elki.Algorithm,OutlierAlgorithm
public class SimpleOutlierEnsemble extends java.lang.Object implements OutlierAlgorithm
Simple outlier ensemble method.- Since:
- 0.5.5
- Author:
- Erich Schubert
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSimpleOutlierEnsemble.ParParameterization class.
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<? extends OutlierAlgorithm>algorithmsThe algorithms to run.private static elki.logging.LoggingLOGThe logger for this class.private elki.utilities.ensemble.EnsembleVotingvotingThe voting in use.
-
Constructor Summary
Constructors Constructor Description SimpleOutlierEnsemble(java.util.List<? extends OutlierAlgorithm> algorithms, elki.utilities.ensemble.EnsembleVoting voting)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OutlierResultautorun(elki.database.Database database)elki.data.type.TypeInformation[]getInputTypeRestriction()
-
-
-
Field Detail
-
LOG
private static final elki.logging.Logging LOG
The logger for this class.
-
algorithms
private java.util.List<? extends OutlierAlgorithm> algorithms
The algorithms to run.
-
voting
private elki.utilities.ensemble.EnsembleVoting voting
The voting in use.
-
-
Constructor Detail
-
SimpleOutlierEnsemble
public SimpleOutlierEnsemble(java.util.List<? extends OutlierAlgorithm> algorithms, elki.utilities.ensemble.EnsembleVoting voting)
Constructor.- Parameters:
algorithms- Algorithms to runvoting- Voting method
-
-
Method Detail
-
getInputTypeRestriction
public elki.data.type.TypeInformation[] getInputTypeRestriction()
- Specified by:
getInputTypeRestrictionin interfaceelki.Algorithm
-
autorun
public OutlierResult autorun(elki.database.Database database) throws java.lang.IllegalStateException
- Specified by:
autorunin interfaceelki.Algorithm- Specified by:
autorunin interfaceOutlierAlgorithm- Throws:
java.lang.IllegalStateException
-
-