Class TokenJaroSimilarity
- java.lang.Object
-
- com.wcohen.ss.AbstractStringDistance
-
- de.julielab.jules.ae.genemapping.scoring.TokenJaroSimilarity
-
- All Implemented Interfaces:
com.wcohen.ss.api.StringDistance,com.wcohen.ss.api.StringDistanceLearner,java.io.Serializable
public class TokenJaroSimilarity extends com.wcohen.ss.AbstractStringDistance implements java.io.SerializableJaro distance metric. From 'An Application of the Fellegi-Sunter Model of Record Linkage to the 1990 U.S. Decennial Census' by William E. Winkler and Yves Thibaudeau.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TokenJaroSimilarity()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringexplainScore(com.wcohen.ss.api.StringWrapper s, com.wcohen.ss.api.StringWrapper t)intgetTokenTranspositions(java.lang.String first, java.lang.String second)intgetTransposition(com.wcohen.ss.api.StringWrapper s, com.wcohen.ss.api.StringWrapper t)static voidmain(java.lang.String[] argv)com.wcohen.ss.api.StringWrapperprepare(java.lang.String s)doublescore(com.wcohen.ss.api.StringWrapper s, com.wcohen.ss.api.StringWrapper t)doubletokenScore(java.lang.String first, java.lang.String second)java.lang.StringtoString()inttranspositions(java.lang.String common1, java.lang.String common2)
-
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
tokenScore
public double tokenScore(java.lang.String first, java.lang.String second)
-
getTokenTranspositions
public int getTokenTranspositions(java.lang.String first, java.lang.String second)
-
score
public double score(com.wcohen.ss.api.StringWrapper s, com.wcohen.ss.api.StringWrapper t)- Specified by:
scorein interfacecom.wcohen.ss.api.StringDistance- Specified by:
scorein classcom.wcohen.ss.AbstractStringDistance
-
getTransposition
public int getTransposition(com.wcohen.ss.api.StringWrapper s, com.wcohen.ss.api.StringWrapper t)
-
explainScore
public java.lang.String explainScore(com.wcohen.ss.api.StringWrapper s, com.wcohen.ss.api.StringWrapper t)- Specified by:
explainScorein interfacecom.wcohen.ss.api.StringDistance- Specified by:
explainScorein classcom.wcohen.ss.AbstractStringDistance
-
transpositions
public int transpositions(java.lang.String common1, java.lang.String common2)
-
prepare
public com.wcohen.ss.api.StringWrapper prepare(java.lang.String s)
- Specified by:
preparein interfacecom.wcohen.ss.api.StringDistance- Overrides:
preparein classcom.wcohen.ss.AbstractStringDistance
-
main
public static void main(java.lang.String[] argv)
-
-