Package | Description |
---|---|
moa.clusterers.outliers.utils.mtree |
Modifier and Type | Field and Description |
---|---|
protected DistanceFunction<? super DATA> |
MTree.distanceFunction |
static DistanceFunction<DistanceFunctions.EuclideanCoordinate> |
DistanceFunctions.EUCLIDEAN
A distance function object that calculates
the distance between two euclidean
coordinates.
|
static DistanceFunction<List<Double>> |
DistanceFunctions.EUCLIDEAN_DOUBLE_LIST
A distance function object that calculates
the distance between two coordinates represented by lists of
Double s. |
static DistanceFunction<List<Integer>> |
DistanceFunctions.EUCLIDEAN_INTEGER_LIST
A distance function object that calculates
the distance between two coordinates represented by lists of
Integer s. |
Modifier and Type | Method and Description |
---|---|
static <Data> DistanceFunction<Data> |
DistanceFunctions.cached(DistanceFunction<Data> distanceFunction)
Creates a cached version of a distance
function.
|
Modifier and Type | Method and Description |
---|---|
static <Data> DistanceFunction<Data> |
DistanceFunctions.cached(DistanceFunction<Data> distanceFunction)
Creates a cached version of a distance
function.
|
Pair<Set<DATA>> |
PartitionFunctions.BalancedPartition.process(Pair<DATA> promoted,
Set<DATA> dataSet,
DistanceFunction<? super DATA> distanceFunction)
Processes the balanced partition.
|
Pair<Set<DATA>> |
PartitionFunction.process(Pair<DATA> promoted,
Set<DATA> dataSet,
DistanceFunction<? super DATA> distanceFunction)
Executes the partitioning.
|
SplitFunction.SplitResult<DATA> |
SplitFunction.process(Set<DATA> dataSet,
DistanceFunction<? super DATA> distanceFunction)
Processes the splitting of a node.
|
Pair<DATA> |
PromotionFunctions.RandomPromotion.process(Set<DATA> dataSet,
DistanceFunction<? super DATA> distanceFunction) |
SplitFunction.SplitResult<DATA> |
ComposedSplitFunction.process(Set<DATA> dataSet,
DistanceFunction<? super DATA> distanceFunction) |
Pair<DATA> |
PromotionFunction.process(Set<DATA> dataSet,
DistanceFunction<? super DATA> distanceFunction)
Chooses (promotes) a pair of objects according to some criteria that is
suitable for the application using the M-Tree.
|
Constructor and Description |
---|
MTree(DistanceFunction<? super DATA> distanceFunction,
SplitFunction<DATA> splitFunction)
Constructs an M-Tree with the specified distance function.
|
MTree(int minNodeCapacity,
DistanceFunction<? super DATA> distanceFunction,
SplitFunction<DATA> splitFunction)
Constructs an M-Tree with the specified minimum node capacity and
distance function.
|
MTree(int minNodeCapacity,
int maxNodeCapacity,
DistanceFunction<? super DATA> distanceFunction,
SplitFunction<DATA> splitFunction)
Constructs an M-Tree with the specified minimum and maximum node
capacities and distance function.
|
Copyright © 2014 University of Waikato, Hamilton, NZ. All Rights Reserved.