slib.sml.sm.core.measures.string
Class LevenshteinSimilarity
java.lang.Object
slib.sml.sm.core.measures.string.LevenshteinDistance
slib.sml.sm.core.measures.string.LevenshteinSimilarity
public class LevenshteinSimilarity
- extends LevenshteinDistance
Based on Levenshtein distance
i.e. normalized = 1 - norm(Levenshtein)
not normalized = length(longest string) - distance
- Author:
- Harispe Sébastien
- See Also:
LevenshteinDistance
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LevenshteinSimilarity
public LevenshteinSimilarity(boolean normalize)
- Parameters:
normalize
-
LevenshteinSimilarity
public LevenshteinSimilarity(double insP,
double delP,
double mismatchP,
boolean normalize)
- Parameters:
insP
- delP
- mismatchP
- normalize
-
sim
public double sim(String a,
String b)
- Parameters:
a
- b
-
- Returns:
Copyright © 2013. All Rights Reserved.