| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IStatisticalEstimator
Represents Statistical Estimator interface.
 If concrete statistical estimators cannot inherit
 from the generic StatisticalEstimator class
 (which provides most generic implementation), they must
 implement this interface then.
 
| Field Summary | |
|---|---|
static java.lang.String | 
MARF_INTERFACE_CODE_REVISION
Interface source code revision.  | 
| Method Summary | |
|---|---|
 java.lang.String | 
getLanguage()
Retrieves current language.  | 
 ProbabilityTable | 
getProbabilityTable()
Retrieves current probabilities table.  | 
 NLPStreamTokenizer | 
getStreamTokenizer()
Retrieves current stream tokenizer.  | 
 double | 
p()
Classification via calculation of a probability p.  | 
 void | 
setLanguage(java.lang.String pstrLang)
Allows alteration of the current language being processed.  | 
 void | 
setStreamTokenizer(NLPStreamTokenizer poStreamTokenizer)
Sets desired stream tokenizer.  | 
 boolean | 
train()
Every estimator needs to implement its specific training method.  | 
| Field Detail | 
|---|
static final java.lang.String MARF_INTERFACE_CODE_REVISION
| Method Detail | 
|---|
double p()
boolean train()
true if training was successfulvoid setStreamTokenizer(NLPStreamTokenizer poStreamTokenizer)
poStreamTokenizer - NLPStreamTokenizer or a derivative to use for tokensNLPStreamTokenizerNLPStreamTokenizer getStreamTokenizer()
ProbabilityTable getProbabilityTable()
ProbabilityTablevoid setLanguage(java.lang.String pstrLang)
pstrLang - desired languagejava.lang.String getLanguage()
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||