Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.benchmark |
Benchmarking pseudo algorithms.
|
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation |
Correlation clustering algorithms
|
de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans |
K-means clustering and variations.
|
de.lmu.ifi.dbs.elki.algorithm.clustering.subspace |
Axis-parallel subspace clustering algorithms
The clustering algorithms in this package are instances of both, projected clustering algorithms or
subspace clustering algorithms according to the classical but somewhat obsolete classification schema
of clustering algorithms for axis-parallel subspaces.
|
de.lmu.ifi.dbs.elki.algorithm.outlier |
Outlier detection algorithms
|
de.lmu.ifi.dbs.elki.algorithm.outlier.lof |
LOF family of outlier detection algorithms.
|
de.lmu.ifi.dbs.elki.algorithm.outlier.meta |
Meta outlier detection algorithms: external scores, score rescaling.
|
de.lmu.ifi.dbs.elki.database.ids |
Database object identification and ID group handling API.
|
de.lmu.ifi.dbs.elki.datasource |
Data normalization (and reconstitution) of data sets.
|
de.lmu.ifi.dbs.elki.datasource.filter |
Data filtering, in particular for normalization and projection.
|
de.lmu.ifi.dbs.elki.datasource.filter.transform |
Data space transformations.
|
de.lmu.ifi.dbs.elki.index.lsh.hashfamilies |
Hash function families for LSH.
|
de.lmu.ifi.dbs.elki.index.preprocessed.knn |
Indexes providing KNN and rKNN data.
|
de.lmu.ifi.dbs.elki.index.projected |
Projected indexes for data.
|
de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split |
Splitting strategies of nodes in an M-Tree (and variants).
|
de.lmu.ifi.dbs.elki.math.dimensionsimilarity |
Functions to compute the similarity of dimensions (or the interestingness of the combination).
|
de.lmu.ifi.dbs.elki.math.linearalgebra.pca |
Principal Component Analysis (PCA) and Eigenvector processing.
|
de.lmu.ifi.dbs.elki.math.linearalgebra.randomprojections |
Random projection families.
|
de.lmu.ifi.dbs.elki.math.statistics.distribution |
Standard distributions, with random generation functionalities.
|
de.lmu.ifi.dbs.elki.utilities |
Utility and helper classes - commonly used data structures, output formatting, exceptions, ...
|
de.lmu.ifi.dbs.elki.utilities.optionhandling.parameters |
Classes for various typed parameters.
|
de.lmu.ifi.dbs.elki.visualization |
Visualization package of ELKI.
|
Modifier and Type | Field and Description |
---|---|
protected RandomFactory |
RangeQueryBenchmarkAlgorithm.random
Random generator factory
|
protected RandomFactory |
RangeQueryBenchmarkAlgorithm.Parameterizer.random
Random generator factory
|
protected RandomFactory |
KNNBenchmarkAlgorithm.random
Random generator factory
|
protected RandomFactory |
KNNBenchmarkAlgorithm.Parameterizer.random
Random generator factory
|
protected RandomFactory |
ValidateApproximativeKNNIndex.random
Random generator factory
|
protected RandomFactory |
ValidateApproximativeKNNIndex.Parameterizer.random
Random generator factory
|
Constructor and Description |
---|
KNNBenchmarkAlgorithm(DistanceFunction<? super O,D> distanceFunction,
int k,
DatabaseConnection queries,
double sampling,
RandomFactory random)
Constructor.
|
RangeQueryBenchmarkAlgorithm(DistanceFunction<? super O,D> distanceFunction,
DatabaseConnection queries,
double sampling,
RandomFactory random)
Constructor.
|
ValidateApproximativeKNNIndex(DistanceFunction<? super O,D> distanceFunction,
int k,
DatabaseConnection queries,
double sampling,
boolean forcelinear,
RandomFactory random,
Pattern pattern)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private RandomFactory |
ORCLUS.rnd
Random generator
|
protected RandomFactory |
ORCLUS.Parameterizer.rnd |
private RandomFactory |
LMCLUS.rnd
Random factory
|
private RandomFactory |
LMCLUS.Parameterizer.rnd
Random generator
|
Constructor and Description |
---|
LMCLUS(int maxdim,
int minsize,
int samplingLevel,
double sensitivityThreshold,
RandomFactory rnd)
Constructor.
|
ORCLUS(int k,
int k_i,
int l,
double alpha,
RandomFactory rnd,
PCARunner<V> pca)
Java constructor.
|
Modifier and Type | Field and Description |
---|---|
(package private) RandomFactory |
KMeansBatchedLloyd.random
Random used for partitioning.
|
(package private) RandomFactory |
KMeansBatchedLloyd.Parameterizer.random
Random used for partitioning.
|
protected RandomFactory |
AbstractKMeansInitialization.rnd
Random number generator
|
protected RandomFactory |
AbstractKMeansInitialization.Parameterizer.rnd
Random generator
|
Constructor and Description |
---|
AbstractKMeansInitialization(RandomFactory rnd)
Constructor.
|
FarthestPointsInitialMeans(RandomFactory rnd,
boolean dropfirst)
Constructor.
|
KMeansBatchedLloyd(PrimitiveDistanceFunction<NumberVector<?>,D> distanceFunction,
int k,
int maxiter,
KMeansInitialization<V> initializer,
int blocks,
RandomFactory random)
Constructor.
|
KMeansPlusPlusInitialMeans(RandomFactory rnd)
Constructor.
|
RandomlyChosenInitialMeans(RandomFactory rnd)
Constructor.
|
RandomlyGeneratedInitialMeans(RandomFactory rnd)
Constructor.
|
SampleKMeansInitialization(RandomFactory rnd,
KMeans<V,D,?> innerkMeans,
double rate)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected RandomFactory |
DOC.Parameterizer.random
Random seeding factory.
|
private RandomFactory |
DOC.rnd
Randomizer used internally for sampling points.
|
private RandomFactory |
PROCLUS.rnd
Random generator
|
protected RandomFactory |
PROCLUS.Parameterizer.rnd |
Constructor and Description |
---|
DOC(double alpha,
double beta,
double w,
boolean heuristics,
int d_zero,
RandomFactory random)
Constructor.
|
PROCLUS(int k,
int k_i,
int l,
int m_i,
RandomFactory rnd)
Java constructor.
|
Modifier and Type | Field and Description |
---|---|
private RandomFactory |
AggarwalYuEvolutionary.rnd
Random generator.
|
protected RandomFactory |
AggarwalYuEvolutionary.Parameterizer.rnd |
Constructor and Description |
---|
AggarwalYuEvolutionary(int k,
int phi,
int m,
RandomFactory rnd)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private RandomFactory |
ALOCI.rnd
Random generator
|
protected RandomFactory |
ALOCI.Parameterizer.rnd
Random generator
|
Constructor and Description |
---|
ALOCI(NumberVectorDistanceFunction<D> distanceFunction,
int nmin,
int alpha,
int g,
RandomFactory rnd)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private RandomFactory |
HiCS.rnd
Random generator.
|
private RandomFactory |
HiCS.Parameterizer.rnd
Random generator.
|
private RandomFactory |
FeatureBagging.rnd
Random number generator for subspace choice.
|
protected RandomFactory |
FeatureBagging.Parameterizer.rnd
Random generator.
|
Constructor and Description |
---|
FeatureBagging(int k,
int num,
boolean breadth,
RandomFactory rnd)
Constructor.
|
HiCS(int m,
double alpha,
OutlierAlgorithm outlierAlgorithm,
GoodnessOfFitTest statTest,
int cutoff,
RandomFactory rnd)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static ModifiableDBIDs |
DBIDUtil.randomSample(DBIDs source,
int k,
RandomFactory rnd)
Produce a random sample of the given DBIDs.
|
static void |
DBIDUtil.randomShuffle(ArrayModifiableDBIDs ids,
RandomFactory rnd)
Produce a random shuffling of the given DBID array.
|
static ArrayDBIDs[] |
DBIDUtil.randomSplit(DBIDs ids,
int p,
RandomFactory rnd)
Randomly split IDs into
p partitions of almost-equal size. |
Modifier and Type | Field and Description |
---|---|
protected RandomFactory |
RandomDoubleVectorDatabaseConnection.rnd
Random generator
|
(package private) RandomFactory |
RandomDoubleVectorDatabaseConnection.Parameterizer.rnd
Random generator.
|
Constructor and Description |
---|
RandomDoubleVectorDatabaseConnection(int dim,
int size,
RandomFactory rnd,
List<ObjectFilter> filters)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
(package private) RandomFactory |
ShuffleObjectsFilter.rnd
Random generator.
|
(package private) RandomFactory |
ShuffleObjectsFilter.Parameterizer.rnd |
(package private) RandomFactory |
HistogramJitterFilter.Parameterizer.rnd
Random generator seed.
|
protected RandomFactory |
RandomSamplingStreamFilter.Parameterizer.rnd
Random generator
|
Constructor and Description |
---|
HistogramJitterFilter(double jitter,
RandomFactory rnd)
Constructor.
|
RandomSamplingStreamFilter(double prob,
RandomFactory rnd)
Constructor.
|
ShuffleObjectsFilter(RandomFactory rnd)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected RandomFactory |
NumberVectorRandomFeatureSelectionFilter.rnd
Holds a random generator.
|
protected RandomFactory |
NumberVectorRandomFeatureSelectionFilter.Parameterizer.rnd
Random generator.
|
Constructor and Description |
---|
NumberVectorRandomFeatureSelectionFilter(int dim,
RandomFactory rnd)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected RandomFactory |
AbstractHashFunctionFamily.random
Random generator to use.
|
(package private) RandomFactory |
AbstractHashFunctionFamily.Parameterizer.random
Random generator to use.
|
Constructor and Description |
---|
AbstractHashFunctionFamily(RandomFactory random,
RandomProjectionFamily proj,
double width,
int k)
Constructor.
|
EuclideanHashFunctionFamily(RandomFactory random,
double width,
int k)
Constructor.
|
ManhattanHashFunctionFamily(RandomFactory random,
double width,
int k)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private RandomFactory |
RandomSampleKNNPreprocessor.rnd
Random generator
|
private RandomFactory |
RandomSampleKNNPreprocessor.Factory.rnd
Random generator
|
private RandomFactory |
RandomSampleKNNPreprocessor.Factory.Parameterizer.rnd
Random generator
|
private RandomFactory |
PartitionApproximationMaterializeKNNPreprocessor.rnd
Random generator
|
private RandomFactory |
PartitionApproximationMaterializeKNNPreprocessor.Factory.rnd
Random generator
|
private RandomFactory |
PartitionApproximationMaterializeKNNPreprocessor.Factory.Parameterizer.rnd
Random generator
|
Constructor and Description |
---|
PartitionApproximationMaterializeKNNPreprocessor.Factory(int k,
DistanceFunction<? super O,D> distanceFunction,
int partitions,
RandomFactory rnd)
Constructor.
|
PartitionApproximationMaterializeKNNPreprocessor(Relation<O> relation,
DistanceFunction<? super O,D> distanceFunction,
int k,
int partitions,
RandomFactory rnd)
Constructor
|
RandomSampleKNNPreprocessor.Factory(int k,
DistanceFunction<? super O,D> distanceFunction,
double share,
RandomFactory rnd)
Constructor.
|
RandomSampleKNNPreprocessor(Relation<O> relation,
DistanceFunction<? super O,D> distanceFunction,
int k,
double share,
RandomFactory rnd)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
(package private) RandomFactory |
PINN.Parameterizer.random
Random generator.
|
Constructor and Description |
---|
PINN(IndexFactory<O,?> inner,
int t,
double s,
double h,
RandomFactory random)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
(package private) RandomFactory |
RandomSplit.Parameterizer.rnd
Random generator
|
Constructor and Description |
---|
RandomSplit(RandomFactory rnd)
Creates a new split object.
|
Modifier and Type | Field and Description |
---|---|
private RandomFactory |
HiCSDimensionSimilarity.rnd
Random generator
|
private RandomFactory |
HiCSDimensionSimilarity.Parameterizer.rnd
Random generator.
|
Constructor and Description |
---|
HiCSDimensionSimilarity(GoodnessOfFitTest statTest,
int m,
double alpha,
RandomFactory rnd)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
(package private) RandomFactory |
RANSACCovarianceMatrixBuilder.rnd
Random generator
|
(package private) RandomFactory |
RANSACCovarianceMatrixBuilder.Parameterizer.rnd
Random generator
|
Constructor and Description |
---|
RANSACCovarianceMatrixBuilder(int iterations,
RandomFactory rnd)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected RandomFactory |
AbstractRandomProjectionFamily.Parameterizer.random
Random generator.
|
Constructor and Description |
---|
AbstractRandomProjectionFamily(RandomFactory random)
Constructor.
|
AchlioptasRandomProjectionFamily(double sparsity,
RandomFactory random)
Constructor.
|
CauchyRandomProjectionFamily(RandomFactory random)
Constructor.
|
GaussianRandomProjectionFamily(RandomFactory random)
Constructor.
|
RandomSubsetProjectionFamily(RandomFactory random)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
(package private) RandomFactory |
AbstractDistribution.Parameterizer.rnd
Random source.
|
Constructor and Description |
---|
AbstractDistribution(RandomFactory rnd)
Constructor.
|
BetaDistribution(double a,
double b,
RandomFactory random)
Constructor.
|
CauchyDistribution(double location,
double shape,
RandomFactory random)
Constructor.
|
ChiDistribution(double dof,
RandomFactory random)
Constructor.
|
ChiSquaredDistribution(double dof,
RandomFactory random)
Constructor.
|
ExponentialDistribution(double rate,
double location,
RandomFactory random)
Constructor.
|
ExponentiallyModifiedGaussianDistribution(double mean,
double stddev,
double lambda,
RandomFactory random)
Constructor for ExGaussian distribution
|
GammaDistribution(double k,
double theta,
RandomFactory random)
Constructor for Gamma distribution.
|
GeneralizedExtremeValueDistribution(double mu,
double sigma,
double k,
RandomFactory random)
Constructor.
|
GeneralizedLogisticAlternateDistribution(double location,
double scale,
double shape,
RandomFactory random)
Constructor.
|
GeneralizedLogisticDistribution(double location,
double scale,
double shape,
RandomFactory random)
Constructor.
|
GumbelDistribution(double mu,
double beta,
RandomFactory random)
Constructor.
|
HaltonUniformDistribution(double min,
double max,
RandomFactory rnd)
Constructor for a halton pseudo uniform distribution on the interval [min,
max[
|
KappaDistribution(double location,
double scale,
double shape1,
double shape2,
RandomFactory random)
Constructor.
|
LaplaceDistribution(double rate,
double location,
RandomFactory random)
Constructor.
|
LogGammaAlternateDistribution(double k,
double theta,
double shift,
RandomFactory random)
Constructor for Gamma distribution.
|
LogGammaDistribution(double k,
double theta,
double shift,
RandomFactory random)
Constructor for Gamma distribution.
|
LogisticDistribution(double location,
double scale,
RandomFactory random)
Constructor.
|
LogLogisticDistribution(double scale,
double shape,
RandomFactory random)
Constructor.
|
LogNormalDistribution(double logmean,
double logstddev,
double shift,
RandomFactory random)
Constructor for Log-Normal distribution
|
NormalDistribution(double mean,
double stddev,
RandomFactory random)
Constructor for Gaussian distribution
|
PoissonDistribution(int n,
double p,
RandomFactory random)
Constructor.
|
RayleighDistribution(double mu,
double sigma,
RandomFactory random)
Constructor.
|
SkewGeneralizedNormalDistribution(double mean,
double stddev,
double skew,
RandomFactory random)
Constructor for Gaussian distribution
|
StudentsTDistribution(int v,
RandomFactory random)
Constructor.
|
UniformDistribution(double min,
double max,
RandomFactory random)
Constructor for a uniform distribution on the interval [min, max[
|
WaldDistribution(double mean,
double shape,
RandomFactory random)
Constructor for wald distribution
|
WeibullDistribution(double k,
double lambda,
double theta,
RandomFactory random)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
static RandomFactory |
RandomFactory.DEFAULT
Global default factory
|
Modifier and Type | Method and Description |
---|---|
static RandomFactory |
RandomFactory.get(Long seed)
Factory method: Get a random factory for the given seed.
|
Modifier and Type | Method and Description |
---|---|
protected RandomFactory |
RandomParameter.parseValue(Object obj) |
Constructor and Description |
---|
RandomParameter(OptionID optionID,
RandomFactory defaultValue)
Constructor with default value.
|
Modifier and Type | Field and Description |
---|---|
private RandomFactory |
VisualizerParameterizer.rnd
Random seed for sampling.
|