diff options
Diffstat (limited to 'src/META-INF/elki')
48 files changed, 429 insertions, 145 deletions
diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm index 25c3f6e9..de720fef 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.Algorithm @@ -1,17 +1,22 @@ de.lmu.ifi.dbs.elki.algorithm.NullAlgorithm +de.lmu.ifi.dbs.elki.algorithm.clustering.CanopyPreClustering de.lmu.ifi.dbs.elki.algorithm.clustering.DBSCAN de.lmu.ifi.dbs.elki.algorithm.clustering.DeLiClu de.lmu.ifi.dbs.elki.algorithm.clustering.EM de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan.GeneralizedDBSCAN +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.ExtractFlatClusteringFromHierarchy +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.NaiveAgglomerativeHierarchicalClustering +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINK de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsPAM de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsEM +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.BestOfMultipleKMeans +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansBisecting de.lmu.ifi.dbs.elki.algorithm.clustering.NaiveMeanShiftClustering de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICSXi de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICS -de.lmu.ifi.dbs.elki.algorithm.clustering.SLINK de.lmu.ifi.dbs.elki.algorithm.clustering.SNNClustering de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.CASH de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.COPAC @@ -35,7 +40,6 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.trivial.ByLabelOrAllInOneClustering de.lmu.ifi.dbs.elki.algorithm.outlier.ABOD de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuEvolutionary de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuNaive -de.lmu.ifi.dbs.elki.algorithm.outlier.ALOCI de.lmu.ifi.dbs.elki.algorithm.outlier.COP de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierDetection de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierScore @@ -43,20 +47,23 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.EMOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.GaussianModel de.lmu.ifi.dbs.elki.algorithm.outlier.GaussianUniformMixture de.lmu.ifi.dbs.elki.algorithm.outlier.HilOut -de.lmu.ifi.dbs.elki.algorithm.outlier.INFLO de.lmu.ifi.dbs.elki.algorithm.outlier.KNNOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.KNNWeightOutlier -de.lmu.ifi.dbs.elki.algorithm.outlier.LDF -de.lmu.ifi.dbs.elki.algorithm.outlier.LDOF -de.lmu.ifi.dbs.elki.algorithm.outlier.LOCI -de.lmu.ifi.dbs.elki.algorithm.outlier.LOF -de.lmu.ifi.dbs.elki.algorithm.outlier.LoOP +de.lmu.ifi.dbs.elki.algorithm.outlier.ODIN de.lmu.ifi.dbs.elki.algorithm.outlier.OPTICSOF de.lmu.ifi.dbs.elki.algorithm.outlier.ReferenceBasedOutlierDetection -de.lmu.ifi.dbs.elki.algorithm.outlier.OnlineLOF -de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleLOF -de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleKernelDensityLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleCOP +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.ALOCI +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.FlexibleLOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.INFLO +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOCI +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LoOP +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.OnlineLOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimplifiedLOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimpleKernelDensityLOF de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OUTRES de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OutRankS1 de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.SOD @@ -80,6 +87,7 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.ByLabelOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialAllOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialNoOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialGeneratedOutlier +de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialAverageCoordinateOutlier de.lmu.ifi.dbs.elki.algorithm.statistics.AddSingleScale de.lmu.ifi.dbs.elki.algorithm.statistics.AveragePrecisionAtK de.lmu.ifi.dbs.elki.algorithm.statistics.EvaluateRankingQuality @@ -93,5 +101,11 @@ de.lmu.ifi.dbs.elki.algorithm.KNNJoin de.lmu.ifi.dbs.elki.algorithm.MaterializeDistances de.lmu.ifi.dbs.elki.algorithm.benchmark.KNNBenchmarkAlgorithm de.lmu.ifi.dbs.elki.algorithm.benchmark.RangeQueryBenchmarkAlgorithm +de.lmu.ifi.dbs.elki.algorithm.benchmark.ValidateApproximativeKNNIndex +tutorial.clustering.NaiveAgglomerativeHierarchicalClustering1 +tutorial.clustering.NaiveAgglomerativeHierarchicalClustering2 +tutorial.clustering.NaiveAgglomerativeHierarchicalClustering3 +tutorial.clustering.NaiveAgglomerativeHierarchicalClustering4 tutorial.clustering.SameSizeKMeansAlgorithm tutorial.outlier.DistanceStddevOutlier +tutorial.outlier.ODIN
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractDistanceBasedAlgorithm b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.DistanceBasedAlgorithm index 217954ca..8189b637 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.AbstractDistanceBasedAlgorithm +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.DistanceBasedAlgorithm @@ -1,13 +1,20 @@ de.lmu.ifi.dbs.elki.algorithm.KNNDistanceOrder de.lmu.ifi.dbs.elki.algorithm.KNNJoin de.lmu.ifi.dbs.elki.algorithm.MaterializeDistances +de.lmu.ifi.dbs.elki.algorithm.clustering.CanopyPreClustering de.lmu.ifi.dbs.elki.algorithm.clustering.DBSCAN de.lmu.ifi.dbs.elki.algorithm.clustering.NaiveMeanShiftClustering de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICS de.lmu.ifi.dbs.elki.algorithm.clustering.DeLiClu -de.lmu.ifi.dbs.elki.algorithm.clustering.SLINK +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.NaiveAgglomerativeHierarchicalClustering +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINK +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsPAM de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsEM +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.BestOfMultipleKMeans +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansBisecting de.lmu.ifi.dbs.elki.algorithm.clustering.correlation.HiCO de.lmu.ifi.dbs.elki.algorithm.clustering.subspace.HiSC de.lmu.ifi.dbs.elki.algorithm.outlier.ABOD @@ -15,16 +22,18 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.COP de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierDetection de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierScore de.lmu.ifi.dbs.elki.algorithm.outlier.HilOut -de.lmu.ifi.dbs.elki.algorithm.outlier.INFLO de.lmu.ifi.dbs.elki.algorithm.outlier.KNNOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.KNNWeightOutlier -de.lmu.ifi.dbs.elki.algorithm.outlier.LDF -de.lmu.ifi.dbs.elki.algorithm.outlier.LDOF -de.lmu.ifi.dbs.elki.algorithm.outlier.LOCI +de.lmu.ifi.dbs.elki.algorithm.outlier.ODIN de.lmu.ifi.dbs.elki.algorithm.outlier.OPTICSOF -de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleLOF -de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleKernelDensityLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleCOP +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.INFLO +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOCI +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimplifiedLOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimpleKernelDensityLOF de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuGLSBackwardSearchAlgorithm de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuRandomWalkEC de.lmu.ifi.dbs.elki.algorithm.statistics.AveragePrecisionAtK @@ -33,4 +42,11 @@ de.lmu.ifi.dbs.elki.algorithm.statistics.DistanceStatisticsWithClasses de.lmu.ifi.dbs.elki.algorithm.statistics.EvaluateRankingQuality de.lmu.ifi.dbs.elki.algorithm.benchmark.KNNBenchmarkAlgorithm de.lmu.ifi.dbs.elki.algorithm.benchmark.RangeQueryBenchmarkAlgorithm -tutorial.outlier.DistanceStddevOutlier
\ No newline at end of file +de.lmu.ifi.dbs.elki.algorithm.benchmark.ValidateApproximativeKNNIndex +tutorial.clustering.NaiveAgglomerativeHierarchicalClustering1 +tutorial.clustering.NaiveAgglomerativeHierarchicalClustering2 +tutorial.clustering.NaiveAgglomerativeHierarchicalClustering3 +tutorial.clustering.NaiveAgglomerativeHierarchicalClustering4 +tutorial.clustering.SameSizeKMeansAlgorithm +tutorial.outlier.DistanceStddevOutlier +tutorial.outlier.ODIN
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm index 678db72f..6d96c265 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.ClusteringAlgorithm @@ -1,11 +1,15 @@ +de.lmu.ifi.dbs.elki.algorithm.clustering.CanopyPreClustering de.lmu.ifi.dbs.elki.algorithm.clustering.DBSCAN de.lmu.ifi.dbs.elki.algorithm.clustering.EM de.lmu.ifi.dbs.elki.algorithm.clustering.gdbscan.GeneralizedDBSCAN +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.ExtractFlatClusteringFromHierarchy de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsPAM de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsEM +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.BestOfMultipleKMeans +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansBisecting de.lmu.ifi.dbs.elki.algorithm.clustering.NaiveMeanShiftClustering de.lmu.ifi.dbs.elki.algorithm.clustering.OPTICSXi de.lmu.ifi.dbs.elki.algorithm.clustering.SNNClustering diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.HierarchicalClusteringAlgorithm b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.HierarchicalClusteringAlgorithm new file mode 100644 index 00000000..e9d9750f --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.HierarchicalClusteringAlgorithm @@ -0,0 +1,3 @@ +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.NaiveAgglomerativeHierarchicalClustering +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SLINK +tutorial.clustering.NaiveAgglomerativeHierarchicalClustering4
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.LinkageMethod b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.LinkageMethod new file mode 100644 index 00000000..eb51137a --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.LinkageMethod @@ -0,0 +1,7 @@ +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.WardLinkageMethod +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.SingleLinkageMethod +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.CompleteLinkageMethod +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.GroupAverageLinkageMethod +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.WeightedAverageLinkageMethod +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.CentroidLinkageMethod +de.lmu.ifi.dbs.elki.algorithm.clustering.hierarchical.MedianLinkageMethod diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans new file mode 100644 index 00000000..3fe49ec6 --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeans @@ -0,0 +1,6 @@ +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansLloyd +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansMacQueen +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMediansLloyd +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.BestOfMultipleKMeans +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansBisecting +tutorial.clustering.SameSizeKMeansAlgorithm
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansInitialization b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansInitialization index 5734e7bf..dd91455e 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansInitialization +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansInitialization @@ -1,5 +1,7 @@ -de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.RandomlyGeneratedInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.RandomlyChosenInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.FirstKInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansPlusPlusInitialMeans -de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.PAMInitialMeans
\ No newline at end of file +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.SampleKMeansInitialization +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.FarthestPointsInitialMeans +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.RandomlyGeneratedInitialMeans +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.PAMInitialMeans diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsInitialization b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsInitialization index c75b1cf1..dffb5448 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsInitialization +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMedoidsInitialization @@ -1,4 +1,5 @@ de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.PAMInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.RandomlyChosenInitialMeans de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.FirstKInitialMeans -de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansPlusPlusInitialMeans
\ No newline at end of file +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.KMeansPlusPlusInitialMeans +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.FarthestPointsInitialMeans
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.quality.KMeansQualityMeasure b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.quality.KMeansQualityMeasure new file mode 100644 index 00000000..4785c3f9 --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.quality.KMeansQualityMeasure @@ -0,0 +1,2 @@ +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.quality.WithinClusterVarianceQualityMeasure +de.lmu.ifi.dbs.elki.algorithm.clustering.kmeans.quality.WithinClusterMeanDistanceQualityMeasure diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm index b8ebe564..f9924515 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm @@ -1,7 +1,6 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.ABOD de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuEvolutionary de.lmu.ifi.dbs.elki.algorithm.outlier.AggarwalYuNaive -de.lmu.ifi.dbs.elki.algorithm.outlier.ALOCI de.lmu.ifi.dbs.elki.algorithm.outlier.COP de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierDetection de.lmu.ifi.dbs.elki.algorithm.outlier.DBOutlierScore @@ -9,19 +8,22 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.EMOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.GaussianModel de.lmu.ifi.dbs.elki.algorithm.outlier.GaussianUniformMixture de.lmu.ifi.dbs.elki.algorithm.outlier.HilOut -de.lmu.ifi.dbs.elki.algorithm.outlier.INFLO de.lmu.ifi.dbs.elki.algorithm.outlier.KNNOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.KNNWeightOutlier -de.lmu.ifi.dbs.elki.algorithm.outlier.LDF -de.lmu.ifi.dbs.elki.algorithm.outlier.LDOF -de.lmu.ifi.dbs.elki.algorithm.outlier.LOCI -de.lmu.ifi.dbs.elki.algorithm.outlier.LOF -de.lmu.ifi.dbs.elki.algorithm.outlier.LoOP +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.ALOCI +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.FlexibleLOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.INFLO +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LDOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOCI +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.LoOP +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.OnlineLOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimplifiedLOF +de.lmu.ifi.dbs.elki.algorithm.outlier.lof.SimpleKernelDensityLOF +de.lmu.ifi.dbs.elki.algorithm.outlier.ODIN de.lmu.ifi.dbs.elki.algorithm.outlier.OPTICSOF de.lmu.ifi.dbs.elki.algorithm.outlier.ReferenceBasedOutlierDetection -de.lmu.ifi.dbs.elki.algorithm.outlier.OnlineLOF -de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleLOF -de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleKernelDensityLOF de.lmu.ifi.dbs.elki.algorithm.outlier.SimpleCOP de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OUTRES de.lmu.ifi.dbs.elki.algorithm.outlier.subspace.OutRankS1 @@ -46,4 +48,6 @@ de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.ByLabelOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialAllOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialNoOutlier de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialGeneratedOutlier -tutorial.outlier.DistanceStddevOutlier
\ No newline at end of file +de.lmu.ifi.dbs.elki.algorithm.outlier.trivial.TrivialAverageCoordinateOutlier +tutorial.outlier.DistanceStddevOutlier +tutorial.outlier.ODIN
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.application.AbstractApplication b/src/META-INF/elki/de.lmu.ifi.dbs.elki.application.AbstractApplication index b2eb6445..3ff2c408 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.application.AbstractApplication +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.application.AbstractApplication @@ -1,12 +1,14 @@ de.lmu.ifi.dbs.elki.gui.minigui.MiniGUI de.lmu.ifi.dbs.elki.application.KDDCLIApplication +de.lmu.ifi.dbs.elki.gui.multistep.MultiStepGUI de.lmu.ifi.dbs.elki.application.GeneratorXMLSpec de.lmu.ifi.dbs.elki.application.ConvertToBundleApplication de.lmu.ifi.dbs.elki.application.cache.CacheDoubleDistanceInOnDiskMatrix de.lmu.ifi.dbs.elki.application.cache.CacheFloatDistanceInOnDiskMatrix +de.lmu.ifi.dbs.elki.application.cache.CacheDoubleDistanceKNNLists +de.lmu.ifi.dbs.elki.application.cache.CacheDoubleDistanceRangeQueries de.lmu.ifi.dbs.elki.application.geo.VisualizeGeodesicDistances de.lmu.ifi.dbs.elki.application.greedyensemble.ComputeKNNOutlierScores de.lmu.ifi.dbs.elki.application.greedyensemble.GreedyEnsembleExperiment de.lmu.ifi.dbs.elki.application.greedyensemble.VisualizePairwiseGainMatrix -de.lmu.ifi.dbs.elki.application.visualization.KNNExplorer de.lmu.ifi.dbs.elki.application.ComputeSingleColorHistogram diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.projection.Projection b/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.projection.Projection new file mode 100644 index 00000000..2f8fa9b7 --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.data.projection.Projection @@ -0,0 +1,5 @@ +de.lmu.ifi.dbs.elki.data.projection.FeatureSelection +de.lmu.ifi.dbs.elki.data.projection.NumericalFeatureSelection +de.lmu.ifi.dbs.elki.data.projection.RandomProjection +de.lmu.ifi.dbs.elki.data.projection.LatLngToECEFProjection +de.lmu.ifi.dbs.elki.data.projection.LngLatToECEFProjection
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter index 4ae2cece..3ac4a5ac 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.ObjectFilter @@ -1,22 +1,31 @@ de.lmu.ifi.dbs.elki.datasource.filter.FixedDBIDsFilter de.lmu.ifi.dbs.elki.datasource.filter.NoOpFilter de.lmu.ifi.dbs.elki.datasource.filter.ClassLabelFilter +de.lmu.ifi.dbs.elki.datasource.filter.ClassLabelFromPatternFilter de.lmu.ifi.dbs.elki.datasource.filter.ExternalIDFilter de.lmu.ifi.dbs.elki.datasource.filter.SparseVectorFieldFilter de.lmu.ifi.dbs.elki.datasource.filter.ByLabelFilter de.lmu.ifi.dbs.elki.datasource.filter.RandomSamplingStreamFilter de.lmu.ifi.dbs.elki.datasource.filter.ShuffleObjectsFilter de.lmu.ifi.dbs.elki.datasource.filter.SortByLabelFilter +de.lmu.ifi.dbs.elki.datasource.filter.NaNFilter de.lmu.ifi.dbs.elki.datasource.filter.NoMissingValuesFilter de.lmu.ifi.dbs.elki.datasource.filter.HistogramJitterFilter de.lmu.ifi.dbs.elki.datasource.filter.SplitNumberVectorFilter -de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseErfNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseMinMaxNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseVarianceNormalization +de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseMADNormalization +de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseErfNormalization +de.lmu.ifi.dbs.elki.datasource.filter.normalization.AttributeWiseCDFNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.LengthNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.InverseDocumentFrequencyNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.RankTieNormalization de.lmu.ifi.dbs.elki.datasource.filter.normalization.TFIDFNormalization de.lmu.ifi.dbs.elki.datasource.filter.transform.GlobalPrincipalComponentAnalysisTransform +de.lmu.ifi.dbs.elki.datasource.filter.transform.ClassicMultidimensionalScalingTransform +de.lmu.ifi.dbs.elki.datasource.filter.transform.LinearDiscriminantAnalysisFilter de.lmu.ifi.dbs.elki.datasource.filter.transform.NumberVectorFeatureSelectionFilter de.lmu.ifi.dbs.elki.datasource.filter.transform.NumberVectorRandomFeatureSelectionFilter +de.lmu.ifi.dbs.elki.datasource.filter.transform.LatLngToECEFFilter +de.lmu.ifi.dbs.elki.datasource.filter.transform.LngLatToECEFFilter +de.lmu.ifi.dbs.elki.datasource.filter.transform.ProjectionFilter
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter index 4c4a71cc..00e42cc7 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.filter.StreamFilter @@ -1,9 +1,14 @@ de.lmu.ifi.dbs.elki.datasource.filter.NoOpFilter de.lmu.ifi.dbs.elki.datasource.filter.FixedDBIDsFilter de.lmu.ifi.dbs.elki.datasource.filter.ByLabelFilter +de.lmu.ifi.dbs.elki.datasource.filter.ClassLabelFromPatternFilter +de.lmu.ifi.dbs.elki.datasource.filter.NaNFilter de.lmu.ifi.dbs.elki.datasource.filter.NoMissingValuesFilter de.lmu.ifi.dbs.elki.datasource.filter.RandomSamplingStreamFilter de.lmu.ifi.dbs.elki.datasource.filter.HistogramJitterFilter de.lmu.ifi.dbs.elki.datasource.filter.normalization.LengthNormalization de.lmu.ifi.dbs.elki.datasource.filter.transform.NumberVectorFeatureSelectionFilter -de.lmu.ifi.dbs.elki.datasource.filter.transform.NumberVectorRandomFeatureSelectionFilter
\ No newline at end of file +de.lmu.ifi.dbs.elki.datasource.filter.transform.NumberVectorRandomFeatureSelectionFilter +de.lmu.ifi.dbs.elki.datasource.filter.transform.LatLngToECEFFilter +de.lmu.ifi.dbs.elki.datasource.filter.transform.LngLatToECEFFilter +de.lmu.ifi.dbs.elki.datasource.filter.transform.ProjectionFilter diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.parser.Parser b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.parser.Parser index 3d005531..f8f352f1 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.parser.Parser +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.datasource.parser.Parser @@ -5,6 +5,7 @@ de.lmu.ifi.dbs.elki.datasource.parser.SparseBitVectorLabelParser de.lmu.ifi.dbs.elki.datasource.parser.TermFrequencyParser de.lmu.ifi.dbs.elki.datasource.parser.BitVectorLabelParser de.lmu.ifi.dbs.elki.datasource.parser.SimplePolygonParser +de.lmu.ifi.dbs.elki.datasource.parser.StringParser # deprecated: de.lmu.ifi.dbs.elki.datasource.parser.DoubleVectorLabelParser # deprecated: de.lmu.ifi.dbs.elki.datasource.parser.FloatVectorLabelParser # deprecated: de.lmu.ifi.dbs.elki.datasource.parser.SparseFloatVectorLabelParser
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction index 249db041..14892064 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DistanceFunction @@ -1,28 +1,34 @@ -de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MinimumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MinimumDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ArcCosineDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CosineDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.RandomStableDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.BrayCurtisDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CanberraDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.JeffreyDivergenceDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedCanberraDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.ClarkDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.Kulczynski1DistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.SharedNearestNeighborJaccardDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.LocallyWeightedDistanceFunction # de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedDistanceFunction # de.lmu.ifi.dbs.elki.distance.distancefunction.MinKDistance # de.lmu.ifi.dbs.elki.distance.distancefunction.ProxyDistanceFunction -# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction -# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedSquaredEuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseEuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseLPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseMaximumDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.SimilarityAdapterArccos -de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.SimilarityAdapterLn -de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.SimilarityAdapterLinear +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseLPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseMaximumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.ArccosSimilarityAdapter +de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.LinearAdapterLinear +de.lmu.ifi.dbs.elki.distance.distancefunction.adapter.LnSimilarityAdapter de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HSBHistogramQuadraticDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.RGBHistogramQuadraticDistanceFunction @@ -35,10 +41,16 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.correlation.PCABasedCorrelationDis de.lmu.ifi.dbs.elki.distance.distancefunction.geo.DimensionSelectingLatLngDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LatLngDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LngLatDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.external.DiskCacheBasedDoubleDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.external.DiskCacheBasedFloatDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.external.FileBasedDoubleDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.external.FileBasedFloatDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.histogram.HistogramMatchDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.histogram.KolmogorovSmirnovDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JeffreyDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.ChiSquaredDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JensenShannonDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDivergenceAsymmetricDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDivergenceReverseAsymmetricDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.SqrtJensenShannonDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.strings.LevenshteinDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.strings.NormalizedLevenshteinDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction @@ -50,6 +62,10 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.DTWDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.EDRDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.ERPDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.LCSSDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.external.DiskCacheBasedDoubleDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.external.DiskCacheBasedFloatDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.external.FileBasedDoubleDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.external.FileBasedFloatDistanceFunction # de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.FooKernelFunction # de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.LinearKernelFunction # de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.PolynomialKernelFunction diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DoubleNorm b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DoubleNorm index 2714a376..69aec8b7 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DoubleNorm +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.DoubleNorm @@ -1,14 +1,19 @@ -de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MinimumDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SquaredEuclideanDistanceFunction -# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseEuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseLPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseMaximumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MinimumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SquaredEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseLPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseMaximumDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction deleted file mode 100644 index 4cac929a..00000000 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction +++ /dev/null @@ -1,5 +0,0 @@ -de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction -# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction index a9c0f46d..67a6ccf1 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.NumberVectorDistanceFunction @@ -1,16 +1,22 @@ -de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MinimumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MinimumDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ArcCosineDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CosineDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.BrayCurtisDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CanberraDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.JeffreyDivergenceDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedCanberraDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.ClarkDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.Kulczynski1DistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction # de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedDistanceFunction -# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction -# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedSquaredEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HSBHistogramQuadraticDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.RGBHistogramQuadraticDistanceFunction @@ -21,6 +27,15 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.correlation.SquaredPearsonCorrelat de.lmu.ifi.dbs.elki.distance.distancefunction.geo.DimensionSelectingLatLngDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LatLngDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LngLatDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.histogram.HistogramMatchDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.histogram.KolmogorovSmirnovDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JeffreyDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.ChiSquaredDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JensenShannonDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDivergenceAsymmetricDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDivergenceReverseAsymmetricDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.SqrtJensenShannonDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.DTWDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.EDRDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.timeseries.ERPDistanceFunction diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDistanceFunction index 9dc29f22..917ac511 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDistanceFunction +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDistanceFunction @@ -1,20 +1,26 @@ -de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ArcCosineDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CosineDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MinimumDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MinimumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.BrayCurtisDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CanberraDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.JeffreyDivergenceDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedCanberraDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.ClarkDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.Kulczynski1DistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction # de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedDistanceFunction -# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction -# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedSquaredEuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseEuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseLPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseMaximumDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseLPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseMaximumDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HSBHistogramQuadraticDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.RGBHistogramQuadraticDistanceFunction @@ -25,6 +31,16 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.correlation.SquaredPearsonCorrelat de.lmu.ifi.dbs.elki.distance.distancefunction.geo.DimensionSelectingLatLngDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LatLngDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LngLatDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.histogram.HistogramMatchDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.histogram.KolmogorovSmirnovDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JeffreyDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.ChiSquaredDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JensenShannonDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDivergenceAsymmetricDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDivergenceReverseAsymmetricDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.SqrtJensenShannonDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.strings.LevenshteinDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.strings.NormalizedLevenshteinDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDoubleDistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDoubleDistanceFunction index 35baef47..a22e3dc0 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDoubleDistanceFunction +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.PrimitiveDoubleDistanceFunction @@ -1,20 +1,26 @@ -de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ArcCosineDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CosineDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MinimumDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MinimumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.BrayCurtisDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CanberraDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.JeffreyDivergenceDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedCanberraDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.ClarkDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.Kulczynski1DistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction # de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedDistanceFunction -# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction -# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedSquaredEuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseEuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseLPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SparseMaximumDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseLPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SparseMaximumDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HSBHistogramQuadraticDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.RGBHistogramQuadraticDistanceFunction @@ -25,6 +31,14 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.correlation.SquaredPearsonCorrelat de.lmu.ifi.dbs.elki.distance.distancefunction.geo.DimensionSelectingLatLngDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LatLngDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LngLatDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.histogram.HistogramMatchDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.histogram.KolmogorovSmirnovDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JeffreyDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.ChiSquaredDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JensenShannonDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDivergenceAsymmetricDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.KullbackLeiblerDivergenceReverseAsymmetricDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.SqrtJensenShannonDivergenceDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction index bf2810a7..383bfde1 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDistanceFunction @@ -1,17 +1,28 @@ -de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MinimumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MinimumDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ArcCosineDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CosineDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.BrayCurtisDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CanberraDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SquaredEuclideanDistanceFunction -# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedCanberraDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.ClarkDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.Kulczynski1DistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SquaredEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LatLngDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LngLatDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.DimensionSelectingLatLngDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.ChiSquaredDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JeffreyDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JensenShannonDivergenceDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDoubleDistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDoubleDistanceFunction index 1ff7d635..c8ca0d10 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDoubleDistanceFunction +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.SpatialPrimitiveDoubleDistanceFunction @@ -1,17 +1,28 @@ -de.lmu.ifi.dbs.elki.distance.distancefunction.EuclideanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.ManhattanDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.LPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MaximumDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.MinimumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MinimumDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.ArcCosineDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CosineDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.BrayCurtisDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.CanberraDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedLPNormDistanceFunction -de.lmu.ifi.dbs.elki.distance.distancefunction.SquaredEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.WeightedCanberraDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.ClarkDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.Kulczynski1DistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.LorentzianDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedSquaredEuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.SquaredEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.colorhistogram.HistogramIntersectionDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LatLngDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.LngLatDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.geo.DimensionSelectingLatLngDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.ChiSquaredDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JeffreyDivergenceDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.probabilistic.JensenShannonDivergenceDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction new file mode 100644 index 00000000..95441a56 --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction @@ -0,0 +1,7 @@ +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.EuclideanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.ManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.LPNormDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.MaximumDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedLPNormDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedEuclideanDistanceFunction +# de.lmu.ifi.dbs.elki.distance.distancefunction.minkowski.WeightedManhattanDistanceFunction
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.AbstractDimensionsSelectingDoubleDistanceFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingSubspaceDistanceFunction index f0a38487..51b11e3b 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.AbstractDimensionsSelectingDoubleDistanceFunction +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingSubspaceDistanceFunction @@ -1,3 +1,4 @@ de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceEuclideanDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceLPNormDistanceFunction de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.SubspaceManhattanDistanceFunction +de.lmu.ifi.dbs.elki.distance.distancefunction.subspace.DimensionSelectingDistanceFunction
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.PrimitiveSimilarityFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.PrimitiveSimilarityFunction index 33284aa0..55b1755e 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.PrimitiveSimilarityFunction +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.PrimitiveSimilarityFunction @@ -2,3 +2,5 @@ de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.FooKernelFunction de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.LinearKernelFunction de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.PolynomialKernelFunction de.lmu.ifi.dbs.elki.distance.similarityfunction.InvertedDistanceSimilarityFunction +de.lmu.ifi.dbs.elki.distance.similarityfunction.Kulczynski1SimilarityFunction +de.lmu.ifi.dbs.elki.distance.similarityfunction.Kulczynski2SimilarityFunction
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.SimilarityFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.SimilarityFunction index bc5ffaa6..c8b5c993 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.SimilarityFunction +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.distance.similarityfunction.SimilarityFunction @@ -1,5 +1,7 @@ de.lmu.ifi.dbs.elki.distance.similarityfunction.FractionalSharedNearestNeighborSimilarityFunction de.lmu.ifi.dbs.elki.distance.similarityfunction.SharedNearestNeighborSimilarityFunction +de.lmu.ifi.dbs.elki.distance.similarityfunction.Kulczynski1SimilarityFunction +de.lmu.ifi.dbs.elki.distance.similarityfunction.Kulczynski2SimilarityFunction de.lmu.ifi.dbs.elki.distance.similarityfunction.InvertedDistanceSimilarityFunction # de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.FooKernelFunction # de.lmu.ifi.dbs.elki.distance.similarityfunction.kernel.LinearKernelFunction diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.evaluation.Evaluator b/src/META-INF/elki/de.lmu.ifi.dbs.elki.evaluation.Evaluator index 1bacadda..728e472f 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.evaluation.Evaluator +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.evaluation.Evaluator @@ -11,5 +11,4 @@ de.lmu.ifi.dbs.elki.evaluation.outlier.OutlierPrecisionAtKCurve de.lmu.ifi.dbs.elki.evaluation.outlier.OutlierPrecisionRecallCurve de.lmu.ifi.dbs.elki.evaluation.outlier.OutlierSmROCCurve de.lmu.ifi.dbs.elki.evaluation.outlier.JudgeOutlierScores -de.lmu.ifi.dbs.elki.evaluation.similaritymatrix.ComputeSimilarityMatrixImage -# de.lmu.ifi.dbs.elki.evaluation.roc.ComputeROCCurve
\ No newline at end of file +de.lmu.ifi.dbs.elki.evaluation.similaritymatrix.ComputeSimilarityMatrixImage
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.IndexFactory b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.IndexFactory index 50052cb3..24e24eaa 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.IndexFactory +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.IndexFactory @@ -1,14 +1,17 @@ de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar.RStarTreeFactory de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu.DeLiCluTreeFactory -de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.flat.FlatRStarTreeFactory +# de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.flat.FlatRStarTreeFactory # de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn.RdKNNTreeFactory +de.lmu.ifi.dbs.elki.index.tree.spatial.kd.MinimalisticMemoryKDTree$Factory de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree.MTreeFactory de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp.MkAppTreeFactory # de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop.MkCopTreeFactory de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax.MkMaxTreeFactory de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab.MkTabTreeFactory +de.lmu.ifi.dbs.elki.index.lsh.InMemoryLSHIndex de.lmu.ifi.dbs.elki.index.vafile.VAFile$Factory de.lmu.ifi.dbs.elki.index.vafile.PartialVAFile$Factory +de.lmu.ifi.dbs.elki.index.preprocessed.knn.CachedDoubleDistanceKNNPreprocessor$Factory de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNAndRKNNPreprocessor$Factory de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNPreprocessor$Factory de.lmu.ifi.dbs.elki.index.preprocessed.knn.KNNJoinMaterializeKNNPreprocessor$Factory @@ -22,4 +25,8 @@ de.lmu.ifi.dbs.elki.index.preprocessed.preference.DiSHPreferenceVectorIndex$Fact de.lmu.ifi.dbs.elki.index.preprocessed.preference.HiSCPreferenceVectorIndex$Factory de.lmu.ifi.dbs.elki.index.preprocessed.snn.SharedNearestNeighborPreprocessor$Factory de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj.FourCSubspaceIndex$Factory -de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj.PreDeConSubspaceIndex$Factory
\ No newline at end of file +de.lmu.ifi.dbs.elki.index.preprocessed.subspaceproj.PreDeConSubspaceIndex$Factory +de.lmu.ifi.dbs.elki.index.projected.LatLngAsECEFIndex$Factory +de.lmu.ifi.dbs.elki.index.projected.LngLatAsECEFIndex$Factory +de.lmu.ifi.dbs.elki.index.projected.ProjectedIndex$Factory +de.lmu.ifi.dbs.elki.index.projected.PINN
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.KNNIndex b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.KNNIndex index c3a3fc1b..4d76c75a 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.KNNIndex +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.KNNIndex @@ -2,11 +2,13 @@ de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar.RStarTreeIndex de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu.DeLiCluTreeIndex de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.flat.FlatRStarTreeIndex # de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn.RdKNNTree +de.lmu.ifi.dbs.elki.index.tree.spatial.kd.MinimalisticMemoryKDTree de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree.MTreeIndex de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp.MkAppTreeIndex # de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop.MkCoPTreeIndex de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax.MkMaxTreeIndex de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab.MkTabTreeIndex +de.lmu.ifi.dbs.elki.index.preprocessed.knn.CachedDoubleDistanceKNNPreprocessor de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNAndRKNNPreprocessor de.lmu.ifi.dbs.elki.index.preprocessed.knn.MaterializeKNNPreprocessor de.lmu.ifi.dbs.elki.index.preprocessed.knn.KNNJoinMaterializeKNNPreprocessor @@ -15,4 +17,7 @@ de.lmu.ifi.dbs.elki.index.preprocessed.knn.PartitionApproximationMaterializeKNNP de.lmu.ifi.dbs.elki.index.preprocessed.knn.RandomSampleKNNPreprocessor de.lmu.ifi.dbs.elki.index.preprocessed.knn.SpatialApproximationMaterializeKNNPreprocessor de.lmu.ifi.dbs.elki.index.vafile.VAFile -de.lmu.ifi.dbs.elki.index.vafile.PartialVAFile
\ No newline at end of file +de.lmu.ifi.dbs.elki.index.vafile.PartialVAFile +de.lmu.ifi.dbs.elki.index.projected.LatLngAsECEFIndex +de.lmu.ifi.dbs.elki.index.projected.LngLatAsECEFIndex +de.lmu.ifi.dbs.elki.index.projected.ProjectedIndex diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.RKNNIndex b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.RKNNIndex index 04293f79..980543c4 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.RKNNIndex +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.RKNNIndex @@ -4,3 +4,6 @@ de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp.MkAppTreeInd de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax.MkMaxTreeIndex de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab.MkTabTreeIndex # de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn.RdKNNTree +de.lmu.ifi.dbs.elki.index.projected.LatLngAsECEFIndex +de.lmu.ifi.dbs.elki.index.projected.LngLatAsECEFIndex +de.lmu.ifi.dbs.elki.index.projected.ProjectedIndex diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.RangeIndex b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.RangeIndex index ce559a88..24f683a6 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.RangeIndex +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.RangeIndex @@ -2,10 +2,14 @@ de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rstar.RStarTreeIndex de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.deliclu.DeLiCluTreeIndex de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.flat.FlatRStarTreeIndex # de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.rdknn.RdKNNTree +de.lmu.ifi.dbs.elki.index.tree.spatial.kd.MinimalisticMemoryKDTree de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mtree.MTreeIndex de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkapp.MkAppTreeIndex # de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkcop.MkCoPTreeIndex de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mkmax.MkMaxTreeIndex de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.mktrees.mktab.MkTabTreeIndex +de.lmu.ifi.dbs.elki.index.vafile.PartialVAFile de.lmu.ifi.dbs.elki.index.vafile.VAFile -de.lmu.ifi.dbs.elki.index.vafile.PartialVAFile
\ No newline at end of file +de.lmu.ifi.dbs.elki.index.projected.LatLngAsECEFIndex +de.lmu.ifi.dbs.elki.index.projected.LngLatAsECEFIndex +de.lmu.ifi.dbs.elki.index.projected.ProjectedIndex diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.lsh.hashfamilies.LocalitySensitiveHashFunctionFamily b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.lsh.hashfamilies.LocalitySensitiveHashFunctionFamily new file mode 100644 index 00000000..ba204c2f --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.lsh.hashfamilies.LocalitySensitiveHashFunctionFamily @@ -0,0 +1,2 @@ +de.lmu.ifi.dbs.elki.index.lsh.hashfamilies.EuclideanHashFunctionFamily +de.lmu.ifi.dbs.elki.index.lsh.hashfamilies.ManhattanHashFunctionFamily
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.insert.MTreeInsert b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.insert.MTreeInsert new file mode 100644 index 00000000..3d5ebe31 --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.insert.MTreeInsert @@ -0,0 +1 @@ +de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.insert.MinimumEnlargementInsert diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MTreeSplit b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MTreeSplit new file mode 100644 index 00000000..2e49d269 --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MTreeSplit @@ -0,0 +1,4 @@ +de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MMRadSplit +de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MLBDistSplit +de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.MRadSplit +de.lmu.ifi.dbs.elki.index.tree.metrical.mtreevariants.strategies.split.RandomSplit
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.BulkSplit b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.BulkSplit index c40d3887..e42306f3 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.BulkSplit +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.BulkSplit @@ -1,5 +1,7 @@ de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.SortTileRecursiveBulkSplit +de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.AdaptiveSortTileRecursiveBulkSplit de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.SpatialSortBulkSplit de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.MaxExtensionBulkSplit de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.OneDimSortBulkSplit de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.FileOrderBulkSplit +de.lmu.ifi.dbs.elki.index.tree.spatial.rstarvariants.strategies.bulk.MaxExtensionSortTileRecursiveBulkSplit diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.geodesy.EarthModel b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.geodesy.EarthModel new file mode 100644 index 00000000..e1b45f08 --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.geodesy.EarthModel @@ -0,0 +1,9 @@ +de.lmu.ifi.dbs.elki.math.geodesy.SphericalHaversineEarthModel +de.lmu.ifi.dbs.elki.math.geodesy.SphericalVincentyEarthModel +de.lmu.ifi.dbs.elki.math.geodesy.SphericalCosineEarthModel +de.lmu.ifi.dbs.elki.math.geodesy.WGS84SpheroidEarthModel +de.lmu.ifi.dbs.elki.math.geodesy.GRS80SpheroidEarthModel +de.lmu.ifi.dbs.elki.math.geodesy.WGS72SpheroidEarthModel +de.lmu.ifi.dbs.elki.math.geodesy.GRS67SpheroidEarthModel +de.lmu.ifi.dbs.elki.math.geodesy.Clarke1880SpheroidEarthModel +de.lmu.ifi.dbs.elki.math.geodesy.Clarke1858SpheroidEarthModel
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.linearalgebra.randomprojections.RandomProjectionFamily b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.linearalgebra.randomprojections.RandomProjectionFamily new file mode 100644 index 00000000..f1ddc0cd --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.linearalgebra.randomprojections.RandomProjectionFamily @@ -0,0 +1,4 @@ +de.lmu.ifi.dbs.elki.math.linearalgebra.randomprojections.AchlioptasRandomProjectionFamily +de.lmu.ifi.dbs.elki.math.linearalgebra.randomprojections.GaussianRandomProjectionFamily +de.lmu.ifi.dbs.elki.math.linearalgebra.randomprojections.CauchyRandomProjectionFamily +de.lmu.ifi.dbs.elki.math.linearalgebra.randomprojections.RandomSubsetProjectionFamily diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.KernelDensityFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.KernelDensityFunction deleted file mode 100644 index 84f29b30..00000000 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.KernelDensityFunction +++ /dev/null @@ -1,4 +0,0 @@ -de.lmu.ifi.dbs.elki.math.statistics.EpanechnikovKernelDensityFunction -de.lmu.ifi.dbs.elki.math.statistics.GaussianKernelDensityFunction -de.lmu.ifi.dbs.elki.math.statistics.TriangularKernelDensityFunction -de.lmu.ifi.dbs.elki.math.statistics.UniformKernelDensityFunction diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution index cb0541ea..8c11d1b6 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.Distribution @@ -3,9 +3,26 @@ de.lmu.ifi.dbs.elki.math.statistics.distribution.NormalDistribution de.lmu.ifi.dbs.elki.math.statistics.distribution.ExponentialDistribution de.lmu.ifi.dbs.elki.math.statistics.distribution.GammaDistribution de.lmu.ifi.dbs.elki.math.statistics.distribution.BetaDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.CauchyDistribution de.lmu.ifi.dbs.elki.math.statistics.distribution.ChiDistribution de.lmu.ifi.dbs.elki.math.statistics.distribution.ChiSquaredDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.LaplaceDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.LogisticDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.LogLogisticDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.GeneralizedLogisticDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.GeneralizedLogisticAlternateDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.LogNormalDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.SkewGeneralizedNormalDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.LogGammaDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.LogGammaAlternateDistribution de.lmu.ifi.dbs.elki.math.statistics.distribution.PoissonDistribution de.lmu.ifi.dbs.elki.math.statistics.distribution.StudentsTDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.WeibullDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.GumbelDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.GeneralizedExtremeValueDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.ExponentiallyModifiedGaussianDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.RayleighDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.WaldDistribution +de.lmu.ifi.dbs.elki.math.statistics.distribution.KappaDistribution de.lmu.ifi.dbs.elki.math.statistics.distribution.ConstantDistribution -de.lmu.ifi.dbs.elki.math.statistics.distribution.HaltonUniformDistribution
\ No newline at end of file +de.lmu.ifi.dbs.elki.math.statistics.distribution.HaltonUniformDistribution diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.DistributionWithRandom b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.DistributionWithRandom deleted file mode 100644 index 0e27040e..00000000 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.DistributionWithRandom +++ /dev/null @@ -1,9 +0,0 @@ -de.lmu.ifi.dbs.elki.math.statistics.distribution.UniformDistribution -de.lmu.ifi.dbs.elki.math.statistics.distribution.NormalDistribution -de.lmu.ifi.dbs.elki.math.statistics.distribution.ExponentialDistribution -de.lmu.ifi.dbs.elki.math.statistics.distribution.GammaDistribution -de.lmu.ifi.dbs.elki.math.statistics.distribution.BetaDistribution -de.lmu.ifi.dbs.elki.math.statistics.distribution.ChiDistribution -de.lmu.ifi.dbs.elki.math.statistics.distribution.ChiSquaredDistribution -de.lmu.ifi.dbs.elki.math.statistics.distribution.ConstantDistribution -de.lmu.ifi.dbs.elki.math.statistics.distribution.HaltonUniformDistribution
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.DistributionEstimator b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.DistributionEstimator new file mode 100644 index 00000000..ce1fcbe4 --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.DistributionEstimator @@ -0,0 +1,49 @@ +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.meta.BestFitEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.meta.TrimmedEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.meta.WinsorisingEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.NormalMOMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.NormalMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.NormalLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.GammaMOMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.GammaMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.GammaChoiWetteEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.GammaLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogNormalLogMOMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogNormalLogMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogNormalLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogNormalBilkovaLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.SkewGNormalLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogGammaLogMOMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogGammaLogMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogGammaChoiWetteEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogGammaAlternateExpMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.UniformEnhancedMinMaxEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.UniformMinMaxEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.UniformMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.UniformLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.ExponentialMOMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.ExponentialMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.ExponentialMedianEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.ExponentialLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LaplaceMLEEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LaplaceMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LaplaceLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogisticMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogisticLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogLogisticMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.GeneralizedLogisticAlternateLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.GeneralizedExtremeValueLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.WeibullLogMOMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.WeibullLogMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.WeibullLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.GumbelMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.GumbelLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.CauchyMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.RayleighMADEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.RayleighMLEEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.RayleighLMMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.WaldMLEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.WaldMOMEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.EMGOlivierNorbergEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.NormalLevenbergMarquardtKDEEstimator +de.lmu.ifi.dbs.elki.math.statistics.distribution.estimator.LogNormalLevenbergMarquardtKDEEstimator diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.KernelDensityFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.KernelDensityFunction new file mode 100644 index 00000000..624bb1ce --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.KernelDensityFunction @@ -0,0 +1,8 @@ +de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.EpanechnikovKernelDensityFunction +de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.GaussianKernelDensityFunction +de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.CosineKernelDensityFunction +de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.UniformKernelDensityFunction +de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.TriangularKernelDensityFunction +de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.BiweightKernelDensityFunction +de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.TriweightKernelDensityFunction +de.lmu.ifi.dbs.elki.math.statistics.kernelfunctions.TricubeKernelDensityFunction
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.persistent.PageFileFactory b/src/META-INF/elki/de.lmu.ifi.dbs.elki.persistent.PageFileFactory new file mode 100644 index 00000000..43f3bf45 --- /dev/null +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.persistent.PageFileFactory @@ -0,0 +1,4 @@ +de.lmu.ifi.dbs.elki.persistent.MemoryPageFileFactory +de.lmu.ifi.dbs.elki.persistent.LRUCachePageFileFactory +de.lmu.ifi.dbs.elki.persistent.PersistentPageFileFactory +de.lmu.ifi.dbs.elki.persistent.OnDiskArrayPageFileFactory
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.result.ResultHandler b/src/META-INF/elki/de.lmu.ifi.dbs.elki.result.ResultHandler index c16f1124..d14bbc81 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.result.ResultHandler +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.result.ResultHandler @@ -4,4 +4,5 @@ de.lmu.ifi.dbs.elki.result.DiscardResultHandler de.lmu.ifi.dbs.elki.result.KMLOutputHandler de.lmu.ifi.dbs.elki.visualization.ExportVisualizations de.lmu.ifi.dbs.elki.application.jsmap.JSONResultHandler -de.lmu.ifi.dbs.elki.result.LogResultStructureResultHandler
\ No newline at end of file +de.lmu.ifi.dbs.elki.result.LogResultStructureResultHandler +tutorial.outlier.SimpleScoreDumper
\ No newline at end of file diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVoting b/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVoting index 7cb9359d..5d327cdc 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVoting +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVoting @@ -2,5 +2,5 @@ de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingMean de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingMin de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingMax de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingMedian -de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingBayes -de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingRestrictedBayes
\ No newline at end of file +de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingMultiplicative +de.lmu.ifi.dbs.elki.utilities.ensemble.EnsembleVotingInverseMultiplicative diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.scaling.ScalingFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.scaling.ScalingFunction index ccd91844..8447f3eb 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.scaling.ScalingFunction +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.scaling.ScalingFunction @@ -5,6 +5,7 @@ de.lmu.ifi.dbs.elki.utilities.scaling.LinearScaling de.lmu.ifi.dbs.elki.utilities.scaling.MinusLogScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.OutlierLinearScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.TopKOutlierScaling +de.lmu.ifi.dbs.elki.utilities.scaling.outlier.COPOutlierScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.MinusLogGammaScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.MinusLogStandardDeviationScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.MultiplicativeInverseScaling diff --git a/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.scaling.outlier.OutlierScalingFunction b/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.scaling.outlier.OutlierScalingFunction index 49617959..d7ec5869 100644 --- a/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.scaling.outlier.OutlierScalingFunction +++ b/src/META-INF/elki/de.lmu.ifi.dbs.elki.utilities.scaling.outlier.OutlierScalingFunction @@ -1,6 +1,7 @@ de.lmu.ifi.dbs.elki.utilities.scaling.outlier.OutlierLinearScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.RankingPseudoOutlierScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.TopKOutlierScaling +de.lmu.ifi.dbs.elki.utilities.scaling.outlier.COPOutlierScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.MinusLogGammaScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.MinusLogStandardDeviationScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.MultiplicativeInverseScaling @@ -11,4 +12,4 @@ de.lmu.ifi.dbs.elki.utilities.scaling.outlier.SqrtStandardDeviationScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.StandardDeviationScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.HeDESNormalizationOutlierScaling de.lmu.ifi.dbs.elki.utilities.scaling.outlier.MixtureModelOutlierScalingFunction -de.lmu.ifi.dbs.elki.utilities.scaling.outlier.SigmoidOutlierScalingFunction +de.lmu.ifi.dbs.elki.utilities.scaling.outlier.SigmoidOutlierScalingFunction
\ No newline at end of file |