Uses of Interface
elki.utilities.scaling.ScalingFunction
-
Packages that use ScalingFunction Package Description elki.application.greedyensemble Greedy ensembles for outlier detection.elki.evaluation.outlier Evaluate an outlier score using a misclassification based cost model.elki.evaluation.similaritymatrix Render a distance matrix to visualize a clustering-distance-combination.elki.outlier.meta Meta outlier detection algorithms: external scores, score rescaling.elki.utilities.scaling Scaling functions: linear, logarithmic, gamma, clipping, ...elki.utilities.scaling.outlier Scaling of outlier scores, that require a statistical analysis of the occurring values.elki.visualization.visualizers.scatterplot.outlier Visualizers for outlier scores based on 2D projections. -
-
Uses of ScalingFunction in elki.application.greedyensemble
Fields in elki.application.greedyensemble declared as ScalingFunction Modifier and Type Field Description (package private) ScalingFunctionGreedyEnsembleExperiment.Par. prescalingOutlier scaling to apply during preprocessing.(package private) ScalingFunctionGreedyEnsembleExperiment. prescalingOutlier scaling to apply during preprocessing.private ScalingFunctionVisualizePairwiseGainMatrix.Par. prescalingOutlier scaling to apply during preprocessing.private ScalingFunctionVisualizePairwiseGainMatrix. prescalingOutlier scaling to apply during preprocessing.(package private) ScalingFunctionComputeKNNOutlierScores.Par. scalingScaling function.(package private) ScalingFunctionComputeKNNOutlierScores. scalingScaling function.(package private) ScalingFunctionGreedyEnsembleExperiment.Par. scalingOutlier scaling to apply to constructed ensembles.(package private) ScalingFunctionGreedyEnsembleExperiment. scalingOutlier scaling to apply to constructed ensembles.Methods in elki.application.greedyensemble with parameters of type ScalingFunction Modifier and Type Method Description static Relation<NumberVector>GreedyEnsembleExperiment. applyPrescaling(ScalingFunction scaling, Relation<NumberVector> relation, DBIDs skip)Prescale each vector (except when inskip) with the given scaling function.private static voidGreedyEnsembleExperiment. applyScaling(double[] raw, ScalingFunction scaling)(package private) voidComputeKNNOutlierScores. writeResult(java.lang.Appendable out, DBIDs ids, OutlierResult result, ScalingFunction scaling, java.lang.String label)Write a single output line.Constructors in elki.application.greedyensemble with parameters of type ScalingFunction Constructor Description ComputeKNNOutlierScores(InputStep inputstep, Distance<? super O> distance, IntGenerator krange, ByLabelOutlier bylabel, java.nio.file.Path outfile, ScalingFunction scaling, java.util.regex.Pattern disable, int ksquarestop, long timelimit)Constructor.GreedyEnsembleExperiment(InputStep inputstep, EnsembleVoting voting, GreedyEnsembleExperiment.Distance distance, ScalingFunction prescaling, ScalingFunction scaling, double rate)Constructor.VisualizePairwiseGainMatrix(InputStep inputstep, ScalingFunction prescaling, EnsembleVoting voting, VisualizerParameterizer vispar)Constructor. -
Uses of ScalingFunction in elki.evaluation.outlier
Fields in elki.evaluation.outlier declared as ScalingFunction Modifier and Type Field Description protected ScalingFunctionComputeOutlierHistogram.Par. scalingScaling function to useprivate ScalingFunctionComputeOutlierHistogram. scalingScaling function to useprivate ScalingFunctionJudgeOutlierScores.Par. scalingScaling function to useprivate ScalingFunctionJudgeOutlierScores. scalingScaling function to use(package private) ScalingFunctionOutlierThresholdClustering.Par. scalingScaling function to use(package private) ScalingFunctionOutlierThresholdClustering. scalingScaling function to useConstructors in elki.evaluation.outlier with parameters of type ScalingFunction Constructor Description ComputeOutlierHistogram(java.util.regex.Pattern positive_class_name, int bins, ScalingFunction scaling, boolean splitfreq)Constructor.JudgeOutlierScores(java.util.regex.Pattern positive_class_name, ScalingFunction scaling)Constructor.OutlierThresholdClustering(ScalingFunction scaling, double[] threshold)Constructor. -
Uses of ScalingFunction in elki.evaluation.similaritymatrix
Fields in elki.evaluation.similaritymatrix declared as ScalingFunction Modifier and Type Field Description private ScalingFunctionComputeSimilarityMatrixImage.Par. scalingScaling function to useprivate ScalingFunctionComputeSimilarityMatrixImage. scalingScaling function to useConstructors in elki.evaluation.similaritymatrix with parameters of type ScalingFunction Constructor Description ComputeSimilarityMatrixImage(Distance<? super O> distance, ScalingFunction scaling, boolean skipzero)Constructor. -
Uses of ScalingFunction in elki.outlier.meta
Fields in elki.outlier.meta declared as ScalingFunction Modifier and Type Field Description private ScalingFunctionExternalDoubleOutlierScore.Par. scalingScaling function to useprivate ScalingFunctionExternalDoubleOutlierScore. scalingScaling function to useprivate ScalingFunctionRescaleMetaOutlierAlgorithm.Par. scalingScaling function to useprivate ScalingFunctionRescaleMetaOutlierAlgorithm. scalingScaling function to useConstructors in elki.outlier.meta with parameters of type ScalingFunction Constructor Description ExternalDoubleOutlierScore(java.net.URI file, java.util.regex.Pattern idpattern, java.util.regex.Pattern scorepattern, boolean inverted, ScalingFunction scaling)Constructor.RescaleMetaOutlierAlgorithm(Algorithm algorithm, ScalingFunction scaling)Constructor. -
Uses of ScalingFunction in elki.utilities.scaling
Subinterfaces of ScalingFunction in elki.utilities.scaling Modifier and Type Interface Description interfaceStaticScalingFunctionInterface for Scaling functions that do NOT depend on analyzing the data set.Classes in elki.utilities.scaling that implement ScalingFunction Modifier and Type Class Description classClipScalingScale implementing a simple clipping.classGammaScalingNon-linear scaling function using a Gamma curve.classIdentityScalingThe trivial "identity" scaling function.classLinearScalingSimple linear scaling function.classMinusLogScalingScaling function to invert values by computing -1 * Math.log(x) -
Uses of ScalingFunction in elki.utilities.scaling.outlier
Subinterfaces of ScalingFunction in elki.utilities.scaling.outlier Modifier and Type Interface Description interfaceOutlierScalingInterface for scaling functions used by Outlier evaluation such as Histograms and visualization.Classes in elki.utilities.scaling.outlier that implement ScalingFunction Modifier and Type Class Description classCOPOutlierScalingCDF based outlier score scaling.classHeDESNormalizationOutlierScalingNormalization used by HeDESclassLogRankingPseudoOutlierScalingThis is a pseudo outlier scoring obtained by only considering the ranks of the objects.classMinusLogGammaScalingScaling that can map arbitrary values to a probability in the range of [0:1], by assuming a Gamma distribution on the data and evaluating the Gamma CDF.classMinusLogStandardDeviationScalingScaling that can map arbitrary values to a probability in the range of [0:1].classMixtureModelOutlierScalingTries to fit a mixture model (exponential for inliers and gaussian for outliers) to the outlier score distribution.classMultiplicativeInverseScalingScaling function to invert values by computing 1/x, but in a variation that maps the values to the [0:1] interval and avoiding division by 0.classOutlierGammaScalingScaling that can map arbitrary values to a probability in the range of [0:1] by assuming a Gamma distribution on the values.classOutlierLinearScalingScaling that can map arbitrary values to a value in the range of [0:1].classOutlierMinusLogScalingScaling function to invert values by computing -log(x)classOutlierSqrtScalingScaling that can map arbitrary positive values to a value in the range of [0:1].classRankingPseudoOutlierScalingThis is a pseudo outlier scoring obtained by only considering the ranks of the objects.classSigmoidOutlierScalingTries to fit a sigmoid to the outlier scores and use it to convert the values to probability estimates in the range of 0.0 to 1.0classSqrtStandardDeviationScalingScaling that can map arbitrary values to a probability in the range of [0:1].classStandardDeviationScalingScaling that can map arbitrary values to a probability in the range of [0:1].classTopKOutlierScalingOutlier scaling function that only keeps the top k outliers. -
Uses of ScalingFunction in elki.visualization.visualizers.scatterplot.outlier
Fields in elki.visualization.visualizers.scatterplot.outlier declared as ScalingFunction Modifier and Type Field Description protected ScalingFunctionBubbleVisualization.Par. scalingScaling function to use for Bubbles
-