Class SuggestionsOrdererFeatureExtractor.Feature
java.lang.Object
org.languagetool.rules.spelling.suggestions.SuggestionsOrdererFeatureExtractor.Feature
- All Implemented Interfaces:
Comparable<SuggestionsOrdererFeatureExtractor.Feature>
- Enclosing class:
SuggestionsOrdererFeatureExtractor
class SuggestionsOrdererFeatureExtractor.Feature
extends Object
implements Comparable<SuggestionsOrdererFeatureExtractor.Feature>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final DetailedDamerauLevenstheinDistance.Distanceprivate final doubleprivate final intprivate final doubleprivate final doubleprivate final Stringprivate final long -
Constructor Summary
ConstructorsConstructorDescriptionFeature(double prob1, double prob3, long wordCount, int levenshteinDistance, DetailedDamerauLevenstheinDistance.Distance detailedDistance, double jaroWrinklerDistance, String word) -
Method Summary
Modifier and TypeMethodDescriptionprivate intbinomialCoefficient(int n, int k) private doublebinomialProbability(double p, int n, int k) intcompareTo(@NotNull SuggestionsOrdererFeatureExtractor.Feature o) private intfactorial(int n) getData()private doublegetWord()toString()
-
Field Details
-
prob1gram
private final double prob1gram -
prob3gram
private final double prob3gram -
wordCount
private final long wordCount -
levenshteinDistance
private final int levenshteinDistance -
detailedDistance
-
jaroWrinklerDistance
private final double jaroWrinklerDistance -
word
-
-
Constructor Details
-
Feature
Feature(double prob1, double prob3, long wordCount, int levenshteinDistance, DetailedDamerauLevenstheinDistance.Distance detailedDistance, double jaroWrinklerDistance, String word)
-
-
Method Details
-
getWord
-
factorial
private int factorial(int n) -
binomialCoefficient
private int binomialCoefficient(int n, int k) -
binomialProbability
private double binomialProbability(double p, int n, int k) -
getMeanProbability
private double getMeanProbability() -
compareTo
- Specified by:
compareToin interfaceComparable<SuggestionsOrdererFeatureExtractor.Feature>
-
toString
-
getData
-