|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.jstacs.results.ResultSet
de.jstacs.results.NumericalResultSet
de.jstacs.results.MeanResultSet
public class MeanResultSet
Class that computes the mean and the standard error of a series of
NumericalResultSet
s. Each NumericalResultSet
in the series
must be added using the method addResults(NumericalResultSet...)
.
The means and the standard errors can be obtained by getStatistics()
.
Nested Class Summary | |
---|---|
static class |
MeanResultSet.AdditionImpossibleException
Class for the exception that is thrown if two MeanResultSet s
should be added that do not match. |
static class |
MeanResultSet.InconsistentResultNumberException
Class for the exception that is thrown if a NumericalResultSet is
added to the MeanResultSet that has a number of results which is
not equal to the number of results of the previously added results. |
Field Summary |
---|
Fields inherited from class de.jstacs.results.ResultSet |
---|
results |
Constructor Summary | |
---|---|
MeanResultSet()
Constructs a new MeanResultSet with an empty set of
NumericalResultSet s and no further information. |
|
MeanResultSet(SimpleResult... infos)
Constructs a new MeanResultSet with an empty set of
NumericalResultSet s. |
|
MeanResultSet(StringBuffer representation)
The standard constructor for the interface Storable . |
Method Summary | |
---|---|
static MeanResultSet |
addResults(MeanResultSet r1,
MeanResultSet r2)
Adds two MeanResultSet s together. |
void |
addResults(NumericalResultSet... rs)
Adds NumericalResultSet s to this MeanResultSet . |
protected void |
fromXML(StringBuffer representation)
Parses the contents of a ResultSet from its XML representation as
returned by ResultSet.toXML() . |
ResultSet |
getInfos()
Returns some information for this MeanResultSet . |
NumericalResultSet |
getStatistics()
Returns the means and (if possible the) standard errors of the results in this MeanResultSet as a new NumericalResultSet . |
StringBuffer |
toXML()
This method returns an XML representation as StringBuffer of an
instance of the implementing class. |
Methods inherited from class de.jstacs.results.NumericalResultSet |
---|
getResultAt |
Methods inherited from class de.jstacs.results.ResultSet |
---|
findColumn, getNumberOfResults, getResultForName, getResults, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MeanResultSet(SimpleResult... infos)
MeanResultSet
with an empty set of
NumericalResultSet
s.
infos
- some information to this MeanResultSet
public MeanResultSet()
MeanResultSet
with an empty set of
NumericalResultSet
s and no further information.
public MeanResultSet(StringBuffer representation) throws NonParsableException
Storable
.
Creates a new MeanResultSet
from the corresponding XML
representation.
representation
- the XML representation as StringBuffer
NonParsableException
- if the StringBuffer
representation
could
not be parsedMethod Detail |
---|
public StringBuffer toXML()
Storable
StringBuffer
of an
instance of the implementing class.
toXML
in interface Storable
toXML
in class ResultSet
protected void fromXML(StringBuffer representation) throws NonParsableException
ResultSet
ResultSet
from its XML representation as
returned by ResultSet.toXML()
.
fromXML
in class ResultSet
representation
- the XML representation as StringBuffer
NonParsableException
- if the XML code could not be parsedpublic static MeanResultSet addResults(MeanResultSet r1, MeanResultSet r2) throws MeanResultSet.AdditionImpossibleException
MeanResultSet
s together.
r1
- one MeanResultSet
r2
- another MeanResultSet
MeanResultSet
MeanResultSet.AdditionImpossibleException
- if the Result
s does not matchpublic void addResults(NumericalResultSet... rs) throws MeanResultSet.InconsistentResultNumberException, SimpleParameter.IllegalValueException, MeanResultSet.AdditionImpossibleException
NumericalResultSet
s to this MeanResultSet
. The
NumericalResultSet
s are handled as one result. So if you call
this method with e.g. three arguments this is the same as adding one
combing argument and not the same as calling the method three times, each
time with one argument.
rs
- the NumericalResultSet
s to be added
MeanResultSet.InconsistentResultNumberException
- if the number of results differ
SimpleParameter.IllegalValueException
- if the new (merged) value could not be set
MeanResultSet.AdditionImpossibleException
- if some results are not comparable (name, comment, type)public NumericalResultSet getStatistics()
MeanResultSet
as a new NumericalResultSet
.
MeanResultSet
public ResultSet getInfos()
MeanResultSet
.
MeanResultSet
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |