|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.jstacs.parameters.ParameterSet
de.jstacs.classifiers.assessment.ClassifierAssessmentAssessParameterSet
de.jstacs.classifiers.assessment.Sampled_RepeatedHoldOutAssessParameterSet
public class Sampled_RepeatedHoldOutAssessParameterSet
This class implements a ClassifierAssessmentAssessParameterSet
that
must be used to call the method assess( ... )
of a
Sampled_RepeatedHoldOutExperiment
. It contains user specific
parameters necessary for a run of a Sampled_RepeatedHoldOutExperiment
.
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 |
---|
errorMessage, parameters, parent |
Constructor Summary | |
---|---|
Sampled_RepeatedHoldOutAssessParameterSet()
Constructs a new Sampled_RepeatedHoldOutAssessParameterSet with
empty parameter values. |
|
Sampled_RepeatedHoldOutAssessParameterSet(DataSet.PartitionMethod dataSplitMethod,
int elementLength,
boolean exceptionIfMPNotComputable,
int repeats,
int referenceClass,
double percentage,
boolean sameLength)
Constructs a new Sampled_RepeatedHoldOutAssessParameterSet with
given parameter values. |
|
Sampled_RepeatedHoldOutAssessParameterSet(StringBuffer representation)
The standard constructor for the interface Storable . |
Method Summary | |
---|---|
Collection<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. |
double |
getPercent()
Returns the percentage of user supplied data that is used in each iteration as test dataset. |
int |
getReferenceClass()
Returns the index of the reference class. |
int |
getRepeats()
Returns the repeats defined by this Sampled_RepeatedHoldOutAssessParameterSet (repeats defines how
many iterations (train and test classifiers) of that
Sampled_RepeatedHoldOutExperiment this
Sampled_RepeatedHoldOutAssessParameterSet is used with are
performed). |
boolean |
sameLength()
Returns true if for test and train dataset the sequences of
the non-reference classes have the same length as the corresponding
sequence of the reference class. |
Methods inherited from class de.jstacs.classifiers.assessment.ClassifierAssessmentAssessParameterSet |
---|
getElementLength, getExceptionIfMPNotComputable |
Methods inherited from class de.jstacs.parameters.ParameterSet |
---|
clone, fromGalaxy, fromXML, getAllParameterNames, getComment, getComment, getErrorMessage, getIndex, getName, getName, getNumberOfParameters, getParameterAt, getParameterForName, getParent, hasDefaultOrIsSet, initParameterList, initParameterList, isAtomic, isComparable, parametersLoaded, reset, setParent, toGalaxy, toXML |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Sampled_RepeatedHoldOutAssessParameterSet() throws UnsupportedOperationException, ParameterException
Sampled_RepeatedHoldOutAssessParameterSet
with
empty parameter values. This constructor should only be used to create
"filled" Sampled_RepeatedHoldOutAssessParameterSet
s,
i.e. to create Sampled_RepeatedHoldOutAssessParameterSet
s from a
set of values and not to fill it from the platform user-interface.
UnsupportedOperationException
- if the Sampled_RepeatedHoldOutAssessParameterSet
could not be constructed or the parameters could not be
loaded
ParameterException
- if the parameter for the percentages could not be createdClassifierAssessmentAssessParameterSet.ClassifierAssessmentAssessParameterSet()
public Sampled_RepeatedHoldOutAssessParameterSet(StringBuffer representation) throws NonParsableException
Storable
.
Constructs a Sampled_RepeatedHoldOutAssessParameterSet
out of its
XML representation.
representation
- the XML representation as StringBuffer
NonParsableException
- if the Sampled_RepeatedHoldOutAssessParameterSet
could not be reconstructed out of the XML representation (the
StringBuffer
representation
could not be
parsed)ClassifierAssessmentAssessParameterSet.ClassifierAssessmentAssessParameterSet(StringBuffer)
public Sampled_RepeatedHoldOutAssessParameterSet(DataSet.PartitionMethod dataSplitMethod, int elementLength, boolean exceptionIfMPNotComputable, int repeats, int referenceClass, double percentage, boolean sameLength) throws ParameterException
Sampled_RepeatedHoldOutAssessParameterSet
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 Sampled_RepeatedHoldOutAssessParameterSet
is used in
combination with an
AbstractPerformanceMeasure
-object to call
assess( ... )
-methods of
Sampled_RepeatedHoldOutExperiment
s. If
exceptionIfMPNotComputable==true
an
Exception
is thrown in case of a user selected measure
parameters that could not be computed.repeats
- the number of repeats of each iteration (mutually exclusive,
randomly split data to obtain test and train datasets, train
classifiers using train datasets and test them using test
datasets) of that RepeatedHoldOutExperiment
this
Sampled_RepeatedHoldOutAssessParameterSet
is used withreferenceClass
- the index of the class for which the complete data set is
used, typically this should be the smallest data set (to meet
all constraints)percentage
- the percentage of the referenceClass
data that
should be used as test data in each iterationsameLength
- if true
for test and train dataset the sequences
of the non-reference classes have the same length as the
corresponding sequence of the reference class
ParameterException
- if the parameter for the percentages could not be createdDataSet.PartitionMethod
Method Detail |
---|
public int getRepeats()
Sampled_RepeatedHoldOutAssessParameterSet
(repeats defines how
many iterations (train and test classifiers) of that
Sampled_RepeatedHoldOutExperiment
this
Sampled_RepeatedHoldOutAssessParameterSet
is used with are
performed).
Sampled_RepeatedHoldOutAssessParameterSet
(repeats
defines how many iterations (train and test classifiers) of that
Sampled_RepeatedHoldOutExperiment
this
Sampled_RepeatedHoldOutAssessParameterSet
is used with
are performed)public int getReferenceClass()
public double getPercent()
public 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.PartitionMethod
public boolean sameLength()
true
if for test and train dataset the sequences of
the non-reference classes have the same length as the corresponding
sequence of the reference class.
true
if for test and train data set the
sequences of the non-reference classes have the same length as
the corresponding sequence of the reference classpublic Collection<Result> getAnnotation()
ClassifierAssessmentAssessParameterSet
Collection
of parameters containing informations about
this ClassifierAssessmentAssessParameterSet
.
getAnnotation
in class ClassifierAssessmentAssessParameterSet
Collection
of parameters containing informations about
this ClassifierAssessmentAssessParameterSet
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |