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) ScalingFunction
GreedyEnsembleExperiment.Par. prescaling
Outlier scaling to apply during preprocessing.(package private) ScalingFunction
GreedyEnsembleExperiment. prescaling
Outlier scaling to apply during preprocessing.private ScalingFunction
VisualizePairwiseGainMatrix.Par. prescaling
Outlier scaling to apply during preprocessing.private ScalingFunction
VisualizePairwiseGainMatrix. prescaling
Outlier scaling to apply during preprocessing.(package private) ScalingFunction
ComputeKNNOutlierScores.Par. scaling
Scaling function.(package private) ScalingFunction
ComputeKNNOutlierScores. scaling
Scaling function.(package private) ScalingFunction
GreedyEnsembleExperiment.Par. scaling
Outlier scaling to apply to constructed ensembles.(package private) ScalingFunction
GreedyEnsembleExperiment. scaling
Outlier 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 void
GreedyEnsembleExperiment. applyScaling(double[] raw, ScalingFunction scaling)
(package private) void
ComputeKNNOutlierScores. 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 ScalingFunction
ComputeOutlierHistogram.Par. scaling
Scaling function to useprivate ScalingFunction
ComputeOutlierHistogram. scaling
Scaling function to useprivate ScalingFunction
JudgeOutlierScores.Par. scaling
Scaling function to useprivate ScalingFunction
JudgeOutlierScores. scaling
Scaling function to use(package private) ScalingFunction
OutlierThresholdClustering.Par. scaling
Scaling function to use(package private) ScalingFunction
OutlierThresholdClustering. scaling
Scaling 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 ScalingFunction
ComputeSimilarityMatrixImage.Par. scaling
Scaling function to useprivate ScalingFunction
ComputeSimilarityMatrixImage. scaling
Scaling 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 ScalingFunction
ExternalDoubleOutlierScore.Par. scaling
Scaling function to useprivate ScalingFunction
ExternalDoubleOutlierScore. scaling
Scaling function to useprivate ScalingFunction
RescaleMetaOutlierAlgorithm.Par. scaling
Scaling function to useprivate ScalingFunction
RescaleMetaOutlierAlgorithm. scaling
Scaling 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 interface
StaticScalingFunction
Interface 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 class
ClipScaling
Scale implementing a simple clipping.class
GammaScaling
Non-linear scaling function using a Gamma curve.class
IdentityScaling
The trivial "identity" scaling function.class
LinearScaling
Simple linear scaling function.class
MinusLogScaling
Scaling 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 interface
OutlierScaling
Interface 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 class
COPOutlierScaling
CDF based outlier score scaling.class
HeDESNormalizationOutlierScaling
Normalization used by HeDESclass
LogRankingPseudoOutlierScaling
This is a pseudo outlier scoring obtained by only considering the ranks of the objects.class
MinusLogGammaScaling
Scaling 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.class
MinusLogStandardDeviationScaling
Scaling that can map arbitrary values to a probability in the range of [0:1].class
MixtureModelOutlierScaling
Tries to fit a mixture model (exponential for inliers and gaussian for outliers) to the outlier score distribution.class
MultiplicativeInverseScaling
Scaling 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.class
OutlierGammaScaling
Scaling that can map arbitrary values to a probability in the range of [0:1] by assuming a Gamma distribution on the values.class
OutlierLinearScaling
Scaling that can map arbitrary values to a value in the range of [0:1].class
OutlierMinusLogScaling
Scaling function to invert values by computing -log(x)class
OutlierSqrtScaling
Scaling that can map arbitrary positive values to a value in the range of [0:1].class
RankingPseudoOutlierScaling
This is a pseudo outlier scoring obtained by only considering the ranks of the objects.class
SigmoidOutlierScaling
Tries 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.0class
SqrtStandardDeviationScaling
Scaling that can map arbitrary values to a probability in the range of [0:1].class
StandardDeviationScaling
Scaling that can map arbitrary values to a probability in the range of [0:1].class
TopKOutlierScaling
Outlier 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 ScalingFunction
BubbleVisualization.Par. scaling
Scaling function to use for Bubbles
-