Uses of Class
elki.clustering.correlation.cash.ParameterizationFunction
-
Packages that use ParameterizationFunction Package Description elki.clustering.correlation Correlation clustering algorithms.elki.clustering.correlation.cash Helper classes for theCASH
algorithm. -
-
Uses of ParameterizationFunction in elki.clustering.correlation
Fields in elki.clustering.correlation with type parameters of type ParameterizationFunction Modifier and Type Field Description private Relation<ParameterizationFunction>
CASH. fulldatabase
The entire relation.Methods in elki.clustering.correlation that return ParameterizationFunction Modifier and Type Method Description private ParameterizationFunction
CASH. project(double[][] basis, ParameterizationFunction f)
Projects the specified parameterization function into the subspace described by the given basis.Methods in elki.clustering.correlation that return types with arguments of type ParameterizationFunction Modifier and Type Method Description private MaterializedRelation<ParameterizationFunction>
CASH. buildDB(int dim, double[][] basis, DBIDs ids, Relation<ParameterizationFunction> relation)
Builds a dim-1 dimensional database where the objects are projected into the specified subspace.private Relation<ParameterizationFunction>
CASH. preprocess(Relation<? extends NumberVector> vrel)
Preprocess the dataset, precomputing the parameterization functions.Methods in elki.clustering.correlation with parameters of type ParameterizationFunction Modifier and Type Method Description private ParameterizationFunction
CASH. project(double[][] basis, ParameterizationFunction f)
Projects the specified parameterization function into the subspace described by the given basis.Method parameters in elki.clustering.correlation with type arguments of type ParameterizationFunction Modifier and Type Method Description private MaterializedRelation<ParameterizationFunction>
CASH. buildDB(int dim, double[][] basis, DBIDs ids, Relation<ParameterizationFunction> relation)
Builds a dim-1 dimensional database where the objects are projected into the specified subspace.private Relation<DoubleVector>
CASH. buildDerivatorDB(Relation<ParameterizationFunction> relation, DBIDs ids)
Builds a database for the derivator consisting of the ids in the specified interval.private double[]
CASH. determineMinMaxDistance(Relation<ParameterizationFunction> relation, int dimensionality)
Determines the minimum and maximum function value of all parameterization functions stored in the specified database.private static int
CASH. dimensionality(Relation<ParameterizationFunction> relation)
Get the dimensionality of a vector field.private Clustering<Model>
CASH. doRun(Relation<ParameterizationFunction> relation, FiniteProgress progress)
Runs the CASH algorithm on the specified database, this method is recursively called until only noise is left.private void
CASH. initHeap(ObjectHeap<CASHInterval> heap, Relation<ParameterizationFunction> relation, int dim, DBIDs ids)
Initializes the heap with the root intervals.private double[][]
CASH. runDerivator(Relation<ParameterizationFunction> relation, int dim, CASHInterval interval, ModifiableDBIDs outids)
Runs the derivator on the specified interval and assigns all points having a distance less then the standard deviation of the derivator model to the model to this model.private LinearEquationSystem
CASH. runDerivator(Relation<ParameterizationFunction> relation, int dimensionality, DBIDs ids)
Runs the derivator on the specified interval and assigns all points having a distance less then the standard deviation of the derivator model to the model to this model. -
Uses of ParameterizationFunction in elki.clustering.correlation.cash
Fields in elki.clustering.correlation.cash with type parameters of type ParameterizationFunction Modifier and Type Field Description private Relation<ParameterizationFunction>
CASHIntervalSplit. database
The database storing the parameterization functions.Constructor parameters in elki.clustering.correlation.cash with type arguments of type ParameterizationFunction Constructor Description CASHIntervalSplit(Relation<ParameterizationFunction> database, int minPts)
Initializes the logger and sets the debug status to the given value.
-