public static enum GetPatternsFromDataMultiClass.PatternScoring extends Enum<GetPatternsFromDataMultiClass.PatternScoring>
RlogFPosNeg is when the R's denominator is just (pos+negative) examples
PosNegOdds is just the ratio of number of positive words to number of negative
PosNegUnlabOdds is just the ratio of number of positive words to number of negative (unlabeled words + negative)
RatioAll is pos/(neg+pos+unlabeled)
YanGarber02 is the modified version presented in "Unsupervised Learning of Generalized Names"
LOGREG is learning a logisitic regression classifier to combine weights to score a phrase (Same as PhEvalInPat, except score of an unlabeled phrase is computed using a logistic regression classifier)
LOGREGlogP is learning a logisitic regression classifier to combine weights to score a phrase (Same as PhEvalInPatLogP, except score of an unlabeled phrase is computed using a logistic regression classifier)
SqrtAllRatio is the pattern scoring used in Gupta et al. JAMIA 2014 paper
Below F1SeedPattern and BPB based on paper "Unsupervised Method for Automatics Construction of a disease dictionary..."
Precision, Recall, and FMeasure (controlled by fbeta flag) is ranking the patterns using their precision, recall and F_beta measure
| Enum Constant and Description |
|---|
F1SeedPattern |
FMeasure |
kNN |
LinICML03 |
LOGREG |
LOGREGlogP |
PhEvalInPat |
PhEvalInPatLogP |
PosNegOdds |
PosNegUnlabOdds |
Precision |
RatioAll |
Recall |
RlogF |
RlogFNeg |
RlogFPosNeg |
RlogFUnlabNeg |
SqrtAllRatio |
YanGarber02 |
| Modifier and Type | Method and Description |
|---|---|
static GetPatternsFromDataMultiClass.PatternScoring |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GetPatternsFromDataMultiClass.PatternScoring[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final GetPatternsFromDataMultiClass.PatternScoring F1SeedPattern
public static final GetPatternsFromDataMultiClass.PatternScoring RlogF
public static final GetPatternsFromDataMultiClass.PatternScoring RlogFPosNeg
public static final GetPatternsFromDataMultiClass.PatternScoring RlogFUnlabNeg
public static final GetPatternsFromDataMultiClass.PatternScoring RlogFNeg
public static final GetPatternsFromDataMultiClass.PatternScoring PhEvalInPat
public static final GetPatternsFromDataMultiClass.PatternScoring PhEvalInPatLogP
public static final GetPatternsFromDataMultiClass.PatternScoring PosNegOdds
public static final GetPatternsFromDataMultiClass.PatternScoring YanGarber02
public static final GetPatternsFromDataMultiClass.PatternScoring PosNegUnlabOdds
public static final GetPatternsFromDataMultiClass.PatternScoring RatioAll
public static final GetPatternsFromDataMultiClass.PatternScoring LOGREG
public static final GetPatternsFromDataMultiClass.PatternScoring LOGREGlogP
public static final GetPatternsFromDataMultiClass.PatternScoring SqrtAllRatio
public static final GetPatternsFromDataMultiClass.PatternScoring LinICML03
public static final GetPatternsFromDataMultiClass.PatternScoring kNN
public static final GetPatternsFromDataMultiClass.PatternScoring Precision
public static final GetPatternsFromDataMultiClass.PatternScoring Recall
public static final GetPatternsFromDataMultiClass.PatternScoring FMeasure
public static GetPatternsFromDataMultiClass.PatternScoring[] values()
for (GetPatternsFromDataMultiClass.PatternScoring c : GetPatternsFromDataMultiClass.PatternScoring.values()) System.out.println(c);
public static GetPatternsFromDataMultiClass.PatternScoring valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null