Uses of Interface
elki.utilities.datastructures.arraylike.NumberArrayAdapter
-
Packages that use NumberArrayAdapter Package Description elki.data Basic classes for different data types, database object types and label types.elki.data.projection Data projections.elki.data.uncertain.uncertainifier Classes to generate uncertain objects from existing certain data.elki.math.statistics Statistical tests and methods.elki.math.statistics.dependence Statistical measures of dependence, such as correlation.elki.math.statistics.dependence.mcde Tests tailored to be used withMCDEDependence.elki.math.statistics.distribution.estimator Estimators for statistical distributions.elki.math.statistics.distribution.estimator.meta Meta estimators: estimators that do not actually estimate themselves, but instead use other estimators, e.g., on a trimmed data set, or as an ensemble.elki.math.statistics.intrinsicdimensionality Methods for estimating the intrinsic dimensionality.elki.utilities.datastructures.arraylike Common API for accessing objects that are "array-like", including lists, numerical vectors, database vectors and arrays.elki.utilities.scaling.outlier Scaling of outlier scores, that require a statistical analysis of the occurring values. -
-
Uses of NumberArrayAdapter in elki.data
Methods in elki.data with parameters of type NumberArrayAdapter Modifier and Type Method Description <A> BitVectorBitVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)<A> ByteVectorByteVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)<A> DoubleVectorDoubleVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)<A> FloatVectorFloatVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)<A> IntegerVectorIntegerVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)<A> VNumberVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)Instantiate from any number-array like object.<A> OneDimensionalDoubleVectorOneDimensionalDoubleVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)<A> ShortVectorShortVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)<A> SparseByteVectorSparseByteVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)<A> SparseDoubleVectorSparseDoubleVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)<A> SparseFloatVectorSparseFloatVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)<A> SparseIntegerVectorSparseIntegerVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter)<A> SparseShortVectorSparseShortVector.Factory. newNumberVector(A array, NumberArrayAdapter<?,? super A> adapter) -
Uses of NumberArrayAdapter in elki.data.projection
Classes in elki.data.projection that implement NumberArrayAdapter Modifier and Type Class Description private classFeatureSelection.ProjectedNumberFeatureVectorAdapterAdapter for generating number vectors without reboxing. -
Uses of NumberArrayAdapter in elki.data.uncertain.uncertainifier
Methods in elki.data.uncertain.uncertainifier with parameters of type NumberArrayAdapter Modifier and Type Method Description <A> SimpleGaussianContinuousUncertainObjectSimpleGaussianUncertainifier. newFeatureVector(java.util.Random rand, A array, NumberArrayAdapter<?,A> adapter)<A> UOUncertainifier. newFeatureVector(java.util.Random rand, A array, NumberArrayAdapter<?,A> adapter)Generate a new uncertain object.<A> UniformContinuousUncertainObjectUniformUncertainifier. newFeatureVector(java.util.Random rand, A array, NumberArrayAdapter<?,A> adapter)<A> UnweightedDiscreteUncertainObjectUnweightedDiscreteUncertainifier. newFeatureVector(java.util.Random rand, A array, NumberArrayAdapter<?,A> adapter)<A> WeightedDiscreteUncertainObjectWeightedDiscreteUncertainifier. newFeatureVector(java.util.Random rand, A array, NumberArrayAdapter<?,A> adapter) -
Uses of NumberArrayAdapter in elki.math.statistics
Methods in elki.math.statistics with parameters of type NumberArrayAdapter Modifier and Type Method Description static <A> double[]ProbabilityWeightedMoments. alphaBetaPWM(A data, NumberArrayAdapter<?,A> adapter, int nmom)Compute the alpha_r and beta_r factors in parallel using the method of probability-weighted moments.static <A> double[]ProbabilityWeightedMoments. alphaPWM(A data, NumberArrayAdapter<?,A> adapter, int nmom)Compute the alpha_r factors using the method of probability-weighted moments.static <A> double[]ProbabilityWeightedMoments. betaPWM(A data, NumberArrayAdapter<?,A> adapter, int nmom)Compute the beta_r factors using the method of probability-weighted moments.static <A> double[]ProbabilityWeightedMoments. samLMR(A sorted, NumberArrayAdapter<?,A> adapter, int nmom)Compute the sample L-Moments using probability weighted moments. -
Uses of NumberArrayAdapter in elki.math.statistics.dependence
Methods in elki.math.statistics.dependence with parameters of type NumberArrayAdapter Modifier and Type Method Description private <A> java.util.ArrayList<int[]>MaximumConditionalEntropy. buildPartitions(NumberArrayAdapter<?,A> adapter1, A data1, int len, int depth)Partitions an attribute.protected static <A,B>
double[]HoeffdingsD. computeBivariateRanks(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2, int len)Compute bivariate ranks.protected static <A> double[]DCor. computeDistances(NumberArrayAdapter<?,A> adapter, A data)Compute the double-centered delta matrix.static <A> double[]Dependence.Utils. computeNormalizedRanks(NumberArrayAdapter<?,A> adapter, A data, int len)Compute ranks of all objects, normalized to [0;1] (where 0 is the smallest value, 1 is the largest).<A,B>
doubleDCor. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A> double[]DCor. dependence(NumberArrayAdapter<?,A> adapter, java.util.List<? extends A> data)default <A> doubleDependence. dependence(NumberArrayAdapter<?,A> adapter, A data1, A data2)Measure the dependence of two variables.<A,B>
doubleDependence. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)Measure the dependence of two variables.default <A> double[]Dependence. dependence(NumberArrayAdapter<?,A> adapter, java.util.List<? extends A> data)Measure the dependence of two variables.<A,B>
doubleHiCSDependence. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A,B>
doubleHoeffdingsD. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A,B>
doubleHoughSpaceMeasure. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A,B>
doubleJensenShannonEquiwidthDependence. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A,B>
doubleMaximumConditionalEntropy. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A,B>
doubleMCDEDependence. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A> double[]MCDEDependence. dependence(NumberArrayAdapter<?,A> adapter, java.util.List<? extends A> data)<A,B>
doubleMutualInformationEquiwidthDependence. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A,B>
doublePearsonCorrelationDependence. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A> double[]PearsonCorrelationDependence. dependence(NumberArrayAdapter<?,A> adapter, java.util.List<? extends A> data)<A,B>
doubleSlopeDependence. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A,B>
doubleSlopeInversionDependence. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A,B>
doubleSpearmanCorrelationDependence. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A,B>
doubleSURFINGDependence. dependence(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)<A> doubleMCDEDependence. higherOrderDependence(NumberArrayAdapter<?,A> adapter, java.util.List<? extends A> data)Runs MCDE Algorithm with possibly more than two dimensionsstatic <A> double[]Dependence.Utils. ranks(NumberArrayAdapter<?,A> adapter, A data, int len)Compute ranks of all objects, ranging from 1 to len.static <A> double[]Dependence.Utils. ranks(NumberArrayAdapter<?,A> adapter, A data, int[] idx)Compute ranks of all objects, ranging from 1 to len.static <A,B>
intDependence.Utils. size(NumberArrayAdapter<?,A> adapter1, A data1, NumberArrayAdapter<?,B> adapter2, B data2)Validate the length of the two data sets (must be the same, and non-zero)static <A> intDependence.Utils. size(NumberArrayAdapter<?,A> adapter, java.util.Collection<? extends A> data)Validate the length of the two data sets (must be the same, and non-zero)static <A> int[]Dependence.Utils. sortedIndex(NumberArrayAdapter<?,A> adapter, A data, int len)Build a sorted index of objects. -
Uses of NumberArrayAdapter in elki.math.statistics.dependence.mcde
Methods in elki.math.statistics.dependence.mcde with parameters of type NumberArrayAdapter Modifier and Type Method Description <A> RMCDETest. correctedRanks(NumberArrayAdapter<?,A> adapter, A data, int len)Compute the corrected rank index.<A> MWPTest.MWPRankingMWPTest. correctedRanks(NumberArrayAdapter<?,A> adapter, A data, int len) -
Uses of NumberArrayAdapter in elki.math.statistics.distribution.estimator
Methods in elki.math.statistics.distribution.estimator with parameters of type NumberArrayAdapter Modifier and Type Method Description <A> DDistributionEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)General form of the parameter estimation<A> ExpGammaDistributionExpGammaExpMOMEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)<A> GammaDistributionGammaChoiWetteEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)<A> InverseGaussianDistributionInverseGaussianMLEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)<A> LaplaceDistributionLaplaceMLEEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)default <A> DLMMDistributionEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)default <A> DLogMADDistributionEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)default <A> DLogMeanVarianceEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)default <A> DLogMOMDistributionEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)<A> LogNormalDistributionLogNormalLevenbergMarquardtKDEEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)default <A> DMADDistributionEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)default <A> DMeanVarianceDistributionEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)default <A> DMOMDistributionEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)<A> NormalDistributionNormalLevenbergMarquardtKDEEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)<A> RayleighDistributionRayleighMLEEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)<A> UniformDistributionUniformEnhancedMinMaxEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)<A> UniformDistributionUniformMinMaxEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)static <A> doubleLogMOMDistributionEstimator. min(A data, NumberArrayAdapter<?,A> adapter, double minmin, double margin)Utility function to find minimum and maximum values. -
Uses of NumberArrayAdapter in elki.math.statistics.distribution.estimator.meta
Methods in elki.math.statistics.distribution.estimator.meta with parameters of type NumberArrayAdapter Modifier and Type Method Description <A> DistributionBestFitEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)<A> DTrimmedEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)<A> DWinsorizingEstimator. estimate(A data, NumberArrayAdapter<?,A> adapter)static <A> double[]TrimmedEstimator. toPrimitiveDoubleArray(A data, NumberArrayAdapter<?,A> adapter)Local copy, see ArrayLikeUtil.toPrimitiveDoubleArray. -
Uses of NumberArrayAdapter in elki.math.statistics.intrinsicdimensionality
Fields in elki.math.statistics.intrinsicdimensionality declared as NumberArrayAdapter Modifier and Type Field Description private NumberArrayAdapter<?,? super A>LMomentsEstimator.ReverseAdapter. innerAdapter class.Methods in elki.math.statistics.intrinsicdimensionality with parameters of type NumberArrayAdapter Modifier and Type Method Description static <A> intDistanceBasedIntrinsicDimensionalityEstimator. countLeadingZeros(A data, NumberArrayAdapter<?,? super A> adapter, int end)<A> doubleAggregatedHillEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int end)default <A> doubleDistanceBasedIntrinsicDimensionalityEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter)Estimate from a distance list.<A> doubleDistanceBasedIntrinsicDimensionalityEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int size)Estimate from a distance list.<A> doubleEnsembleEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int end)<A> doubleGEDEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int end)<A> doubleHillEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int end)<A> doubleLMomentsEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int end)<A> doubleMOMEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int end)<A> doublePWM2Estimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int end)<A> doublePWMEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int end)<A> doubleRABIDEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int size)<A> doubleRVEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int end)<A> doubleZipfEstimator. estimate(A data, NumberArrayAdapter<?,? super A> adapter, int end)Constructors in elki.math.statistics.intrinsicdimensionality with parameters of type NumberArrayAdapter Constructor Description ReverseAdapter(NumberArrayAdapter<?,? super A> inner, int begin, int end)Constructor. -
Uses of NumberArrayAdapter in elki.utilities.datastructures.arraylike
Classes in elki.utilities.datastructures.arraylike that implement NumberArrayAdapter Modifier and Type Class Description classDoubleArrayArray of double values (primitive, avoiding the boxing overhead of ArrayList). classDoubleArrayAdapterUse adouble[]in the ArrayAdapter API.classFloatArrayAdapterUse afloat[]in the ArrayAdapter API.classIntegerArrayArray of int values (primitive, avoiding the boxing overhead of ArrayList). classNumberVectorAdapterAdapter to use a feature vector as an array of features.Fields in elki.utilities.datastructures.arraylike declared as NumberArrayAdapter Modifier and Type Field Description static NumberArrayAdapter<java.lang.Double,double[]>ArrayLikeUtil. DOUBLEARRAYADAPTERUse a double array in the array API.static NumberArrayAdapter<java.lang.Float,float[]>ArrayLikeUtil. FLOATARRAYADAPTERUse a float array in the array API.Methods in elki.utilities.datastructures.arraylike with parameters of type NumberArrayAdapter Modifier and Type Method Description static <A> intArrayLikeUtil. getIndexOfMaximum(A array, NumberArrayAdapter<?,A> adapter)Returns the index of the maximum of the given values.static <A> double[]ArrayLikeUtil. toPrimitiveDoubleArray(A array, NumberArrayAdapter<?,? super A> adapter)Convert a numeric array-like to adouble[].static <A> float[]ArrayLikeUtil. toPrimitiveFloatArray(A array, NumberArrayAdapter<?,? super A> adapter)Convert a numeric array-like to afloat[].static <A> int[]ArrayLikeUtil. toPrimitiveIntegerArray(A array, NumberArrayAdapter<?,? super A> adapter)Convert a numeric array-like to aint[]. -
Uses of NumberArrayAdapter in elki.utilities.scaling.outlier
Methods in elki.utilities.scaling.outlier with parameters of type NumberArrayAdapter Modifier and Type Method Description private <A> double[]SigmoidOutlierScaling. MStepLevenbergMarquardt(double a, double b, long[] t, A array, NumberArrayAdapter<?,A> adapter)M-Step using a modified Levenberg-Marquardt method.<A> voidCOPOutlierScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidHeDESNormalizationOutlierScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidLogRankingPseudoOutlierScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidMixtureModelOutlierScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidMultiplicativeInverseScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidOutlierGammaScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidOutlierLinearScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidOutlierMinusLogScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidOutlierScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)Prepare is called once for each data set, before getScaled() will be called.<A> voidOutlierSqrtScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidRankingPseudoOutlierScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidSigmoidOutlierScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidSqrtStandardDeviationScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidStandardDeviationScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)<A> voidTopKOutlierScaling. prepare(A array, NumberArrayAdapter<?,A> adapter)
-