Uses of Interface
elki.database.Database
-
Packages that use Database Package Description elki ELKI framework "Environment for Developing KDD-Applications Supported by Index-Structures".elki.algorithm Miscellaneous algorithms.elki.algorithm.statistics Statistical analysis algorithms.elki.application.benchmark Benchmarking pseudo algorithms.elki.application.cache Utility applications for the persistence layer such as distance cache builders.elki.classification Classification algorithms.elki.clustering Clustering algorithms.elki.clustering.correlation Correlation clustering algorithms.elki.clustering.dbscan DBSCAN and its generalizations.elki.clustering.dbscan.parallel Parallel versions of Generalized DBSCAN.elki.clustering.dbscan.predicates Neighbor and core predicated for Generalized DBSCAN.elki.clustering.hierarchical Hierarchical agglomerative clustering (HAC).elki.clustering.hierarchical.extraction Extraction of partitional clusterings from hierarchical results.elki.clustering.meta Meta clustering algorithms, that get their result from other clusterings or external sources.elki.clustering.optics OPTICS family of clustering algorithms.elki.clustering.trivial Trivial clustering algorithms: all in one, no clusters, label clusterings.elki.clustering.uncertain Clustering algorithms for uncertain data.elki.database ELKI database layer - loading, storing, indexing and accessing data.elki.evaluation Functionality for the evaluation of algorithms.elki.evaluation.clustering Evaluation of clustering results.elki.evaluation.clustering.extractor Classes to extract clusterings from hierarchical clustering.elki.evaluation.clustering.internal Internal evaluation measures for clusterings.elki.evaluation.outlier Evaluate an outlier score using a misclassification based cost model.elki.itemsetmining Algorithms for frequent itemset mining such as APRIORI.elki.itemsetmining.associationrules Association rule mining.elki.outlier Outlier detection algorithms.elki.outlier.clustering Clustering based outlier detection.elki.outlier.density Density-based outlier detection algorithms.elki.outlier.meta Meta outlier detection algorithms: external scores, score rescaling.elki.outlier.spatial Spatial outlier detection algorithms.elki.outlier.spatial.neighborhood Spatial outlier neighborhood classes.elki.outlier.spatial.neighborhood.weighted Weighted neighborhood definitions.elki.outlier.subspace Subspace outlier detection methods.elki.outlier.trivial Trivial outlier detection algorithms: no outliers, all outliers, label outliers.elki.projection Data projections (see also preprocessing filters for basic projections).elki.result Result types, representation and handling.elki.result.textwriter Text serialization (CSV, Gnuplot, Console, ...).elki.visualization Visualization package of ELKI.elki.workflow Work flow packages, e.g., following the usual KDD model. -
-
Uses of Database in elki
Methods in elki with parameters of type Database Modifier and Type Method Description default java.lang.ObjectAlgorithm. autorun(Database database)Try to auto-run the algorithm on a database by calling a method calledrun, with an optionalDatabasefirst, and with data relations as specified byAlgorithm.getInputTypeRestriction().static java.lang.ObjectAlgorithm.Utils. autorun(Algorithm a, Database database)Try to auto-run the algorithm on a database by calling a method calledrun, with an optionalDatabasefirst, and with data relations as specified byAlgorithm.getInputTypeRestriction(). -
Uses of Database in elki.algorithm
Methods in elki.algorithm with parameters of type Database Modifier and Type Method Description Relation<KNNList>KNNJoin. autorun(Database database)java.lang.VoidNullAlgorithm. autorun(Database database) -
Uses of Database in elki.algorithm.statistics
Methods in elki.algorithm.statistics with parameters of type Database Modifier and Type Method Description java.lang.VoidAddSingleScale. run(Database database)Run the algorithm on all vector relations of a database.java.lang.VoidAddUniformScale. run(Database database)Run the algorithm on all vector relations of a database.HistogramResultDistanceStatisticsWithClasses. run(Database database, Relation<O> relation)HistogramResultEvaluateRankingQuality. run(Database database, Relation<V> relation)Run the algorithm.HistogramResultRankingQualityHistogram. run(Database database, Relation<O> relation)Process a relation -
Uses of Database in elki.application.benchmark
Methods in elki.application.benchmark with parameters of type Database Modifier and Type Method Description private voidKNNBenchmark. logIndexStatistics(Database database)Log index statistics before and after querying.private voidPrioritySearchBenchmark. logIndexStatistics(Database database)Log index statistics before and after querying.private voidRangeQueryBenchmark. logIndexStatistics(Database database)Log index statistics before and after querying. -
Uses of Database in elki.application.cache
Fields in elki.application.cache declared as Database Modifier and Type Field Description private DatabaseCacheDoubleDistanceInOnDiskMatrix. databaseData source to process.private DatabaseCacheDoubleDistanceInOnDiskMatrix.Par. databaseData source to process.private DatabaseCacheDoubleDistanceKNNLists. databaseData source to process.private DatabaseCacheDoubleDistanceKNNLists.Par. databaseData source to process.private DatabaseCacheDoubleDistanceRangeQueries. databaseData source to process.private DatabaseCacheDoubleDistanceRangeQueries.Par. databaseData source to process.private DatabaseCacheFloatDistanceInOnDiskMatrix. databaseData source to process.private DatabaseCacheFloatDistanceInOnDiskMatrix.Par. databaseData source to process.private DatabasePrecomputeDistancesAsciiApplication. databaseData source to process.private DatabasePrecomputeDistancesAsciiApplication.Par. databaseData source to process.Constructors in elki.application.cache with parameters of type Database Constructor Description CacheDoubleDistanceInOnDiskMatrix(Database database, Distance<? super O> distance, java.nio.file.Path out)Constructor.CacheDoubleDistanceKNNLists(Database database, Distance<? super O> distance, int k, java.nio.file.Path out)Constructor.CacheDoubleDistanceRangeQueries(Database database, Distance<? super O> distance, double radius, java.nio.file.Path out)Constructor.CacheFloatDistanceInOnDiskMatrix(Database database, Distance<? super O> distance, java.nio.file.Path out)Constructor.PrecomputeDistancesAsciiApplication(Database database, Distance<? super O> distance, java.nio.file.Path out)Constructor. -
Uses of Database in elki.classification
Methods in elki.classification with parameters of type Database Modifier and Type Method Description RAbstractClassifier. autorun(Database database)Deprecated.voidClassifier. buildClassifier(Database database, Relation<? extends ClassLabel> classLabels)Performs the training.voidKNNClassifier. buildClassifier(Database database, Relation<? extends ClassLabel> labels)voidPriorProbabilityClassifier. buildClassifier(Database database, Relation<? extends ClassLabel> labelrep)Learns the prior probability for all classes. -
Uses of Database in elki.clustering
Methods in elki.clustering with parameters of type Database Modifier and Type Method Description default CClusteringAlgorithm. autorun(Database database) -
Uses of Database in elki.clustering.correlation
Methods in elki.clustering.correlation with parameters of type Database Modifier and Type Method Description Clustering<DimensionModel>COPAC. run(Database database, Relation<? extends NumberVector> relation)Run the COPAC algorithm.Clustering<CorrelationModel>ERiC. run(Database database, Relation<? extends NumberVector> relation)Performs the ERiC algorithm on the given database. -
Uses of Database in elki.clustering.dbscan
Methods in elki.clustering.dbscan with parameters of type Database Modifier and Type Method Description Clustering<Model>GeneralizedDBSCAN. autorun(Database database) -
Uses of Database in elki.clustering.dbscan.parallel
Fields in elki.clustering.dbscan.parallel declared as Database Modifier and Type Field Description private DatabaseParallelGeneralizedDBSCAN.Instance. databaseDatabase for cloning neighbor predicates.Methods in elki.clustering.dbscan.parallel with parameters of type Database Modifier and Type Method Description Clustering<Model>ParallelGeneralizedDBSCAN. autorun(Database database)Constructors in elki.clustering.dbscan.parallel with parameters of type Database Constructor Description Instance(Database database, NeighborPredicate<T> npreds, CorePredicate<? super T> corepred, boolean coremodel)Full Constructor -
Uses of Database in elki.clustering.dbscan.predicates
-
Uses of Database in elki.clustering.hierarchical
Methods in elki.clustering.hierarchical with parameters of type Database Modifier and Type Method Description default ClusterMergeHistoryHierarchicalClusteringAlgorithm. autorun(Database database)ClusterMergeHistoryOPTICSToHierarchical. autorun(Database database) -
Uses of Database in elki.clustering.hierarchical.extraction
Methods in elki.clustering.hierarchical.extraction with parameters of type Database Modifier and Type Method Description Clustering<Model>ClustersWithNoiseExtraction. autorun(Database database)Clustering<DendrogramModel>HDBSCANHierarchyExtraction. autorun(Database database)Clustering<DendrogramModel>SimplifiedHierarchyExtraction. autorun(Database database)Clustering<DendrogramModel>AbstractCutDendrogram. run(Database database)Run the algorithms on a database. -
Uses of Database in elki.clustering.meta
Methods in elki.clustering.meta with parameters of type Database Modifier and Type Method Description Clustering<? extends Model>ExternalClustering. autorun(Database database)Run the algorithm. -
Uses of Database in elki.clustering.optics
Methods in elki.clustering.optics with parameters of type Database Modifier and Type Method Description default ClusterOrderOPTICSTypeAlgorithm. autorun(Database database)Clustering<OPTICSModel>OPTICSXi. autorun(Database database) -
Uses of Database in elki.clustering.trivial
Methods in elki.clustering.trivial with parameters of type Database Modifier and Type Method Description Clustering<Model>ByLabelClustering. autorun(Database database)Clustering<Model>ByLabelHierarchicalClustering. autorun(Database database)Clustering<Model>ByLabelOrAllInOneClustering. autorun(Database database) -
Uses of Database in elki.clustering.uncertain
Methods in elki.clustering.uncertain with parameters of type Database Modifier and Type Method Description FDBSCANNeighborPredicate.InstanceFDBSCANNeighborPredicate. instantiate(Database database)Clustering<?>RepresentativeUncertainClustering. run(Database database, Relation<? extends UncertainObject> relation)This run method will do the wrapping. -
Uses of Database in elki.database
Subinterfaces of Database in elki.database Modifier and Type Interface Description interfaceUpdatableDatabaseDatabase API with updates.Classes in elki.database that implement Database Modifier and Type Class Description classAbstractDatabaseAbstract base class for database API implementations.classHashmapDatabaseDatabase storing data using hashtable storage, and thus allowing additional and removal of objects.classProxyDatabaseA proxy database to use, e.g., for projections and partitions.classStaticArrayDatabaseThis database class uses array-based storage and thus does not allow for dynamic insert, delete and update operations.Methods in elki.database that return Database Modifier and Type Method Description abstract DatabaseAbstractDatabase.Par. make()Methods in elki.database with parameters of type Database Modifier and Type Method Description static java.util.SortedSet<ClassLabel>DatabaseUtil. getClassLabels(Database database)Retrieves all class labels within the database.static ArrayModifiableDBIDsDatabaseUtil. getObjectsByLabelMatch(Database database, java.util.regex.Pattern name_pattern)Find object by matching their labels.static Relation<java.lang.String>DatabaseUtil. guessLabelRepresentation(Database database)Guess a potentially label-like representation, preferring class labels.static Relation<java.lang.String>DatabaseUtil. guessObjectLabelRepresentation(Database database)Guess a potentially object label-like representation.Constructors in elki.database with parameters of type Database Constructor Description ProxyDatabase(DBIDs ids, Database database)Constructor, proxying all relations of an existing database. -
Uses of Database in elki.evaluation
Methods in elki.evaluation with parameters of type Database Modifier and Type Method Description static voidAutomaticEvaluation. ensureClusteringResult(Database db)Ensure that the result contains at least one Clustering. -
Uses of Database in elki.evaluation.clustering
Methods in elki.evaluation.clustering with parameters of type Database Modifier and Type Method Description protected voidEvaluateClustering. evaluteResult(Database db, Clustering<?> c, Clustering<?> refc)Evaluate a clustering result. -
Uses of Database in elki.evaluation.clustering.extractor
Methods in elki.evaluation.clustering.extractor with parameters of type Database Modifier and Type Method Description ClusterMergeHistoryCutDendrogramByHeightExtractor.DummyHierarchicalClusteringAlgorithm. autorun(Database db) -
Uses of Database in elki.evaluation.clustering.internal
Methods in elki.evaluation.clustering.internal with parameters of type Database Modifier and Type Method Description doubleClusterRadius. evaluateClustering(Database db, Relation<? extends NumberVector> rel, Clustering<?> c)Evaluate a single clustering. -
Uses of Database in elki.evaluation.outlier
Methods in elki.evaluation.outlier with parameters of type Database Modifier and Type Method Description HistogramResultComputeOutlierHistogram. evaluateOutlierResult(Database database, OutlierResult or)Evaluate a single outlier result as histogram. -
Uses of Database in elki.itemsetmining
Methods in elki.itemsetmining with parameters of type Database Modifier and Type Method Description FrequentItemsetsResultAbstractFrequentItemsetAlgorithm. autorun(Database database) -
Uses of Database in elki.itemsetmining.associationrules
Methods in elki.itemsetmining.associationrules with parameters of type Database Modifier and Type Method Description AssociationRuleResultAssociationRuleGeneration. autorun(Database database)Run on a database -
Uses of Database in elki.outlier
Methods in elki.outlier with parameters of type Database Modifier and Type Method Description default OutlierResultOutlierAlgorithm. autorun(Database database) -
Uses of Database in elki.outlier.clustering
Methods in elki.outlier.clustering with parameters of type Database Modifier and Type Method Description OutlierResultKMeansMinusMinusOutlierDetection. autorun(Database database)OutlierResultNoiseAsOutliers. autorun(Database database)OutlierResultSilhouetteOutlierDetection. autorun(Database database)Run the Silhouette score as outlier method.OutlierResultCBLOF. run(Database database, Relation<O> relation)Run CBLOF.OutlierResultDBSCANOutlierDetection. run(Database db, Relation<? extends NumberVector> relation)Runs the algorithm in the timed evaluation part.OutlierResultGLOSH. run(Database db, Relation<? extends NumberVector> relation) -
Uses of Database in elki.outlier.density
Methods in elki.outlier.density with parameters of type Database Modifier and Type Method Description OutlierResultHySortOD. run(Database db, Relation<? extends NumberVector> relation) -
Uses of Database in elki.outlier.meta
Methods in elki.outlier.meta with parameters of type Database Modifier and Type Method Description OutlierResultRescaleMetaOutlierAlgorithm. autorun(Database database)OutlierResultSimpleOutlierEnsemble. autorun(Database database) -
Uses of Database in elki.outlier.spatial
Methods in elki.outlier.spatial with parameters of type Database Modifier and Type Method Description OutlierResultCTLuMeanMultipleAttributes. run(Database database, Relation<N> spatial, Relation<O> attributes)Run the algorithmOutlierResultCTLuMedianAlgorithm. run(Database database, Relation<N> nrel, Relation<? extends NumberVector> relation)Main method.OutlierResultCTLuMedianMultipleAttributes. run(Database database, Relation<N> spatial, Relation<O> attributes)Run the algorithmOutlierResultCTLuMoranScatterplotOutlier. run(Database database, Relation<N> nrel, Relation<? extends NumberVector> relation)Main method.OutlierResultCTLuScatterplotOutlier. run(Database database, Relation<N> nrel, Relation<? extends NumberVector> relation)Main method.OutlierResultCTLuZTestOutlier. run(Database database, Relation<N> nrel, Relation<? extends NumberVector> relation)Main method.OutlierResultSLOM. run(Database database, Relation<N> spatial, Relation<O> relation)OutlierResultSOF. run(Database database, Relation<N> spatial, Relation<O> relation)The main run methodOutlierResultTrimmedMeanApproach. run(Database database, Relation<N> nrel, Relation<? extends NumberVector> relation)Run the algorithm. -
Uses of Database in elki.outlier.spatial.neighborhood
Methods in elki.outlier.spatial.neighborhood with parameters of type Database Modifier and Type Method Description private DataStore<DBIDs>ExtendedNeighborhood.Factory. extendNeighborhood(Database database, Relation<? extends O> relation)Method to load the external neighbors.NeighborSetPredicateExtendedNeighborhood.Factory. instantiate(Database database, Relation<? extends O> relation)NeighborSetPredicateExternalNeighborhood.Factory. instantiate(Database database, Relation<?> relation)NeighborSetPredicateNeighborSetPredicate.Factory. instantiate(Database database, Relation<? extends O> relation)Instantiation method.NeighborSetPredicatePrecomputedKNearestNeighborNeighborhood.Factory. instantiate(Database database, Relation<? extends O> relation)private DataStore<DBIDs>ExternalNeighborhood.Factory. loadNeighbors(Database database, Relation<?> relation)Method to load the external neighbors. -
Uses of Database in elki.outlier.spatial.neighborhood.weighted
Methods in elki.outlier.spatial.neighborhood.weighted with parameters of type Database Modifier and Type Method Description LinearWeightedExtendedNeighborhoodLinearWeightedExtendedNeighborhood.Factory. instantiate(Database database, Relation<? extends O> relation)UnweightedNeighborhoodAdapterUnweightedNeighborhoodAdapter.Factory. instantiate(Database database, Relation<? extends O> relation)WeightedNeighborSetPredicateWeightedNeighborSetPredicate.Factory. instantiate(Database database, Relation<? extends O> relation)Instantiation method. -
Uses of Database in elki.outlier.subspace
Methods in elki.outlier.subspace with parameters of type Database Modifier and Type Method Description OutlierResultOutRankS1. autorun(Database database) -
Uses of Database in elki.outlier.trivial
Methods in elki.outlier.trivial with parameters of type Database Modifier and Type Method Description OutlierResultByLabelOutlier. autorun(Database database)OutlierResultTrivialGeneratedOutlier. autorun(Database database) -
Uses of Database in elki.projection
Methods in elki.projection with parameters of type Database Modifier and Type Method Description Relation<DoubleVector>SNE. autorun(Database database)Relation<DoubleVector>TSNE. autorun(Database database)Relation<DoubleVector>BarnesHutTSNE. run(Database database, Relation<O> relation) -
Uses of Database in elki.result
Methods in elki.result that return Database Modifier and Type Method Description static DatabaseResultUtil. findDatabase(java.lang.Object result)Find the first database result in the tree.Methods in elki.result with parameters of type Database Modifier and Type Method Description static SelectionResultSelectionResult. ensureSelectionResult(Database db)Ensure that there also is a selection container object.private voidKMLOutputHandler. writeClusteringResult(javax.xml.stream.XMLStreamWriter xmlw, Clustering<Model> clustering, Database database)private voidKMLOutputHandler. writeOutlierResult(javax.xml.stream.XMLStreamWriter xmlw, OutlierResult outlierResult, Database database) -
Uses of Database in elki.result.textwriter
Methods in elki.result.textwriter with parameters of type Database Modifier and Type Method Description voidTextWriter. output(Database db, java.lang.Object r, StreamFactory streamOpener, java.util.regex.Pattern filter)Stream output.private voidTextWriter. printObject(TextWriterStream out, Database db, DBIDRef objID, java.util.List<Relation<?>> ra)private voidTextWriter. writeClusterResult(Database db, StreamFactory streamOpener, Clustering<Model> clustering, Cluster<Model> clus, java.util.List<Relation<?>> ra, NamingScheme naming)private voidTextWriter. writeOrderingResult(Database db, StreamFactory streamOpener, OrderingResult or, java.util.List<Relation<?>> ra) -
Uses of Database in elki.visualization
Methods in elki.visualization with parameters of type Database Modifier and Type Method Description static java.lang.StringVisualizerParameterizer. getTitle(Database db, java.lang.Object result)Try to automatically generate a title for this. -
Uses of Database in elki.workflow
Fields in elki.workflow declared as Database Modifier and Type Field Description private DatabaseInputStep. databaseHolds the database to have the algorithms run with.protected DatabaseInputStep.Par. databaseHolds the database to have the algorithms run on.Methods in elki.workflow that return Database Modifier and Type Method Description DatabaseInputStep. getDatabase()Get the database to use.Methods in elki.workflow with parameters of type Database Modifier and Type Method Description java.lang.ObjectAlgorithmStep. runAlgorithms(Database database)Run algorithms.voidEvaluationStep. runEvaluators(Database db)voidOutputStep. runResultHandlers(Database db)Run the result handlers.Constructors in elki.workflow with parameters of type Database Constructor Description Evaluation(java.util.List<? extends Evaluator> evaluators, Database db)Constructor.InputStep(Database database)Constructor.
-