
O - Object typepublic abstract class AbstractNeighborhoodOutlier<O> extends AbstractAlgorithm<OutlierResult> implements OutlierAlgorithm
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
AbstractNeighborhoodOutlier.Parameterizer<O>
Parameterization class. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static OptionID | 
NEIGHBORHOOD_ID
Parameter to specify the neighborhood predicate to use. 
 | 
private NeighborSetPredicate.Factory<O> | 
npredf
Our predicate to obtain the neighbors 
 | 
| Constructor and Description | 
|---|
AbstractNeighborhoodOutlier(NeighborSetPredicate.Factory<O> npredf)
Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected NeighborSetPredicate.Factory<O> | 
getNeighborSetPredicateFactory()
Get the predicate to obtain the neighbors. 
 | 
getInputTypeRestriction, getLogger, makeParameterDistanceFunction, runclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrungetInputTypeRestrictionpublic static final OptionID NEIGHBORHOOD_ID
private NeighborSetPredicate.Factory<O> npredf
public AbstractNeighborhoodOutlier(NeighborSetPredicate.Factory<O> npredf)
npredf - Neighborhood predicateprotected NeighborSetPredicate.Factory<O> getNeighborSetPredicateFactory()