ELKI command line parameter overview:

de.lmu.ifi.dbs.elki.KDDTask
-algorithm <class>

Algorithm to run.

Class Restriction: implements de.lmu.ifi.dbs.elki.algorithm.Algorithm

Known implementations:

-dbc <class>

Database connection class.

Class Restriction: implements de.lmu.ifi.dbs.elki.database.connection.DatabaseConnection

Default: de.lmu.ifi.dbs.elki.database.connection.FileBasedDatabaseConnection

Known implementations:

-description <class>

Class to obtain a description of. Causes immediate stop of the program.

Class Restriction: implements de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable

-h

Request a help-message, either for the main-routine or for any specified algorithm. Causes immediate stop of the program.

-help

Request a help-message, either for the main-routine or for any specified algorithm. Causes immediate stop of the program.

-norm <class>

Normalization class in order to normalize values in the database.

Class Restriction: implements de.lmu.ifi.dbs.elki.normalization.Normalization

Known implementations:

-normUndo

Revert normalization result to original values - invalid option if no normalization has been performed.

-resulthandler <class>

Result handler class.

Class Restriction: implements de.lmu.ifi.dbs.elki.result.ResultHandler

Default: de.lmu.ifi.dbs.elki.result.ResultWriter

Known implementations:

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.APRIORI
-apriori.minfreq <double>

Threshold for minimum frequency as percentage value (alternatively to parameter apriori.minsupp).

-apriori.minsupp <int>

Threshold for minimum support as minimally required number of transactions (alternatively to parameter apriori.minfreq - setting apriori.minsupp is slightly preferable over setting apriori.minfreq in terms of efficiency).

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.DependencyDerivator
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-derivator.accuracy <int>

Threshold for output accuracy fraction digits.

Default: 4

-derivator.randomSample

Flag to use random sample (use knn query around centroid, if flag is not set).

-derivator.sampleSize <int>

Threshold for the size of the random sample to use. Default value is size of the complete dataset.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.DummyAlgorithm
-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.KNNDistanceOrder
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-knndistanceorder.k <int>

Specifies the distance of the k-distant object to be assessed.

Default: 1

-knndistanceorder.percentage <double>

The average percentage of distances randomly choosen to be provided in the result.

Default: 1.0

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.KNNJoin
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-knnjoin.k <int>

Specifies the k-nearest neighbors to be assigned.

Default: 1

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.MaterializeDistances
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.NullAlgorithm
-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.ByLabelClustering
-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.ByLabelHierarchicalClustering
-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.DBSCAN
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-dbscan.epsilon <pattern>

The maximum radius of the neighborhood to be considered.

-dbscan.minpts <int>

Threshold for minimum number of points in the epsilon-neighborhood of a point.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.DeLiClu
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-deliclu.minpts <int>

Threshold for minimum number of points within a cluster.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.EM
-em.delta <double>

