public interface IntrinsicDimensionalityEstimator
Modifier and Type | Method and Description |
---|---|
static <A> int |
countLeadingZeros(A data,
NumberArrayAdapter<?,? super A> adapter,
int end) |
default <A> double |
estimate(A data,
NumberArrayAdapter<?,? super A> adapter)
Estimate from a distance list.
|
<A> double |
estimate(A data,
NumberArrayAdapter<?,? super A> adapter,
int size)
Estimate from a distance list.
|
default double |
estimate(double[] distances)
Estimate from a distance list.
|
default double |
estimate(double[] distances,
int size)
Estimate from a distance list.
|
default double |
estimate(KNNQuery<?> knnq,
DBIDRef cur,
int k)
Estimate from a Reference Point, a KNNQuery and the neighborhood size k.
|
default double |
estimate(RangeQuery<?> rnq,
DBIDRef cur,
double range)
Estimate from a distance list.
|
<A> double estimate(A data, NumberArrayAdapter<?,? super A> adapter, int size)
A
- array typedata
- Dataadapter
- Array adaptersize
- Lengthdefault double estimate(double[] distances)
distances
- Distancesdefault double estimate(double[] distances, int size)
distances
- Distancessize
- Valid sizedefault <A> double estimate(A data, NumberArrayAdapter<?,? super A> adapter)
A
- array typedata
- Dataadapter
- Array adapterdefault double estimate(KNNQuery<?> knnq, DBIDRef cur, int k)
knnq
- KNNQuerycur
- reference pointk
- neighborhood sizedefault double estimate(RangeQuery<?> rnq, DBIDRef cur, double range)
rnq
- RangeQuerycur
- reference pointrange
- neighborhood radiusstatic <A> int countLeadingZeros(A data, NumberArrayAdapter<?,? super A> adapter, int end)
data
- Data arrayadapter
- Adapter classend
- LengthCopyright © 2019 ELKI Development Team. License information.