uk.ac.shef.dcs.oak.jate.core.algorithm
Class TFIDFFeatureWrapper
java.lang.Object
uk.ac.shef.dcs.oak.jate.core.algorithm.AbstractFeatureWrapper
uk.ac.shef.dcs.oak.jate.core.algorithm.TFIDFFeatureWrapper
public class TFIDFFeatureWrapper
- extends AbstractFeatureWrapper
TermExFeatureWrapper wraps an instance of FeatureCorpusTermFrequency which tells each candidate term's distributions over corpus.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TFIDFFeatureWrapper
public TFIDFFeatureWrapper(FeatureCorpusTermFrequency termFreq)
- Default constructor
- Parameters:
termFreq
-
getTotalTermFreq
public int getTotalTermFreq()
- Returns:
- total term frequency
getTotalDocs
public int getTotalDocs()
- Returns:
- total number of documents in corpus
getTermFreq
public int getTermFreq(java.lang.String term)
- Parameters:
term
-
- Returns:
- frequency of a term in the corpus
getDocFreq
public int getDocFreq(java.lang.String term)
- Parameters:
term
-
- Returns:
- document frequency, which is the number of documents in which the term is found
getTerms
public java.util.Set<java.lang.String> getTerms()
- Specified by:
getTerms
in class AbstractFeatureWrapper
- Returns:
- set of candidate term strings