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, run
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
run
getInputTypeRestriction
public static final OptionID NEIGHBORHOOD_ID
private NeighborSetPredicate.Factory<O> npredf
public AbstractNeighborhoodOutlier(NeighborSetPredicate.Factory<O> npredf)
npredf
- Neighborhood predicateprotected NeighborSetPredicate.Factory<O> getNeighborSetPredicateFactory()