Package | Description |
---|---|
de.lmu.ifi.dbs.elki |
ELKI framework "Environment for Developing KDD-Applications Supported by Index-Structures"
KDDTask is the main class of the ELKI-Framework
for command-line interaction. |
de.lmu.ifi.dbs.elki.algorithm.clustering.correlation |
Correlation clustering algorithms
|
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.clustering.subspace.clique |
Helper classes for the
CLIQUE algorithm. |
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.spatial |
Spatial outlier detection algorithms
|
de.lmu.ifi.dbs.elki.application |
Base classes for stand alone applications.
|
de.lmu.ifi.dbs.elki.application.internal |
Internal utilities for development.
|
de.lmu.ifi.dbs.elki.evaluation.index |
Simple index evaluation methods
|
de.lmu.ifi.dbs.elki.gui.util |
Utility classes for GUIs (e.g. a class to display a logging panel)
|
de.lmu.ifi.dbs.elki.index.tree.spatial |
Tree-based index structures for spatial indexing.
|
de.lmu.ifi.dbs.elki.math |
Mathematical operations and utilities used throughout the framework.
|
de.lmu.ifi.dbs.elki.result |
Result types, representation and handling
|
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, ...
|
de.lmu.ifi.dbs.elki.utilities.optionhandling |
Parameter handling and option descriptions.
|
de.lmu.ifi.dbs.elki.utilities.optionhandling.parameterization |
Configuration managers
See the
de.lmu.ifi.dbs.elki.utilities.optionhandling package for documentation! |
de.lmu.ifi.dbs.elki.utilities.pairs |
Pairs and triples utility classes.
|
de.lmu.ifi.dbs.elki.visualization.css |
Managing CSS styles / classes.
|
de.lmu.ifi.dbs.elki.visualization.gui.overview |
Classes for managing the overview plot.
|
Modifier and Type | Field and Description |
---|---|
private Collection<Pair<Object,Parameter<?>>> |
KDDTask.settings
The settings used, for settings reporting.
|
(package private) Collection<Pair<Object,Parameter<?>>> |
KDDTask.Parameterizer.settings |
Constructor and Description |
---|
KDDTask(InputStep inputStep,
AlgorithmStep algorithmStep,
EvaluationStep evaluationStep,
OutputStep outputStep,
Collection<Pair<Object,Parameter<?>>> settings)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
protected Collection<Pair<OptionID,Object>> |
COPAC.Parameterizer.algO |
private Collection<Pair<OptionID,Object>> |
COPAC.partitionAlgorithmParameters
Holds the parameters of the algorithm to run on each partition.
|
Constructor and Description |
---|
COPAC(FilteredLocalPCABasedDistanceFunction<V,?,D> partitionDistanceFunction,
Class<? extends ClusteringAlgorithm<Clustering<Model>>> partitionAlgorithm,
Collection<Pair<OptionID,Object>> partitionAlgorithmParameters)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private Collection<Pair<OptionID,Object>> |
DiSH.opticsAlgorithmParameters
Parameters that were given to OPTICS
|
protected Collection<Pair<OptionID,Object>> |
DiSH.Parameterizer.opticsO |
Modifier and Type | Method and Description |
---|---|
private Pair<BitSet,ArrayModifiableDBIDs> |
DiSH.findParent(Relation<V> database,
DiSHDistanceFunction.Instance<V> distFunc,
Pair<BitSet,ArrayModifiableDBIDs> child,
Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> clustersMap)
Returns the parent of the specified cluster
|
Modifier and Type | Method and Description |
---|---|
private List<Pair<Subspace,ModifiableDBIDs>> |
CLIQUE.determineClusters(List<CLIQUESubspace<V>> denseSubspaces)
Determines the clusters in the specified dense subspaces.
|
private Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> |
DiSH.extractClusters(Relation<V> database,
DiSHDistanceFunction.Instance<V> distFunc,
ClusterOrderResult<PreferenceVectorBasedCorrelationDistance> clusterOrder)
Extracts the clusters from the cluster order.
|
private List<Pair<V,gnu.trove.set.TIntSet>> |
PROCLUS.findDimensions(List<PROCLUS.PROCLUSCluster> clusters,
Relation<V> database)
Refinement step that determines the set of correlated dimensions for each
cluster centroid.
|
Modifier and Type | Method and Description |
---|---|
private Pair<BitSet,ArrayModifiableDBIDs> |
DiSH.findParent(Relation<V> database,
DiSHDistanceFunction.Instance<V> distFunc,
Pair<BitSet,ArrayModifiableDBIDs> child,
Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> clustersMap)
Returns the parent of the specified cluster
|
Modifier and Type | Method and Description |
---|---|
private void |
DiSH.checkClusters(Relation<V> database,
DiSHDistanceFunction.Instance<V> distFunc,
Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> clustersMap,
int minpts)
Removes the clusters with size < minpts from the cluster map and adds them
to their parents.
|
private List<PROCLUS.PROCLUSCluster> |
PROCLUS.finalAssignment(List<Pair<V,gnu.trove.set.TIntSet>> dimensions,
Relation<V> database)
Refinement step to assign the objects to the final clusters.
|
private Pair<BitSet,ArrayModifiableDBIDs> |
DiSH.findParent(Relation<V> database,
DiSHDistanceFunction.Instance<V> distFunc,
Pair<BitSet,ArrayModifiableDBIDs> child,
Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> clustersMap)
Returns the parent of the specified cluster
|
private List<Cluster<SubspaceModel<V>>> |
DiSH.sortClusters(Relation<V> database,
Map<BitSet,List<Pair<BitSet,ArrayModifiableDBIDs>>> clustersMap)
Returns a sorted list of the clusters w.r.t. the subspace dimensionality in
descending order.
|
Constructor and Description |
---|
DiSH(double epsilon,
DiSHDistanceFunction dishDistance,
Collection<Pair<OptionID,Object>> opticsAlgorithmParameters)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
List<Pair<Subspace,ModifiableDBIDs>> |
CLIQUESubspace.determineClusters()
Determines all clusters in this subspace by performing a depth-first search
algorithm to find connected dense units.
|
Modifier and Type | Class and Description |
---|---|
private static class |
AggarwalYuEvolutionary.Individuum
Individuum for the evolutionary search.
|
Modifier and Type | Method and Description |
---|---|
private Pair<AggarwalYuEvolutionary.Individuum,AggarwalYuEvolutionary.Individuum> |
AggarwalYuEvolutionary.EvolutionarySearch.recombineOptimized(AggarwalYuEvolutionary.Individuum parent1,
AggarwalYuEvolutionary.Individuum parent2)
Recombination method.
|
Modifier and Type | Method and Description |
---|---|
protected Pair<WritableDoubleDataStore,DoubleMinMax> |
FlexibleLOF.computeLOFs(DBIDs ids,
DoubleDataStore lrds,
KNNQuery<O,D> knnRefer)
Computes the Local outlier factor (LOF) of the specified objects.
|
private Pair<Pair<KNNQuery<O,D>,KNNQuery<O,D>>,Pair<RKNNQuery<O,D>,RKNNQuery<O,D>>> |
OnlineLOF.getKNNAndRkNNQueries(Database database,
Relation<O> relation,
StepProgress stepprog)
Get the kNN and rkNN queries for the algorithm.
|
private Pair<KNNQuery<O,D>,KNNQuery<O,D>> |
FlexibleLOF.getKNNQueries(Database database,
Relation<O> relation,
StepProgress stepprog)
Get the kNN queries for the algorithm.
|
protected Pair<KNNQuery<O,D>,KNNQuery<O,D>> |
LoOP.getKNNQueries(Database database,
Relation<O> relation,
StepProgress stepprog)
Get the kNN queries for the algorithm.
|
Modifier and Type | Method and Description |
---|---|
private Pair<Pair<KNNQuery<O,D>,KNNQuery<O,D>>,Pair<RKNNQuery<O,D>,RKNNQuery<O,D>>> |
OnlineLOF.getKNNAndRkNNQueries(Database database,
Relation<O> relation,
StepProgress stepprog)
Get the kNN and rkNN queries for the algorithm.
|
private Pair<Pair<KNNQuery<O,D>,KNNQuery<O,D>>,Pair<RKNNQuery<O,D>,RKNNQuery<O,D>>> |
OnlineLOF.getKNNAndRkNNQueries(Database database,
Relation<O> relation,
StepProgress stepprog)
Get the kNN and rkNN queries for the algorithm.
|
Modifier and Type | Method and Description |
---|---|
private Pair<DBIDVar,Double> |
CTLuGLSBackwardSearchAlgorithm.singleIteration(Relation<V> relationx,
Relation<? extends NumberVector<?>> relationy)
Run a single iteration of the GLS-SOD modeling step
|
Modifier and Type | Method and Description |
---|---|
static String |
AbstractApplication.usage(Collection<Pair<Object,Parameter<?>>> options)
Returns a usage message, explaining all known options
|
Modifier and Type | Method and Description |
---|---|
private static List<Pair<Reference,List<Class<?>>>> |
DocumentReferences.sortedReferences() |
Modifier and Type | Method and Description |
---|---|
private static void |
DocumentParameters.buildParameterIndex(Map<Class<?>,List<Parameter<?>>> byclass,
Map<OptionID,List<Pair<Parameter<?>,Class<?>>>> byopt) |
private static Document |
DocumentReferences.documentReferences(List<Pair<Reference,List<Class<?>>>> refs) |
private static void |
DocumentReferences.documentReferencesWiki(List<Pair<Reference,List<Class<?>>>> refs,
PrintStream refstreamW) |
private static void |
DocumentReferences.inspectClass(Class<?> cls,
List<Pair<Reference,List<Class<?>>>> refs,
Map<Reference,List<Class<?>>> map) |
private static Document |
DocumentParameters.makeByOptOverviewHTML(Map<OptionID,List<Pair<Parameter<?>,Class<?>>>> byopt) |
private static void |
DocumentParameters.makeByOptOverviewWiki(Map<OptionID,List<Pair<Parameter<?>,Class<?>>>> byopt,
DocumentParameters.WikiStream out) |
Constructor and Description |
---|
IndexStatistics.IndexMetaResult(Collection<Pair<String,String>> col,
Collection<String> header)
Constructor.
|
Modifier and Type | Field and Description |
---|---|
private ArrayList<Pair<String,ArrayList<String>>> |
SavedSettingsFile.store
Data store
|
Modifier and Type | Method and Description |
---|---|
Pair<String,ArrayList<String>> |
SavedSettingsFile.getElementAt(int index)
Array access.
|
Modifier and Type | Method and Description |
---|---|
Iterator<Pair<String,ArrayList<String>>> |
SavedSettingsFile.iterator() |
Modifier and Type | Class and Description |
---|---|
class |
SpatialPair<K,V extends SpatialComparable>
Defines the requirements for objects that can be indexed by a Spatial Index,
which are spatial nodes or data objects.
|
Modifier and Type | Class and Description |
---|---|
class |
MinMax<T extends Comparable<? super T>>
Class to find the minimum and maximum double values in data.
|
Modifier and Type | Field and Description |
---|---|
(package private) Collection<Pair<Object,Parameter<?>>> |
SettingsResult.settings
Settings storage.
|
Modifier and Type | Method and Description |
---|---|
Collection<Pair<Object,Parameter<?>>> |
SettingsResult.getSettings()
Get the settings
|
Constructor and Description |
---|
SettingsResult(Collection<Pair<Object,Parameter<?>>> settings)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
TextWriterPair.write(TextWriterStream out,
String label,
Pair<?,?> object)
Serialize a pair, component-wise
|
Modifier and Type | Field and Description |
---|---|
private ArrayList<Pair<File,String>> |
InspectionUtil.DirClassIterator.folders |
private ArrayList<Pair<Class<?>,H>> |
HandlerList.handlers
List with registered Handlers.
|
Modifier and Type | Method and Description |
---|---|
static <NV extends NumberVector<?>> |
DatabaseUtil.computeMinMax(Relation<NV> relation)
Determines the minimum and maximum values in each dimension of all objects
stored in the given database.
|
Modifier and Type | Method and Description |
---|---|
static void |
OptionUtil.formatForConsole(StringBuilder buf,
int width,
String indent,
Collection<Pair<Object,Parameter<?>>> options)
Format a list of options (and associated owning objects) for console help
output.
|
Modifier and Type | Field and Description |
---|---|
(package private) List<Pair<Object,Parameter<?>>> |
TrackParameters.options
Tracking storage
|
(package private) LinkedList<Pair<OptionID,Object>> |
ListParameterization.parameters
The actual parameters, for storage
|
private List<Pair<OptionID,Object>> |
MergedParameterization.used
Parameters to rewind.
|
Modifier and Type | Method and Description |
---|---|
Collection<Pair<Object,Parameter<?>>> |
TrackParameters.getAllParameters()
Get all seen parameters, set or unset, along with their owner objects.
|
Collection<Pair<OptionID,Object>> |
TrackParameters.getGivenParameters()
Get the tracked parameters that were actually set.
|
List<Pair<OptionID,Object>> |
ListParameterization.getRemainingParameters()
Return the yet unused parameters.
|
Constructor and Description |
---|
ListParameterization(Collection<Pair<OptionID,Object>> dbParameters)
Constructor with an existing collection.
|
MergedParameterization(Parameterization inner,
ListParameterization current,
List<Pair<OptionID,Object>> used)
Constructor for descending
|
TrackParameters(Parameterization inner,
Object option,
List<Pair<Object,Parameter<?>>> options,
Map<Object,Object> parents,
Map<Object,List<Object>> children)
Internal constructor, for nested tracking.
|
Modifier and Type | Class and Description |
---|---|
class |
CPair<FIRST extends Comparable<? super FIRST>,SECOND extends Comparable<? super SECOND>>
Pair with canonical comparison function derived from the components comparable interfaces.
|
class |
FCPair<FIRST extends Comparable<? super FIRST>,SECOND>
Pair that can only be compared by it's first component.
|
class |
SCPair<FIRST,SECOND extends Comparable<? super SECOND>>
Pair that can only be compared by it's second component.
|
Modifier and Type | Method and Description |
---|---|
static <F,S> Pair<F,S>[] |
Pair.newPairArray(int size)
Create a new array of the given size (for generics)
|
Modifier and Type | Method and Description |
---|---|
static <FIRST extends Comparable<? super FIRST>,SECOND extends Comparable<? super SECOND>> |
PairUtil.comparator()
Return a comparator for this pair, given that both components are already
comparable.
|
static <FIRST,SECOND> |
PairUtil.comparator(Comparator<? super FIRST> c1,
Comparator<? super SECOND> c2)
Return a derived comparator given a comparator for each component.
|
static <FIRST extends Comparable<? super FIRST>,SECOND> |
PairUtil.comparatorFirst()
Return a comparator by first component for this pair, given that the first
component is already comparable.
|
static <FIRST,SECOND> |
PairUtil.comparatorFirst(Comparator<? super FIRST> c1)
Return a derived comparator by first component given a comparator for this
component.
|
static <FIRST,SECOND extends Comparable<? super SECOND>> |
PairUtil.comparatorSecond()
Return a comparator by first component for this pair, given that the first
component is already comparable.
|
static <FIRST,SECOND> |
PairUtil.comparatorSecond(Comparator<? super SECOND> c2)
Return a derived comparator by first component given a comparator for this
component.
|
static <FIRST extends Comparable<? super FIRST>,SECOND extends Comparable<? super SECOND>> |
PairUtil.comparatorSwapped()
Return a component-swapped comparator for this pair, given that both
components are already comparable.
|
static <FIRST,SECOND> |
PairUtil.comparatorSwapped(Comparator<? super FIRST> c1,
Comparator<? super SECOND> c2)
Return a derived component-swapped comparator given a comparator for each
component.
|
Modifier and Type | Method and Description |
---|---|
int |
PairUtil.CompareNatural.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Compare by first, then by second.
|
int |
PairUtil.CompareNatural.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Compare by first, then by second.
|
int |
PairUtil.CompareNaturalFirst.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Compare by first component natural ordering
|
int |
PairUtil.CompareNaturalFirst.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Compare by first component natural ordering
|
int |
PairUtil.CompareNaturalSecond.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Compare by second components natural ordering
|
int |
PairUtil.CompareNaturalSecond.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Compare by second components natural ordering
|
int |
PairUtil.CompareNaturalSwapped.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Compare by second component, using the ComparableSwapped interface.
|
int |
PairUtil.CompareNaturalSwapped.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Compare by second component, using the ComparableSwapped interface.
|
int |
PairUtil.Compare.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Two Objects of type
Pair are compared based on the comparison of
their property using the comparators PairUtil.Compare.fcomparator , then
PairUtil.Compare.scomparator . |
int |
PairUtil.Compare.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Two Objects of type
Pair are compared based on the comparison of
their property using the comparators PairUtil.Compare.fcomparator , then
PairUtil.Compare.scomparator . |
int |
PairUtil.CompareByFirst.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
To Objects of type
Pair are compared based on the comparison of
their property using the current PairUtil.comparator() . |
int |
PairUtil.CompareByFirst.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
To Objects of type
Pair are compared based on the comparison of
their property using the current PairUtil.comparator() . |
int |
PairUtil.CompareBySecond.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
To Objects of type
Pair are compared based on the comparison of
their property using the current PairUtil.comparator() . |
int |
PairUtil.CompareBySecond.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
To Objects of type
Pair are compared based on the comparison of
their property using the current PairUtil.comparator() . |
int |
PairUtil.CompareSwapped.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Two Objects of type
Pair are compared based on the comparison of
their property using the given comparators PairUtil.CompareSwapped.scomparator , then
PairUtil.CompareSwapped.fcomparator . |
int |
PairUtil.CompareSwapped.compare(Pair<? extends FIRST,? extends SECOND> o1,
Pair<? extends FIRST,? extends SECOND> o2)
Two Objects of type
Pair are compared based on the comparison of
their property using the given comparators PairUtil.CompareSwapped.scomparator , then
PairUtil.CompareSwapped.fcomparator . |
Modifier and Type | Field and Description |
---|---|
private Collection<Pair<String,String>> |
CSSClass.statements
Actual CSS statements
|
Modifier and Type | Method and Description |
---|---|
Collection<Pair<String,String>> |
CSSClass.getStatements()
Get read-only collection access to all statements.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
CSSClass.checkCSSStatements(Collection<Pair<String,String>> statements)
Validate a set of CSS statements.
|
Constructor and Description |
---|
CSSClass(Object owner,
String name,
Collection<Pair<String,String>> statements)
Full constructor
|
Modifier and Type | Field and Description |
---|---|
private HashMap<Pair<PlotItem,VisualizationTask>,Pair<Element,Visualization>> |
LayerMap.map
The actual map
|
private HashMap<Pair<PlotItem,VisualizationTask>,Pair<Element,Visualization>> |
LayerMap.map
The actual map
|
Modifier and Type | Method and Description |
---|---|
Pair<Element,Visualization> |
LayerMap.get(PlotItem it,
VisualizationTask task)
Get a pair from the map
|
private Pair<PlotItem,VisualizationTask> |
LayerMap.key(PlotItem item,
VisualizationTask task)
Helper function for building a key object
|
Pair<Element,Visualization> |
LayerMap.remove(PlotItem it,
VisualizationTask task)
Remove a combination.
|
private Pair<Element,Visualization> |
LayerMap.value(Element elem,
Visualization vis)
Helper function to build a value pair
|
Modifier and Type | Method and Description |
---|---|
Iterable<Pair<Element,Visualization>> |
LayerMap.values()
Iterate over values
|
Modifier and Type | Method and Description |
---|---|
void |
LayerMap.put(PlotItem it,
VisualizationTask task,
Pair<Element,Visualization> pair)
Put a new item into the visualizations
|