|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jstacs.parameters.ParameterSet
de.jstacs.classifier.assessment.ClassifierAssessmentAssessParameterSet
de.jstacs.classifier.assessment.RepeatedSubSamplingAssessParameterSet
public class RepeatedSubSamplingAssessParameterSet
This class implements a ClassifierAssessmentAssessParameterSet that must be used
to call method assess() of a RepatedSubSamplingExperiment.
It contains user-specific parameters necessary for a run of a RepeatedSubSamplingExperiment.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class de.jstacs.parameters.ParameterSet |
|---|
ParameterSet.ParameterList |
| Field Summary |
|---|
| Fields inherited from class de.jstacs.parameters.ParameterSet |
|---|
alternativeInstanceClass, errorMessage, parameters, parent, ranged |
| Constructor Summary | |
|---|---|
|
RepeatedSubSamplingAssessParameterSet()
inherited from ClassifierAssessmentAssessParameterSet |
protected |
RepeatedSubSamplingAssessParameterSet(Class alternativeInstanceClass)
inherited from ClassifierAssessmentAssessParameterSet |
|
RepeatedSubSamplingAssessParameterSet(int elementLength,
boolean exceptionIfMPNotComputable,
int repeats,
int[] trainNumbers,
int[] testNumbers)
|
protected |
RepeatedSubSamplingAssessParameterSet(StringBuffer representation)
inherited from ClassifierAssessmentAssessParameterSet |
| Method Summary | |
|---|---|
Collection<Result> |
getAnnotation()
|
String |
getInstanceComment()
Returns a comment (a textual description) of the class that can be constructed using this ParameterSet. |
String |
getInstanceName()
Returns the name of an instance of the class that can be constructed using this ParameterSet. |
int |
getRepeats()
|
int[] |
getTrain_TestNumbers(boolean train_case)
|
protected void |
initializeMyParametersArrayList()
Initializes the list of Parameters in this ParameterSet. |
protected void |
loadParameters()
Loads the parameters for this ParameterSet. |
| Methods inherited from class de.jstacs.classifier.assessment.ClassifierAssessmentAssessParameterSet |
|---|
getAllClassifierAssessmentAssessParameterSets, getElementLength, getExceptionIfMPNotComputable |
| Methods inherited from class de.jstacs.parameters.ParameterSet |
|---|
clone, fromXML, getErrorMessage, getId, getInstance, getInstanceClass, getNumberOfParameters, getNumberOfValues, getParameterAt, getParent, hasDefaultOrIsSet, initParameterList, initParameterList, isAtomic, isRanged, makeRanged, next, parametersLoaded, propagateId, recieveId, replaceParametersWithRangedInstance, reset, resetToFirst, setAlternativeInstanceClass, setParent, simplify, toXML, valuesToString |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected RepeatedSubSamplingAssessParameterSet(Class alternativeInstanceClass)
ClassifierAssessmentAssessParameterSet
public RepeatedSubSamplingAssessParameterSet()
throws UnsupportedOperationException
ClassifierAssessmentAssessParameterSet
UnsupportedOperationException
protected RepeatedSubSamplingAssessParameterSet(StringBuffer representation)
throws NonParsableException
ClassifierAssessmentAssessParameterSet
NonParsableException
public RepeatedSubSamplingAssessParameterSet(int elementLength,
boolean exceptionIfMPNotComputable,
int repeats,
int[] trainNumbers,
int[] testNumbers)
throws SimpleParameter.IllegalValueException
elementLength - defines the length of elements (sequences) the classifiers
to be assessed are able to classifyexceptionIfMPNotComputable - a RepeatedSubSamplingAssessParameterSet is used
in combination with an MeasureParameters-object
to call assess-methods of RepeatedSubSamplingExperiments.
If exceptionIfMPNotComputable=true then an expection is thrown
in case of a selected measure-parameters that could not be computed.repeats - the number of repeates of each iteration
(subsample test- and train-data-sets from user-supplied data,
train classifiers using train-data-sets and test them using test-data-sets)
of that RepeatedHoldOutExperiment this
RepatedHoldOutAssessParameterSet is used withtrainNumbers - an array containing for each class (the classifiers to be assessed are
capable to distinguish) the number of elements the subsampled
train-data-sets should containtestNumbers - an array containing for each class (the classifiers to be assessed are
capable to distinguish) the number of elements the subsampled
test-data-sets should contain
SimpleParameter.IllegalValueException - is thrown in case of out-of-range or invalid given parameters| Method Detail |
|---|
protected void initializeMyParametersArrayList()
ClassifierAssessmentAssessParameterSetParameters in this ParameterSet.
initializeMyParametersArrayList in class ClassifierAssessmentAssessParameterSet
protected void loadParameters()
throws Exception
ParameterSetParameterSet. This is in
most cases done by simply creating a new ArrayList<Parameter> for the
field parameters/code>
and filling it with instances of subclasses of Parameter
- Overrides:
loadParameters in class ClassifierAssessmentAssessParameterSet
- Throws:
Exception - an Exception is thrown if the parameters could not be loaded- See Also:
ParameterSet.parameters,
Parameter
public String getInstanceName()
ParameterSetParameterSet.
getInstanceName in class ClassifierAssessmentAssessParameterSetpublic String getInstanceComment()
ParameterSetParameterSet.
getInstanceComment in class ClassifierAssessmentAssessParameterSetpublic int getRepeats()
RepatedSubSamplingAssessParameterSet
(repeats defines how many iterations (train and test classifiers)
of that RepeatedSubSamplingExperiment
this RepeatedSubSamplingAssessParameterSet is used with are performed)public int[] getTrain_TestNumbers(boolean train_case)
train_case - if true then (train | test)=train else =test
public Collection<Result> getAnnotation()
getAnnotation in class ClassifierAssessmentAssessParameterSetClassifierAssessmentAssessParameterSet
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||