|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweka.core.Check
weka.core.CheckScheme
public abstract class CheckScheme
Abstract general class for testing schemes in Weka. Derived classes are also used for JUnit tests.
TestInstances
Nested Class Summary | |
---|---|
static class |
CheckScheme.PostProcessor
a class for postprocessing the test-data |
Constructor Summary | |
---|---|
CheckScheme()
|
Method Summary | |
---|---|
static java.lang.String |
attributeTypeToString(int type)
returns a string representation of the attribute type |
abstract void |
doTests()
Begin the tests, reporting results to System.out |
int |
getNumDate()
returns the current number of date attributes |
int |
getNumInstances()
Gets the current number of instances to use for the datasets. |
int |
getNumInstancesRelational()
returns the current number of instances in relational/bag attributes to produce |
int |
getNumNominal()
returns the current number of nominal attributes |
int |
getNumNumeric()
returns the current number of numeric attributes |
int |
getNumRelational()
returns the current number of relational attributes |
int |
getNumString()
returns the current number of string attributes |
java.lang.String[] |
getOptions()
Gets the current settings of the CheckClassifier. |
CheckScheme.PostProcessor |
getPostProcessor()
returns the current PostProcessor, can be null |
java.lang.String |
getWords()
returns the words used for assembling strings in a comma-separated list. |
java.lang.String |
getWordSeparators()
returns the word separators (chars) to use for assembling strings. |
boolean |
hasClasspathProblems()
returns TRUE if the classifier returned a "not in classpath" Exception |
java.util.Enumeration |
listOptions()
Returns an enumeration describing the available options. |
void |
setNumDate(int value)
sets the number of data attributes |
void |
setNumInstances(int value)
Sets the number of instances to use in the datasets (some classifiers might require more instances). |
void |
setNumInstancesRelational(int value)
sets the number of instances in relational/bag attributes to produce |
void |
setNumNominal(int value)
sets the number of nominal attributes |
void |
setNumNumeric(int value)
sets the number of numeric attributes |
void |
setNumRelational(int value)
sets the number of relational attributes |
void |
setNumString(int value)
sets the number of string attributes |
void |
setOptions(java.lang.String[] options)
Parses a given list of options. |
void |
setPostProcessor(CheckScheme.PostProcessor value)
sets the PostProcessor to use |
void |
setWords(java.lang.String value)
Sets the comma-separated list of words to use for generating strings. |
void |
setWordSeparators(java.lang.String value)
sets the word separators (chars) to use for assembling strings. |
Methods inherited from class weka.core.Check |
---|
getDebug, getSilent, setDebug, setSilent |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface weka.core.RevisionHandler |
---|
getRevision |
Constructor Detail |
---|
public CheckScheme()
Method Detail |
---|
public java.util.Enumeration listOptions()
listOptions
in interface OptionHandler
listOptions
in class Check
public void setOptions(java.lang.String[] options) throws java.lang.Exception
setOptions
in interface OptionHandler
setOptions
in class Check
options
- the list of options as an array of strings
java.lang.Exception
- if an option is not supportedpublic java.lang.String[] getOptions()
getOptions
in interface OptionHandler
getOptions
in class Check
public void setPostProcessor(CheckScheme.PostProcessor value)
value
- the new PostProcessorm_PostProcessor
public CheckScheme.PostProcessor getPostProcessor()
public boolean hasClasspathProblems()
public abstract void doTests()
doTests
in class Check
public void setNumInstances(int value)
value
- the number of instances to usepublic int getNumInstances()
public void setNumNominal(int value)
value
- the number of nominal attributespublic int getNumNominal()
public void setNumNumeric(int value)
value
- the number of numeric attributespublic int getNumNumeric()
public void setNumString(int value)
value
- the number of string attributespublic int getNumString()
public void setNumDate(int value)
value
- the number of date attributespublic int getNumDate()
public void setNumRelational(int value)
value
- the number of relational attributespublic int getNumRelational()
public void setNumInstancesRelational(int value)
value
- the number of instancespublic int getNumInstancesRelational()
public static java.lang.String attributeTypeToString(int type)
type
- the attribute type to get a string rerpresentation for
public void setWords(java.lang.String value)
value
- the list of words
java.lang.IllegalArgumentException
- if not at least 2 words are providedpublic java.lang.String getWords()
public void setWordSeparators(java.lang.String value)
value
- the characters to use as separatorspublic java.lang.String getWordSeparators()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |