
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_IDParameter to specify the neighborhood predicate to use. | 
| private NeighborSetPredicate.Factory<O> | npredfOur 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()