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.Distance
private final double
private final int
private final double
private final double
private final String
private 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 int
binomialCoefficient
(int n, int k) private double
binomialProbability
(double p, int n, int k) int
compareTo
(@NotNull SuggestionsOrdererFeatureExtractor.Feature o) private int
factorial
(int n) getData()
private double
getWord()
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:
compareTo
in interfaceComparable<SuggestionsOrdererFeatureExtractor.Feature>
-
toString
-
getData
-