moj.similarity
Class SimilarityMeasure
java.lang.Object
moj.similarity.SimilarityMeasure
- Direct Known Subclasses:
- CosineD_row
public abstract class SimilarityMeasure
- extends java.lang.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
- Version:
- 2004-Sep-02
- Author:
- Martin Hassel
Method Summary |
abstract double[][] |
analyzeMatrix(float[][] data_matrix)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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