public class KFoldCrossValidationAssessParameterSet extends ClassifierAssessmentAssessParameterSet
ClassifierAssessmentAssessParameterSet that
must be used to call method assess( ... ) of a
KFoldCrossValidation.KFoldCrossValidation.ParameterSet.ParameterListerrorMessage, parameters, parent| Constructor and Description |
|---|
KFoldCrossValidationAssessParameterSet()
Constructs a new
KFoldCrossValidationAssessParameterSet with empty parameter
values. |
KFoldCrossValidationAssessParameterSet(DataSet.PartitionMethod dataSplitMethod,
int elementLength,
boolean exceptionIfMPNotComputable,
int k)
Constructs a new
KFoldCrossValidationAssessParameterSet with given parameter
values. |
KFoldCrossValidationAssessParameterSet(StringBuffer representation)
The standard constructor for the interface
Storable. |
| Modifier and Type | Method and Description |
|---|---|
ArrayList<Result> |
getAnnotation()
Returns a
Collection of parameters containing informations about
this ClassifierAssessmentAssessParameterSet. |
DataSet.PartitionMethod |
getDataSplitMethod()
Returns the
DataSet.PartitionMethod defining how the mutually exclusive
random-splits of user supplied data are generated. |
int |
getK()
Returns the number of mutually exclusive random-splits of user supplied
data defined by this
KFoldCrossValidationAssessParameterSet. |
getElementLength, getExceptionIfMPNotComputable, getStoreAll, setStoreAllclone, fromGalaxy, fromXML, getAllParameterNames, getComment, getComment, getErrorMessage, getIndex, getName, getName, getNumberOfParameters, getParameterAt, getParameterForName, getParent, hasDefaultOrIsSet, initParameterList, initParameterList, isAtomic, isComparable, parametersLoaded, reset, setParent, toGalaxy, toXMLpublic KFoldCrossValidationAssessParameterSet()
throws UnsupportedOperationException,
ParameterException
KFoldCrossValidationAssessParameterSet with empty parameter
values. This constructor should only be used to create "filled"
KFoldCrossValidationAssessParameterSets, i.e. to create
KFoldCrossValidationAssessParameterSets from a set of values and not to fill
it from the platform user interface.UnsupportedOperationException - if the KFoldCrossValidationAssessParameterSet could not be
constructed or the parameters could not be loadedParameterException - if the parameter for the DataSet.PartitionMethod could not be createdClassifierAssessmentAssessParameterSet.ClassifierAssessmentAssessParameterSet()public KFoldCrossValidationAssessParameterSet(StringBuffer representation) throws NonParsableException
Storable.
Constructs a KFoldCrossValidationAssessParameterSet out of its XML
representation.representation - the XML representation as StringBufferNonParsableException - if the KFoldCrossValidationAssessParameterSet could not be
reconstructed out of the XML representation (the
StringBuffer representation could not be
parsed)ClassifierAssessmentAssessParameterSet.ClassifierAssessmentAssessParameterSet(StringBuffer),
Storablepublic KFoldCrossValidationAssessParameterSet(DataSet.PartitionMethod dataSplitMethod, int elementLength, boolean exceptionIfMPNotComputable, int k) throws ParameterException
KFoldCrossValidationAssessParameterSet with given parameter
values.dataSplitMethod - defines the method used to split user supplied data into
k mutually exclusive random-splits (available
options are:
DataSet.PartitionMethod.PARTITION_BY_NUMBER_OF_ELEMENTS and
DataSet.PartitionMethod.PARTITION_BY_NUMBER_OF_SYMBOLS)elementLength - defines the length of elements (sequences) the classifiers to
be assessed are able to classifyexceptionIfMPNotComputable - a KFoldCrossValidationAssessParameterSet is used in combination
with a NumericalPerformanceMeasureParameterSet-object
to call assess( ... )-methods of
KFoldCrossValidations, if
exceptionIfMPNotComputable==true an
Exception is thrown in case of a user selected measure
parameters that could not be computed.k - defines the number of mutually exclusive random-splits of user
supplied data. Each part is used once as a test dataset and
the union of the remaining k-1 parts is once used as train
dataset. Thus k also defines how many (
k) repeated classifier trainings and classifier
evaluations (tests) are performed.ParameterException - if the parameter for the DataSet.PartitionMethod could not be createdClassifierAssessmentAssessParameterSet.ClassifierAssessmentAssessParameterSet(int,
boolean),
DataSet.PartitionMethodpublic int getK()
KFoldCrossValidationAssessParameterSet.KFoldCrossValidationAssessParameterSetpublic DataSet.PartitionMethod getDataSplitMethod()
DataSet.PartitionMethod defining how the mutually exclusive
random-splits of user supplied data are generated.DataSet.PartitionMethod defining how the mutually exclusive
random-splits of user supplied data are generatedDataSet.PartitionMethodpublic ArrayList<Result> getAnnotation()
ClassifierAssessmentAssessParameterSetCollection of parameters containing informations about
this ClassifierAssessmentAssessParameterSet.getAnnotation in class ClassifierAssessmentAssessParameterSetCollection of parameters containing informations about
this ClassifierAssessmentAssessParameterSet