moj.similarity
Class SimilarityMeasure

java.lang.Object
  extended by 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

Constructor Summary
SimilarityMeasure()
           
 
Method Summary
abstract  double[][] analyzeMatrix(float[][] data_matrix)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimilarityMeasure

public SimilarityMeasure()
Method Detail

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