moj.similarity
Class SimilarityMeasure
java.lang.Object
moj.similarity.SimilarityMeasure
- Direct Known Subclasses:
- BaroniUrbaniS_row, BinAverageSquaredD_row, BinCAS_row, BinCosineS_row, BinCramerPhiS_row, BinCramerPhiSquaredS_row, BinDiceD_row, BinDispersionS_row, BinEuclidD_row, BinOchiai1S_row, BinOchiai2S_row, BinOGES_row, BinOverlapS_row, BinPatternDiffD_row, BinPearsonCorrS_row, BinRogersTanimotoS_row, BinRusselRaoS_row, BinShannonD_row, BinShapeDiffD_row, BinSizeDiffD_row, BinSokalSneath1S_row, BinSokalSneath2S_row, BinSokalSneath3S_row, BinSokalSneath4S_row, BinSokalSneath5S_row, BinSqEuclidD_row, BinVarianceD_row, BrayCurtisD_row, CanberraD_row, CircleProductS_row, CircleProductT_row, CosineD_row, CzekanowskiS_row, DiceS_row, EuclidD_row, GoodmanKruskalGammaS_row, InclusionS_row, JaccardS_row, KendallTauS_row, Kulczynski1S_row, Kulczynski2S_row, LanceWilliamsD_row, ManhattanD_row, MatchingS_row, MeanCensoredEuclidD_row, MeanEuclidD_row, MinkowskiD_row, MinkowskiInfiniteD_row, OtsukaS_row, PairwiseRankComparisonT_row, PearsonCorrS_row, RobinsonS_row, ScaledTaxonomicS_row, SimpleMatchingS_row, SimpsonS_row, SimRatioS_row, SoerensenS_row, SpearmanRhoS_row, TaxonomicD_row, YuleQS_row
public abstract class SimilarityMeasure
- extends Object
This package contains classes for calculation of various similarity and
dissimilatity measures.
Originally written as standalone program by Rick Lupia "SimCalc.c" (v 1.0),
changed to functions returning a matrix by M. Kosnik, 1998.11.24,
updated with Simpson 1998.12.10, m-kosnik@uchicago.edu;
functions returning similarities, dissimilarities, distances, associations
& correlations added by P. Cejchan, cej@cejchan.gli.cas.cz, 1999/08/12.
PearsonCorrS_row revised 2002/02/24 by Jia Ke (kejia_2000@yahoo.com).
Copies of the original source code are available without cost from:
http://geosci.uchicago.edu/paleo/csource/
Converted to a Java package with a class for each measure by Martin Hassel,
xmartin@nada.kth.se
If anyone wishes to flesh out the "descriptions" of the indvidual measures,
they are more than welcome :-)
- Version:
- 2004-Sep-02
- Author:
- Martin Hassel
Method Summary |
abstract double[][] |
analyzeMatrix(float[][] data_matrix)
|
SimilarityMeasure
public SimilarityMeasure()
analyzeMatrix
public abstract double[][] analyzeMatrix(float[][] data_matrix)
- Parameters:
data_matrix
- an array of float
arrays denoting the
rows in the matrix that are to be compared for similarity.
- Returns:
- an array of
double
arrays containing the
similarities between all rows