Package | Description |
---|---|
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation |
Correlation clustering algorithms
|
de.lmu.ifi.dbs.elki.application |
Base classes for stand alone applications.
|
de.lmu.ifi.dbs.elki.data.synthetic.bymodel |
Generator using a distribution model specified in an XML configuration file.
|
de.lmu.ifi.dbs.elki.database |
ELKI database layer - loading, storing, indexing and accessing data
|
de.lmu.ifi.dbs.elki.datasource |
Data normalization (and reconstitution) of data sets.
|
de.lmu.ifi.dbs.elki.index.preprocessed.preference |
Indexes storing preference vectors.
|
de.lmu.ifi.dbs.elki.result.textwriter |
Text serialization (CSV, Gnuplot, Console, ...)
|
de.lmu.ifi.dbs.elki.result.textwriter.writers |
Serialization handlers for individual data types.
|
de.lmu.ifi.dbs.elki.utilities |
Utility and helper classes - commonly used data structures, output formatting, exceptions, ...
|
Modifier and Type | Method and Description |
---|---|
private MaterializedRelation<ParameterizationFunction> |
CASH.buildDB(int dim,
Matrix basis,
DBIDs ids,
Relation<ParameterizationFunction> relation)
Builds a dim-1 dimensional database where the objects are projected into
the specified subspace.
|
private Database |
CASH.buildDerivatorDB(Relation<ParameterizationFunction> relation,
CASHInterval interval)
Builds a database for the derivator consisting of the ids in the specified
interval.
|
private Database |
CASH.buildDerivatorDB(Relation<ParameterizationFunction> relation,
DBIDs ids)
Builds a database for the derivator consisting of the ids in the specified
interval.
|
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 Matrix |
CASH.runDerivator(Relation<ParameterizationFunction> relation,
int dim,
CASHInterval interval,
ModifiableDBIDs 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.
|
Modifier and Type | Method and Description |
---|---|
void |
GeneratorXMLSpec.run()
Runs the wrapper with the specified arguments.
|
abstract void |
AbstractApplication.run()
Runs the application.
|
void |
ComputeSingleColorHistogram.run() |
Modifier and Type | Method and Description |
---|---|
void |
GeneratorSingleCluster.addGenerator(Distribution gen)
Add a new generator to the cluster.
|
void |
GeneratorMain.generate()
Main loop to generate data set.
|
LinkedList<Vector> |
GeneratorSingleCluster.generate(int count)
Generate the given number of additional points.
|
List<Vector> |
GeneratorInterface.generate(int count)
Generate a specified number of points
|
void |
GeneratorSingleCluster.setClipping(Vector min,
Vector max)
Set a clipping box. min needs to be smaller than max in each component.
|
void |
GeneratorStatic.setDiscarded(int discarded)
Notify cluster of discarded points.
|
Modifier and Type | Method and Description |
---|---|
DBIDs |
UpdatableDatabase.insert(ObjectBundle objpackages)
Inserts the given object(s) and their associations into the database.
|
Modifier and Type | Method and Description |
---|---|
private void |
GeneratorXMLDatabaseConnection.loadXMLSpecification()
Load the XML configuration file.
|
private Vector |
GeneratorXMLDatabaseConnection.parseVector(String s)
Parse a string into a vector.
|
private void |
GeneratorXMLDatabaseConnection.processElementClipping(GeneratorSingleCluster cluster,
Node cur)
Process a 'clipping' Element in the XML stream.
|
private void |
GeneratorXMLDatabaseConnection.processElementCluster(Node cur)
Process a 'cluster' Element in the XML stream.
|
private void |
GeneratorXMLDatabaseConnection.processElementDataset(Node cur)
Process a 'dataset' Element in the XML stream.
|
private void |
GeneratorXMLDatabaseConnection.processElementGamma(GeneratorSingleCluster cluster,
Node cur)
Process a 'gamma' Element in the XML stream.
|
private void |
GeneratorXMLDatabaseConnection.processElementNormal(GeneratorSingleCluster cluster,
Node cur)
Process a 'normal' Element in the XML stream.
|
private void |
GeneratorXMLDatabaseConnection.processElementPoint(LinkedList<Vector> points,
Node cur)
Parse a 'point' element (point vector for a static cluster)
|
private void |
GeneratorXMLDatabaseConnection.processElementRotate(GeneratorSingleCluster cluster,
Node cur)
Process a 'rotate' Element in the XML stream.
|
private void |
GeneratorXMLDatabaseConnection.processElementStatic(Node cur)
Process a 'static' cluster Element in the XML stream.
|
private void |
GeneratorXMLDatabaseConnection.processElementTranslate(GeneratorSingleCluster cluster,
Node cur)
Process a 'translate' Element in the XML stream.
|
private void |
GeneratorXMLDatabaseConnection.processElementUniform(GeneratorSingleCluster cluster,
Node cur)
Process a 'uniform' Element in the XML stream.
|
Modifier and Type | Method and Description |
---|---|
private BitSet |
DiSHPreferenceVectorIndex.determinePreferenceVector(Relation<V> relation,
ModifiableDBIDs[] neighborIDs,
StringBuffer msg)
Determines the preference vector according to the specified neighbor ids.
|
private BitSet |
DiSHPreferenceVectorIndex.determinePreferenceVectorByApriori(Relation<V> relation,
ModifiableDBIDs[] neighborIDs,
StringBuffer msg)
Determines the preference vector with the apriori strategy.
|
Modifier and Type | Method and Description |
---|---|
void |
TextWriter.output(Database db,
Result r,
StreamFactory streamOpener)
Stream output.
|
private void |
TextWriter.printObject(TextWriterStream out,
Database db,
DBID objID,
List<Relation<?>> ra) |
abstract void |
TextWriterWriterInterface.write(TextWriterStream out,
String label,
O object)
Write a given object to the output stream.
|
private void |
TextWriter.writeClusterResult(Database db,
StreamFactory streamOpener,
Cluster<?> clus,
List<Relation<?>> ra,
NamingScheme naming,
List<SettingsResult> sr) |
private void |
TextWriter.writeIterableResult(StreamFactory streamOpener,
IterableResult<?> ri,
List<SettingsResult> sr) |
void |
TextWriterWriterInterface.writeObject(TextWriterStream out,
String label,
Object object)
Non-type-checking version.
|
private void |
TextWriter.writeOrderingResult(Database db,
StreamFactory streamOpener,
OrderingResult or,
List<Relation<?>> ra,
List<SettingsResult> sr) |
private void |
TextWriter.writeOtherResult(StreamFactory streamOpener,
Result r,
List<SettingsResult> rs) |
Modifier and Type | Method and Description |
---|---|
void |
TextWriterPair.write(TextWriterStream out,
String label,
Pair<?,?> object)
Serialize a pair, component-wise
|
void |
TextWriterTriple.write(TextWriterStream out,
String label,
Triple<?,?,?> object)
Serialize a triple, component-wise
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
ClassGenericsUtil.instantiate(Class<T> type,
String className)
Returns a new instance of the given type for the specified className.
|
static <T> T |
ClassGenericsUtil.instantiateGenerics(Class<?> type,
String className)
Returns a new instance of the given type for the specified className.
|