The termination criterion for maximization of E(M): E(M) - E(M') < em.delta

Default: 0.0

-em.k <int>

The number of clusters to find.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.KMeans
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-kmeans.k <int>

The number of clusters to find.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICS
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-optics.epsilon <pattern>

The maximum radius of the neighborhood to be considered.

-optics.minpts <int>

Threshold for minimum number of points in the epsilon-neighborhood of a point.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.SLINK
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.SNNClustering
-snn.epsilon <int>

The minimum SNN density.

-snn.minpts <int>

Threshold for minimum number of points in the epsilon-SNN-neighborhood of a point.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.TrivialAllInOne
-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.TrivialAllNoise
-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.CASH
-cash.adjust

Flag to indicate that an adjustment of the applied heuristic for choosing an interval is performed after an interval is selected.

-cash.jitter <double>

The maximum jitter for distance values.

-cash.maxlevel <int>

The maximum level for splitting the hypercube.

-cash.mindim <int>

The minimum dimensionality of the subspaces to be found.

Default: 1

-cash.minpts <int>

Threshold for minimum number of points in a cluster.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.COPAC
-copac.partitionAlgorithm <class>

Clustering algorithm to apply to each partition.

Class Restriction: implements de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm

Known implementations:

-copac.partitionDB <class>

Database class for each partition. If this parameter is not set, the databases of the partitions have the same class as the original database.

Class Restriction: implements de.lmu.ifi.dbs.elki.database.Database

Known implementations:

-copac.preprocessor <class>

Preprocessor to derive partition criterion.

Class Restriction: extends de.lmu.ifi.dbs.elki.preprocessing.HiCOPreprocessor

Known implementations:

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

-copac.partitionAlgorithm <class>

Clustering algorithm to apply to each partition.

Class Restriction: implements de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm

Known implementations:

-copac.partitionDB <class>

Database class for each partition. If this parameter is not set, the databases of the partitions have the same class as the original database.

Class Restriction: implements de.lmu.ifi.dbs.elki.database.Database

Known implementations:

-copac.preprocessor <class>

Preprocessor to derive partition criterion.

Class Restriction: extends de.lmu.ifi.dbs.elki.preprocessing.HiCOPreprocessor

Known implementations:

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.ERiC
-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.FourC
-projdbscan.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: extends de.lmu.ifi.dbs.elki.distance.distancefunction.LocallyWeightedDistanceFunction

-projdbscan.epsilon <pattern>

The maximum radius of the neighborhood to be considered.

-projdbscan.lambda <int>

The intrinsic dimensionality of the clusters to find.

-projdbscan.minpts <int>

Threshold for minimum number of points in the epsilon-neighborhood of a point.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.ORCLUS
-orclus.alpha <double>

The factor for reducing the number of current clusters in each iteration.

Default: 0.5

-projectedclustering.k <int>

The number of clusters to find.

-projectedclustering.k_i <int>

The multiplier for the initial number of seeds.

Default: 30

-projectedclustering.l <int>

The dimensionality of the clusters to find.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.CLIQUE
-clique.prune

Flag to indicate that only subspaces with large coverage (i.e. the fraction of the database that is covered by the dense units) are selected, the rest will be pruned.

-clique.tau <double>

The density threshold for the selectivity of a unit, where the selectivity isthe fraction of total feature vectors contained in this unit.

-clique.xsi <int>

The number of intervals (units) in each dimension.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.DiSH
-dish.epsilon <double>

The maximum radius of the neighborhood to be considered in each dimension for determination of the preference vector.

Default: 0.0010

-dish.mu <int>

The minimum number of points as a smoothing factor to avoid the single-link-effekt.

Default: 1

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.PROCLUS
-proclus.mi <int>

The multiplier for the initial number of medoids.

Default: 10

-projectedclustering.k <int>

The number of clusters to find.

-projectedclustering.k_i <int>

The multiplier for the initial number of seeds.

Default: 30

-projectedclustering.l <int>

The dimensionality of the clusters to find.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.PreDeCon
-projdbscan.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: extends de.lmu.ifi.dbs.elki.distance.distancefunction.LocallyWeightedDistanceFunction

-projdbscan.epsilon <pattern>

The maximum radius of the neighborhood to be considered.

-projdbscan.lambda <int>

The intrinsic dimensionality of the clusters to find.

-projdbscan.minpts <int>

Threshold for minimum number of points in the epsilon-neighborhood of a point.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.outlier.ABOD
-abod.fast

Flag to indicate that the algorithm should run the fast/approximative version.

-abod.k <int>

Parameter k for kNN queries.

Default: 30

-abod.kernelfunction <class>

Kernel function to use.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.KernelFunction

Default: de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.PolynomialKernelFunction

Known implementations:

-abod.samplesize <int>

Sample size to use in fast mode.

-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.outlier.LOCI
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-loci.alpha <double>

Scaling factor for averaging neighborhood

Default: 0.5

-loci.nmin <int>

Minimum neighborhood size to be considered.

Default: 20

-loci.rmax <pattern>

The maximum radius of the neighborhood to be considered.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.outlier.LOF
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-lof.k <int>

The number of nearest neighbors of an object to be considered for computing its LOF_SCORE.

-lof.reachdistfunction <class>

Distance function to determine the reachability distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Known implementations:

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.outlier.SOD
-sod.alpha <double>

The multiplier for the discriminance value for discerning small from large variances.

Default: 1.1

-sod.knn <int>

The number of shared nearest neighbors to be considered for learning the subspace properties.

Default: 1

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.statistics.DistanceStatisticsWithClasses
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-diststat.sampling

Enable sampling to reduce runtime from O(2*n*n) to O(n*n)+O(n) at the cost of evenutally having more than the configured number of bins.

-rankqual.bins <int>

Number of bins to use in the histogram

Default: 20

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.statistics.EvaluateRankingQuality
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-rankqual.bins <int>

Number of bins to use in the histogram

Default: 20

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.algorithm.statistics.RankingQualityHistogram
-algorithm.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.application.GeneratorXMLSpec
-app.out <file>

the file to write the generated data set into, if the file already exists, the generated points will be appended to this file.

-bymodel.randomseed <int>

The random generator seed.

-bymodel.sizescale <double>

Factor for scaling the specified cluster sizes.

Default: 1.0

-bymodel.spec <file>

The generator specification file.

-description <class>

Class to obtain a description of. Causes immediate stop of the program.

Class Restriction: implements de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable

-h

Request a help-message, either for the main-routine or for any specified algorithm. Causes immediate stop of the program.

-help

Request a help-message, either for the main-routine or for any specified algorithm. Causes immediate stop of the program.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.application.cache.CacheDoubleDistanceInOnDiskMatrix
-dbc <class>

Database connection class.

Class Restriction: implements de.lmu.ifi.dbs.elki.database.connection.DatabaseConnection

Default: de.lmu.ifi.dbs.elki.database.connection.FileBasedDatabaseConnection

Known implementations:

-description <class>

Class to obtain a description of. Causes immediate stop of the program.

Class Restriction: implements de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable

-h

Request a help-message, either for the main-routine or for any specified algorithm. Causes immediate stop of the program.

-help

Request a help-message, either for the main-routine or for any specified algorithm. Causes immediate stop of the program.

-loader.diskcache <file>

File name of the disk cache to create.

-loader.distance <class>

Distance function to cache.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Known implementations:

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.application.cache.CacheFloatDistanceInOnDiskMatrix
-dbc <class>

Database connection class.

Class Restriction: implements de.lmu.ifi.dbs.elki.database.connection.DatabaseConnection

Default: de.lmu.ifi.dbs.elki.database.connection.FileBasedDatabaseConnection

Known implementations:

-description <class>

Class to obtain a description of. Causes immediate stop of the program.

Class Restriction: implements de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable

-h

Request a help-message, either for the main-routine or for any specified algorithm. Causes immediate stop of the program.

-help

Request a help-message, either for the main-routine or for any specified algorithm. Causes immediate stop of the program.

-loader.diskcache <file>

File name of the disk cache to create.

-loader.distance <class>

Distance function to cache.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Known implementations:

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.application.visualization.KNNExplorer
-dbc <class>

Database connection class.

Class Restriction: implements de.lmu.ifi.dbs.elki.database.connection.DatabaseConnection

Default: de.lmu.ifi.dbs.elki.database.connection.FileBasedDatabaseConnection

Known implementations:

-description <class>

Class to obtain a description of. Causes immediate stop of the program.

Class Restriction: implements de.lmu.ifi.dbs.elki.utilities.optionhandling.Parameterizable

-explorer.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-h

Request a help-message, either for the main-routine or for any specified algorithm. Causes immediate stop of the program.

-help

Request a help-message, either for the main-routine or for any specified algorithm. Causes immediate stop of the program.

-norm <class>

Normalization class in order to normalize values in the database.

Class Restriction: implements de.lmu.ifi.dbs.elki.normalization.Normalization

Known implementations:

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.database.MetricalIndexDatabase
-metricalindexdb.index <class>

Metrical index class to use.

Class Restriction: extends de.lmu.ifi.dbs.elki.index.tree.metrical.MetricalIndex

Known implementations:

de.lmu.ifi.dbs.elki.database.SpatialIndexDatabase
-spatialindexdb.index <class>

Spatial index class to use.

Class Restriction: extends de.lmu.ifi.dbs.elki.index.tree.spatial.SpatialIndex

Known implementations:

de.lmu.ifi.dbs.elki.database.connection.FileBasedDatabaseConnection
-dbc.classLabelClass <class>

Class label class to use.

Class Restriction: extends de.lmu.ifi.dbs.elki.data.ClassLabel

Default: de.lmu.ifi.dbs.elki.data.SimpleClassLabel

Known implementations:

-dbc.classLabelIndex <int>

The index of the label to be used as class label.

-dbc.database <class>

Database class to be provided by the parse method.

Class Restriction: implements de.lmu.ifi.dbs.elki.database.Database

Default: de.lmu.ifi.dbs.elki.database.SequentialDatabase

Known implementations:

-dbc.externalIDIndex <int>

The index of the label to be used as an external id.

-dbc.in <file>

The name of the input file to be parsed.

-dbc.parser <class>

Parser to provide the database.

Class Restriction: implements de.lmu.ifi.dbs.elki.parser.Parser

Default: de.lmu.ifi.dbs.elki.parser.DoubleVectorLabelParser

Known implementations:

de.lmu.ifi.dbs.elki.database.connection.InputStreamDatabaseConnection
-dbc.classLabelClass <class>

Class label class to use.

Class Restriction: extends de.lmu.ifi.dbs.elki.data.ClassLabel

Default: de.lmu.ifi.dbs.elki.data.SimpleClassLabel

Known implementations:

-dbc.classLabelIndex <int>

The index of the label to be used as class label.

-dbc.database <class>

Database class to be provided by the parse method.

Class Restriction: implements de.lmu.ifi.dbs.elki.database.Database

Default: de.lmu.ifi.dbs.elki.database.SequentialDatabase

Known implementations:

-dbc.externalIDIndex <int>

The index of the label to be used as an external id.

-dbc.parser <class>

Parser to provide the database.

Class Restriction: implements de.lmu.ifi.dbs.elki.parser.Parser

Default: de.lmu.ifi.dbs.elki.parser.DoubleVectorLabelParser

Known implementations:

de.lmu.ifi.dbs.elki.database.connection.MultipleFileBasedDatabaseConnection
-dbc.classLabelClass <class>

Class label class to use.

Class Restriction: extends de.lmu.ifi.dbs.elki.data.ClassLabel

Default: de.lmu.ifi.dbs.elki.data.SimpleClassLabel

Known implementations:

-dbc.classLabelIndex <int>

The index of the label to be used as class label.

-dbc.database <class>

Database class to be provided by the parse method.

Class Restriction: implements de.lmu.ifi.dbs.elki.database.Database

Default: de.lmu.ifi.dbs.elki.database.SequentialDatabase

Known implementations:

-dbc.externalIDIndex <int>

The index of the label to be used as an external id.

-multipledbc.in <file_1,...,file_n>

A comma separated list of the names of the input files to be parsed.

-multipledbc.parsers <class_1,...,class_n>

Comma separated list of classnames specifying the parsers to provide a database. If this parameter is not set, de.lmu.ifi.dbs.elki.parser.DoubleVectorLabelParser is used as parser for all input files.

de.lmu.ifi.dbs.elki.distance.distancefunction.KernelBasedLocallyWeightedDistanceFunction
-kernel <class>

the kernel function which is used to compute the similarity.Default: de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.LinearKernelFunction

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.KernelFunction

Default: de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.LinearKernelFunction

Known implementations:

de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction
-lpnorm.p <double>

the degree of the L-P-Norm (positive number)

de.lmu.ifi.dbs.elki.distance.distancefunction.RepresentationSelectingDistanceFunction
-distancefunctions <class_1,...,class_n>

A comma separated list of the distance functions to determine the distance between objects within one representation.

de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.SimilarityAdapterArccos
-adapter.similarityfunction <class>

Similarity function to derive the distance between database objects from.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.similarityfunction.NormalizedSimilarityFunction

Default: de.lmu.ifi.dbs.elki.distance.similarityfunction.FractionalSharedNearestNeighborSimilarityFunction

Known implementations:

de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.SimilarityAdapterLinear
-adapter.similarityfunction <class>

Similarity function to derive the distance between database objects from.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.similarityfunction.NormalizedSimilarityFunction

Default: de.lmu.ifi.dbs.elki.distance.similarityfunction.FractionalSharedNearestNeighborSimilarityFunction

Known implementations:

de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.SimilarityAdapterLn
-adapter.similarityfunction <class>

Similarity function to derive the distance between database objects from.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.similarityfunction.NormalizedSimilarityFunction

Default: de.lmu.ifi.dbs.elki.distance.similarityfunction.FractionalSharedNearestNeighborSimilarityFunction

Known implementations:

de.lmu.ifi.dbs.elki.distance.distancefunction.correlation.ERiCDistanceFunction
-ericdf.delta <double>

Threshold for approximate linear dependency: the strong eigenvectors of q are approximately linear dependent from the strong eigenvectors p if the following condition holds for all stroneg eigenvectors q_i of q (lambda_q < lambda_p): q_i' * M^check_p * q_i <= delta^2.

Default: 0.1

de.lmu.ifi.dbs.elki.distance.distancefunction.correlation.PCABasedCorrelationDistanceFunction
-pcabasedcorrelationdf.delta <double>

Threshold of a distance between a vector q and a given space that indicates that q adds a new dimension to the space.

Default: 0.25

de.lmu.ifi.dbs.elki.distance.distancefunction.external.DiskCacheBasedDoubleDistanceFunction
-distance.matrix <file>

The name of the file containing the distance matrix.

de.lmu.ifi.dbs.elki.distance.distancefunction.external.DiskCacheBasedFloatDistanceFunction
-distance.matrix <file>

The name of the file containing the distance matrix.

de.lmu.ifi.dbs.elki.distance.distancefunction.external.FileBasedDoubleDistanceFunction
-distance.matrix <file>

The name of the file containing the distance matrix.

-distance.parser <class>

Parser used to load the distance matrix.

Class Restriction: implements de.lmu.ifi.dbs.elki.parser.DistanceParser

Default: de.lmu.ifi.dbs.elki.parser.NumberDistanceParser

Known implementations:

de.lmu.ifi.dbs.elki.distance.distancefunction.external.FileBasedFloatDistanceFunction
-distance.matrix <file>

The name of the file containing the distance matrix.

-distance.parser <class>

Parser used to load the distance matrix.

Class Restriction: implements de.lmu.ifi.dbs.elki.parser.DistanceParser

Default: de.lmu.ifi.dbs.elki.parser.NumberDistanceParser

Known implementations:

de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DiSHDistanceFunction
-distancefunction.epsilon <double>

The maximum distance between two vectors with equal preference vectors before considering them as parallel.

Default: 0.0010

de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction
-dim <int>

an integer between 1 and the dimensionality of the feature space 1 specifying the dimension to be considered for distance computation.

de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionsSelectingEuclideanDistanceFunction
-distance.dims <int_1,...,int_n>

a comma separated array of integer values, where 1 <= d_i <= the dimensionality of the feature space specifying the dimensions to be considered for distance computation. If this parameter is not set, no dimensions will be considered, i.e. the distance between two objects is always 0.

de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.HiSCDistanceFunction
-distancefunction.epsilon <double>

The maximum distance between two vectors with equal preference vectors before considering them as parallel.

Default: 0.0010

de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.DTWDistanceFunction
-edit.bandSize <double>

the band size for Edit Distance alignment (positive double value, 0 <= bandSize <= 1)

Default: 0.1

de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.EDRDistanceFunction
-edit.bandSize <double>

the band size for Edit Distance alignment (positive double value, 0 <= bandSize <= 1)

Default: 0.1

-edr.delta <double>

the delta parameter (similarity threshold) for EDR (positive number)

Default: 1.0

de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.ERPDistanceFunction
-edit.bandSize <double>

the band size for Edit Distance alignment (positive double value, 0 <= bandSize <= 1)

Default: 0.1

-erp.g <double>

the g parameter ERP (positive number)

Default: 0.0

de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.LCSSDistanceFunction
-lcss.pDelta <double>

the allowed deviation in x direction for LCSS alignment (positive double value, 0 <= pDelta <= 1)

Default: 0.1

-lcss.pEpsilon <double>

the allowed deviation in y directionfor LCSS alignment (positive double value, 0 <= pEpsilon <= 1)

Default: 0.05

de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.FooKernelFunction
-fookernel.max_degree <int>

The max degree of theFooKernelFunction. Default: 2

Default: 2

de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.PolynomialKernelFunction
-kernel.degree <double>

The degree of the polynomial kernel function. Default: 2.0

Default: 2.0

de.lmu.ifi.dbs.elki.evaluation.ComputeROCCurve
-algorithm <class>

Algorithm to run.

Class Restriction: implements de.lmu.ifi.dbs.elki.algorithm.Algorithm

Known implementations:

-rocauc.positive <pattern>

Class label for the 'positive' class.

-time

Request output of performance time.

-verbose

Enable verbose messages while performing the algorithm.

de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp.MkAppTree
-mkapp.k <int>

positive integer specifying the maximal number k of reversek nearest neighbors to be supported.

-mkapp.nolog

Flag to indicate that the approximation is done in the ''normal'' space instead of the log-log space (which is default).

-mkapp.p <int>

positive integer specifying the order of the polynomial approximation.

-mtree.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-treeindex.cachesize <int>

The size of the cache in bytes.

Default: 2147483647

-treeindex.file <file>

The name of the file storing the index. If this parameter is not set the index is hold in the main memory.

-treeindex.pagesize <int>

The size of a page in bytes.

Default: 4000

de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop.MkCoPTree
-mkcop.k <int>

positive integer specifying the maximal number k of reversek nearest neighbors to be supported.

-mtree.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-treeindex.cachesize <int>

The size of the cache in bytes.

Default: 2147483647

-treeindex.file <file>

The name of the file storing the index. If this parameter is not set the index is hold in the main memory.

-treeindex.pagesize <int>

The size of a page in bytes.

Default: 4000

de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax.MkMaxTree
-mktree.kmax <int>

Specifies the maximal number k of reverse k nearest neighbors to be supported.

-mtree.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-treeindex.cachesize <int>

The size of the cache in bytes.

Default: 2147483647

-treeindex.file <file>

The name of the file storing the index. If this parameter is not set the index is hold in the main memory.

-treeindex.pagesize <int>

The size of a page in bytes.

Default: 4000

de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab.MkTabTree
-mktree.kmax <int>

Specifies the maximal number k of reverse k nearest neighbors to be supported.

-mtree.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-treeindex.cachesize <int>

The size of the cache in bytes.

Default: 2147483647

-treeindex.file <file>

The name of the file storing the index. If this parameter is not set the index is hold in the main memory.

-treeindex.pagesize <int>

The size of a page in bytes.

Default: 4000

de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree.MTree
-mtree.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-treeindex.cachesize <int>

The size of the cache in bytes.

Default: 2147483647

-treeindex.file <file>

The name of the file storing the index. If this parameter is not set the index is hold in the main memory.

-treeindex.pagesize <int>

The size of a page in bytes.

Default: 4000

de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu.DeLiCluTree
-spatial.bulk

flag to specify bulk load (default is no bulk load)

-spatial.bulkstrategy <pattern>

the strategy for bulk load, available strategies are: [MAX_EXTENSION| ZCURVE](default is ZCURVE)

Default: ZCURVE

-treeindex.cachesize <int>

The size of the cache in bytes.

Default: 2147483647

-treeindex.file <file>

The name of the file storing the index. If this parameter is not set the index is hold in the main memory.

-treeindex.pagesize <int>

The size of a page in bytes.

Default: 4000

de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn.RdKNNTree
-rdknn.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.index.tree.spatial.SpatialDistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-rdknn.k <int>

positive integer specifying the maximal number k of reverse k nearest neighbors to be supported.

-spatial.bulk

flag to specify bulk load (default is no bulk load)

-spatial.bulkstrategy <pattern>

the strategy for bulk load, available strategies are: [MAX_EXTENSION| ZCURVE](default is ZCURVE)

Default: ZCURVE

-treeindex.cachesize <int>

The size of the cache in bytes.

Default: 2147483647

-treeindex.file <file>

The name of the file storing the index. If this parameter is not set the index is hold in the main memory.

-treeindex.pagesize <int>

The size of a page in bytes.

Default: 4000

de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar.RStarTree
-spatial.bulk

flag to specify bulk load (default is no bulk load)

-spatial.bulkstrategy <pattern>

the strategy for bulk load, available strategies are: [MAX_EXTENSION| ZCURVE](default is ZCURVE)

Default: ZCURVE

-treeindex.cachesize <int>

The size of the cache in bytes.

Default: 2147483647

-treeindex.file <file>

The name of the file storing the index. If this parameter is not set the index is hold in the main memory.

-treeindex.pagesize <int>

The size of a page in bytes.

Default: 4000

de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CompositeEigenPairFilter
-pca.filter.composite.list <class_1,...,class_n>

A comma separated list of the class names of the filters to be used. The specified filters will be applied sequentially in the given order.

de.lmu.ifi.dbs.elki.math.linearalgebra.pca.FirstNEigenPairFilter
-pca.filter.n <int>

The number of strong eigenvectors: n eigenvectors with the n highesteigenvalues are marked as strong eigenvectors.

de.lmu.ifi.dbs.elki.math.linearalgebra.pca.LimitEigenPairFilter
-pca.filter.absolute

Flag to mark delta as an absolute value.

-pca.filter.delta <double>

The threshold for strong Eigenvalues. If not otherwise specified, delta is a relative value w.r.t. the (absolute) highest Eigenvalues and has to be a double between 0 and 1. To mark delta as an absolute value, use the option -pca.filter.absolute.

Default: 0.01

de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PCAFilteredRunner
-localpca.big <double>

A constant big value to reset high eigenvalues.

Default: 1.0

-localpca.small <double>

A constant small value to reset low eigenvalues.

Default: 0.0

-pca.covariance <class>

Class used to compute the covariance matrix.

Class Restriction: extends de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.StandardCovarianceMatrixBuilder

Known implementations:

-pca.filter <class>

Filter class to determine the strong and weak eigenvectors.

Class Restriction: implements de.lmu.ifi.dbs.elki.math.linearalgebra.pca.EigenPairFilter

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PercentageEigenPairFilter

Known implementations:

-pca.covariance <class>

Class used to compute the covariance matrix.

Class Restriction: extends de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.StandardCovarianceMatrixBuilder

Known implementations:

-pca.filter <class>

Filter class to determine the strong and weak eigenvectors.

Class Restriction: implements de.lmu.ifi.dbs.elki.math.linearalgebra.pca.EigenPairFilter

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PercentageEigenPairFilter

Known implementations:

-pca.covariance <class>

Class used to compute the covariance matrix.

Class Restriction: extends de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.StandardCovarianceMatrixBuilder

Known implementations:

-pca.filter <class>

Filter class to determine the strong and weak eigenvectors.

Class Restriction: implements de.lmu.ifi.dbs.elki.math.linearalgebra.pca.EigenPairFilter

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PercentageEigenPairFilter

Known implementations:

-pca.covariance <class>

Class used to compute the covariance matrix.

Class Restriction: extends de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.StandardCovarianceMatrixBuilder

Known implementations:

-pca.filter <class>

Filter class to determine the strong and weak eigenvectors.

Class Restriction: implements de.lmu.ifi.dbs.elki.math.linearalgebra.pca.EigenPairFilter

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PercentageEigenPairFilter

Known implementations:

-pca.covariance <class>

Class used to compute the covariance matrix.

Class Restriction: extends de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.StandardCovarianceMatrixBuilder

Known implementations:

-pca.filter <class>

Filter class to determine the strong and weak eigenvectors.

Class Restriction: implements de.lmu.ifi.dbs.elki.math.linearalgebra.pca.EigenPairFilter

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PercentageEigenPairFilter

Known implementations:

-pca.covariance <class>

Class used to compute the covariance matrix.

Class Restriction: extends de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.StandardCovarianceMatrixBuilder

Known implementations:

-pca.filter <class>

Filter class to determine the strong and weak eigenvectors.

Class Restriction: implements de.lmu.ifi.dbs.elki.math.linearalgebra.pca.EigenPairFilter

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PercentageEigenPairFilter

Known implementations:

-localpca.big <double>

A constant big value to reset high eigenvalues.

Default: 1.0

-pca.covariance <class>

Class used to compute the covariance matrix.

Class Restriction: extends de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.StandardCovarianceMatrixBuilder

Known implementations:

-pca.filter <class>

Filter class to determine the strong and weak eigenvectors.

Class Restriction: implements de.lmu.ifi.dbs.elki.math.linearalgebra.pca.EigenPairFilter

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PercentageEigenPairFilter

Known implementations:

-pca.covariance <class>

Class used to compute the covariance matrix.

Class Restriction: extends de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.StandardCovarianceMatrixBuilder

Known implementations:

-pca.filter <class>

Filter class to determine the strong and weak eigenvectors.

Class Restriction: implements de.lmu.ifi.dbs.elki.math.linearalgebra.pca.EigenPairFilter

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PercentageEigenPairFilter

Known implementations:

-pca.covariance <class>

Class used to compute the covariance matrix.

Class Restriction: extends de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.StandardCovarianceMatrixBuilder

Known implementations:

-pca.filter <class>

Filter class to determine the strong and weak eigenvectors.

Class Restriction: implements de.lmu.ifi.dbs.elki.math.linearalgebra.pca.EigenPairFilter

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PercentageEigenPairFilter

Known implementations:

de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PCARunner
-pca.covariance <class>

Class used to compute the covariance matrix.

Class Restriction: extends de.lmu.ifi.dbs.elki.math.linearalgebra.pca.CovarianceMatrixBuilder

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.StandardCovarianceMatrixBuilder

Known implementations:

de.lmu.ifi.dbs.elki.math.linearalgebra.pca.PercentageEigenPairFilter
-pca.filter.alpha <double>

The share (0.0 to 1.0) of variance that needs to be explained by the 'strong' eigenvectors.The filter class will choose the number of strong eigenvectors by this share.

Default: 0.85

de.lmu.ifi.dbs.elki.math.linearalgebra.pca.ProgressiveEigenPairFilter
-pca.filter.progressivealpha <double>

The share (0.0 to 1.0) of variance that needs to be explained by the 'strong' eigenvectors.The filter class will choose the number of strong eigenvectors by this share.

Default: 0.5

-pca.filter.weakalpha <double>

The minimum strength of the statistically expected variance (1/n) share an eigenvector needs to have to be considered 'strong'.

Default: 0.95

de.lmu.ifi.dbs.elki.math.linearalgebra.pca.RelativeEigenPairFilter
-pca.filter.relativealpha <double>

The sensitivity niveau for weak eigenvectors: An eigenvector which is at less than the given share of the statistical average variance is considered weak.

Default: 1.1

de.lmu.ifi.dbs.elki.math.linearalgebra.pca.SignificantEigenPairFilter
-pca.filter.weakalpha <double>

The minimum strength of the statistically expected variance (1/n) share an eigenvector needs to have to be considered 'strong'.

Default: 0.0

de.lmu.ifi.dbs.elki.math.linearalgebra.pca.WeakEigenPairFilter
-pca.filter.weakalpha <double>

The minimum strength of the statistically expected variance (1/n) share an eigenvector needs to have to be considered 'strong'.

Default: 0.95

de.lmu.ifi.dbs.elki.math.linearalgebra.pca.WeightedCovarianceMatrixBuilder
-pca.weight <class>

Weight function to use in weighted PCA.

Class Restriction: implements de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.WeightFunction

Default: de.lmu.ifi.dbs.elki.math.linearalgebra.pca.weightfunctions.ConstantWeight

Known implementations:

de.lmu.ifi.dbs.elki.normalization.AttributeWiseMinMaxNormalization
-normalize.max <double_1,...,double_n>

a comma separated concatenation of the maximum values in each dimension that are mapped to 1. If no value is specified, the maximum value of the attribute range in this dimension will be taken.

-normalize.min <double_1,...,double_n>

a comma separated concatenation of the minimum values in each dimension that are mapped to 0. If no value is specified, the minimum value of the attribute range in this dimension will be taken.

de.lmu.ifi.dbs.elki.normalization.AttributeWiseVarianceNormalization
-normalize.mean <double_1,...,double_n>

a comma separated concatenation of the mean values in each dimension that are mapped to 0. If no value is specified, the mean value of the attribute range in this dimension will be taken.

-normalize.stddev <double_1,...,double_n>

a comma separated concatenation of the standard deviations in each dimension that are scaled to 1. If no value is specified, the standard deviation of the attribute range in this dimension will be taken.

de.lmu.ifi.dbs.elki.normalization.MultiRepresentedObjectNormalization
-normalizations <class_1,...,class_n>

A comma separated list of normalizations for each representation. If in one representation no normalization is desired, please use the class 'de.lmu.ifi.dbs.elki.normalization.DummyNormalization' in the list.

de.lmu.ifi.dbs.elki.parser.DoubleVectorLabelParser
-parser.classLabelIndex <int>

Index of a class label (may be numeric), counting whitespace separated entries in a line starting with 0 - the corresponding entry will be treated as a label.

Default: -1

de.lmu.ifi.dbs.elki.parser.DoubleVectorLabelTransposingParser
-parser.classLabelIndex <int>

Index of a class label (may be numeric), counting whitespace separated entries in a line starting with 0 - the corresponding entry will be treated as a label.

Default: -1

de.lmu.ifi.dbs.elki.parser.FloatVectorLabelParser
-parser.classLabelIndex <int>

Index of a class label (may be numeric), counting whitespace separated entries in a line starting with 0 - the corresponding entry will be treated as a label.

Default: -1

de.lmu.ifi.dbs.elki.parser.NumberDistanceParser
-parser.distancefunction <class>

Distance function.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Known implementations:

de.lmu.ifi.dbs.elki.parser.SparseFloatVectorLabelParser
-parser.classLabelIndex <int>

Index of a class label (may be numeric), counting whitespace separated entries in a line starting with 0 - the corresponding entry will be treated as a label.

Default: -1

de.lmu.ifi.dbs.elki.parser.meta.DoubleVectorProjectionParser
-metaparser.baseparser <class>

Parser to use as base parser

Class Restriction: implements de.lmu.ifi.dbs.elki.parser.Parser

Default: de.lmu.ifi.dbs.elki.parser.DoubleVectorLabelParser

Known implementations:

-projectionparser.selectedattributes <int_1,...,int_n>

a comma separated array of integer values d_i, where 1 <= d_i <= the dimensionality of the feature space specifying the dimensions to be considered for projection. If this parameter is not set, no dimensions will be considered, i.e. the projection is a zero-dimensional feature space

de.lmu.ifi.dbs.elki.parser.meta.DoubleVectorRandomProjectionParser
-metaparser.baseparser <class>

Parser to use as base parser

Class Restriction: implements de.lmu.ifi.dbs.elki.parser.Parser

Default: de.lmu.ifi.dbs.elki.parser.DoubleVectorLabelParser

Known implementations:

-randomprojection.numberselected <int>

number of selected attributes

Default: 1

de.lmu.ifi.dbs.elki.parser.meta.SparseFloatVectorProjectionParser
-metaparser.baseparser <class>

Parser to use as base parser

Class Restriction: implements de.lmu.ifi.dbs.elki.parser.Parser

Default: de.lmu.ifi.dbs.elki.parser.DoubleVectorLabelParser

Known implementations:

-projectionparser.selectedattributes <int_1,...,int_n>

a comma separated array of integer values d_i, where 1 <= d_i <= the dimensionality of the feature space specifying the dimensions to be considered for projection. If this parameter is not set, no dimensions will be considered, i.e. the projection is a zero-dimensional feature space

de.lmu.ifi.dbs.elki.parser.meta.SparseFloatVectorRandomProjectionParser
-metaparser.baseparser <class>

Parser to use as base parser

Class Restriction: implements de.lmu.ifi.dbs.elki.parser.Parser

Default: de.lmu.ifi.dbs.elki.parser.DoubleVectorLabelParser

Known implementations:

-randomprojection.numberselected <int>

number of selected attributes

Default: 1

de.lmu.ifi.dbs.elki.preprocessing.DiSHPreprocessor
-dish.epsilon <double_1,...,double_n>

a comma separated list of positive doubles specifying the maximum radius of the neighborhood to be considered in each dimension for determination of the preference vector (default is 0.0010 in each dimension). If only one value is specified, this value will be used for each dimension.

Default: [0.0010]

-dish.minpts <int>

positive threshold for minumum numbers of points in the epsilon-neighborhood of a point. The value of the preference vector in dimension d_i is set to 1 if the epsilon neighborhood contains more than dish.minpts points and the following condition holds: for all dimensions d_j: |neighbors(d_i) intersection neighbors(d_j)| >= dish.minpts.

-dish.strategy <pattern>

the strategy for determination of the preference vector, available strategies are: [APRIORI| MAX_INTERSECTION](default is MAX_INTERSECTION)

Default: MAX_INTERSECTION

-dish.epsilon <double_1,...,double_n>

a comma separated list of positive doubles specifying the maximum radius of the neighborhood to be considered in each dimension for determination of the preference vector (default is 0.0010 in each dimension). If only one value is specified, this value will be used for each dimension.

Default: [0.0010]

-dish.minpts <int>

positive threshold for minumum numbers of points in the epsilon-neighborhood of a point. The value of the preference vector in dimension d_i is set to 1 if the epsilon neighborhood contains more than dish.minpts points and the following condition holds: for all dimensions d_j: |neighbors(d_i) intersection neighbors(d_j)| >= dish.minpts.

-dish.strategy <pattern>

the strategy for determination of the preference vector, available strategies are: [APRIORI| MAX_INTERSECTION](default is MAX_INTERSECTION)

Default: MAX_INTERSECTION

de.lmu.ifi.dbs.elki.preprocessing.FourCPreprocessor
-dbscan.epsilon <pattern>

The maximum radius of the neighborhood to be considered.

Default: the maximum radius of the neighborhood to be considered, must be suitable to de.lmu.ifi.dbs.elki.distance.distancefunction.LocallyWeightedDistanceFunction

-pca.filter.absolute

Flag to mark delta as an absolute value.

-pca.filter.delta <double>

The threshold for strong Eigenvalues. If not otherwise specified, delta is a relative value w.r.t. the (absolute) highest Eigenvalues and has to be a double between 0 and 1. To mark delta as an absolute value, use the option -pca.filter.absolute.

Default: 0.01

-projdbscan.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-projdbscan.minpts <int>

Threshold for minimum number of points in the epsilon-neighborhood of a point.

de.lmu.ifi.dbs.elki.preprocessing.HiSCPreprocessor
-hisc.alpha <double>

a double between 0 and 1 specifying the maximum absolute variance along a coordinate axis.

Default: 0.01

-hisc.k <int>

a positive integer specifying the number of nearest neighbors considered to determine the preference vector. If this value is not defined, k ist set to three times of the dimensionality of the database objects.

-hisc.k <int>

a positive integer specifying the number of nearest neighbors considered to determine the preference vector. If this value is not defined, k ist set to three times of the dimensionality of the database objects.

de.lmu.ifi.dbs.elki.preprocessing.KnnQueryBasedHiCOPreprocessor
-hico.pca.distance <class>

The distance function used to select object for running PCA.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-hicopreprocessor.k <int>

The number of nearest neighbors considered in the PCA. If this parameter is not set, k ist set to three times of the dimensionality of the database objects.

-hico.pca.distance <class>

The distance function used to select object for running PCA.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-hicopreprocessor.k <int>

The number of nearest neighbors considered in the PCA. If this parameter is not set, k ist set to three times of the dimensionality of the database objects.

-hico.pca.distance <class>

The distance function used to select object for running PCA.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-hicopreprocessor.k <int>

The number of nearest neighbors considered in the PCA. If this parameter is not set, k ist set to three times of the dimensionality of the database objects.

-hico.pca.distance <class>

The distance function used to select object for running PCA.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-hicopreprocessor.k <int>

The number of nearest neighbors considered in the PCA. If this parameter is not set, k ist set to three times of the dimensionality of the database objects.

-hico.pca.distance <class>

The distance function used to select object for running PCA.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-hicopreprocessor.k <int>

The number of nearest neighbors considered in the PCA. If this parameter is not set, k ist set to three times of the dimensionality of the database objects.

-hico.pca.distance <class>

The distance function used to select object for running PCA.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-hicopreprocessor.k <int>

The number of nearest neighbors considered in the PCA. If this parameter is not set, k ist set to three times of the dimensionality of the database objects.

de.lmu.ifi.dbs.elki.preprocessing.MaterializeKNNPreprocessor
-materialize.distance <class>

the distance function to materialize the nearest neighbors

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-materialize.k <int>

The number of nearest neighbors of an object to be materialized.

de.lmu.ifi.dbs.elki.preprocessing.PreDeConPreprocessor
-dbscan.epsilon <pattern>

The maximum radius of the neighborhood to be considered.

Default: the maximum radius of the neighborhood to be considered, must be suitable to de.lmu.ifi.dbs.elki.distance.distancefunction.LocallyWeightedDistanceFunction

-predecon.delta <double>

a double between 0 and 1 specifying the threshold for small Eigenvalues (default is delta = 0.01).

Default: 0.01

-projdbscan.distancefunction <class>

Distance function to determine the distance between database objects.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-projdbscan.minpts <int>

Threshold for minimum number of points in the epsilon-neighborhood of a point.

de.lmu.ifi.dbs.elki.preprocessing.PreprocessorHandler
-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

The Classname of the preprocessor to determine the neighbors of the objects.

Class Restriction: extends de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

The Classname of the preprocessor to determine the neighbors of the objects.

Class Restriction: extends de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

Preprocessor class to determine the preference vector of each object.

Class Restriction: implements de.lmu.ifi.dbs.elki.preprocessing.PreferenceVectorPreprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.DiSHPreprocessor

Known implementations:

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

Preprocessor class to determine the correlation dimension of each object.

Class Restriction: implements de.lmu.ifi.dbs.elki.preprocessing.Preprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.KnnQueryBasedHiCOPreprocessor

Known implementations:

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

Preprocessor class to determine the preference vector of each object.

Class Restriction: implements de.lmu.ifi.dbs.elki.preprocessing.PreferenceVectorPreprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.HiSCPreprocessor

Known implementations:

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

Preprocessor class to determine the correlation dimension of each object.

Class Restriction: extends de.lmu.ifi.dbs.elki.preprocessing.HiCOPreprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.KnnQueryBasedHiCOPreprocessor

Known implementations:

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

Preprocessor class to determine the correlation dimension of each object.

Class Restriction: implements de.lmu.ifi.dbs.elki.preprocessing.Preprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.KnnQueryBasedHiCOPreprocessor

Known implementations:

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

Preprocessor class to determine the correlation dimension of each object.

Class Restriction: implements de.lmu.ifi.dbs.elki.preprocessing.Preprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.KnnQueryBasedHiCOPreprocessor

Known implementations:

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

Preprocessor class to determine the correlation dimension of each object.

Class Restriction: implements de.lmu.ifi.dbs.elki.preprocessing.Preprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.KnnQueryBasedHiCOPreprocessor

Known implementations:

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

The Classname of the preprocessor to determine the neighbors of the objects.

Class Restriction: extends de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

The Classname of the preprocessor to determine the neighbors of the objects.

Class Restriction: extends de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

The Classname of the preprocessor to determine the neighbors of the objects.

Class Restriction: extends de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

The Classname of the preprocessor to determine the neighbors of the objects.

Class Restriction: extends de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

-preprocessorhandler.omitPreprocessing

Flag to omit (a new) preprocessing if for each object the association has already been set.

-preprocessorhandler.preprocessor <class>

The Classname of the preprocessor to determine the neighbors of the objects.

Class Restriction: extends de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

Default: de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor

de.lmu.ifi.dbs.elki.preprocessing.RangeQueryBasedHiCOPreprocessor
-hico.pca.distance <class>

The distance function used to select object for running PCA.

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-preprocessor.epsilon <pattern>

An epsilon value suitable to the specified distance function.

de.lmu.ifi.dbs.elki.preprocessing.SharedNearestNeighborsPreprocessor
-SNNDistanceFunction <class>

the distance function to asses the nearest neighbors

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-sharedNearestNeighbors <int>

number of nearest neighbors to consider (at least 1)

Default: 1

-SNNDistanceFunction <class>

the distance function to asses the nearest neighbors

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-SNNDistanceFunction <class>

the distance function to asses the nearest neighbors

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-SNNDistanceFunction <class>

the distance function to asses the nearest neighbors

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-SNNDistanceFunction <class>

the distance function to asses the nearest neighbors

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-SNNDistanceFunction <class>

the distance function to asses the nearest neighbors

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-SNNDistanceFunction <class>

the distance function to asses the nearest neighbors

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

de.lmu.ifi.dbs.elki.preprocessing.SpatialApproximationMaterializeKNNPreprocessor
-materialize.distance <class>

the distance function to materialize the nearest neighbors

Class Restriction: implements de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction

Default: de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction

Known implementations:

-materialize.k <int>

The number of nearest neighbors of an object to be materialized.

de.lmu.ifi.dbs.elki.result.ResultWriter
-out <file>

Directory name (or name of an existing file) to write the obtained results in. If this parameter is omitted, per default the output will sequentially be given to STDOUT.

-out.gzip

Enable gzip compression of output files.

-out.silentoverwrite

Silently overwrite output files.