1#ifndef StatCumProbDistDynCalc_h
2#define StatCumProbDistDynCalc_h
18class QXmlStreamWriter;
22 class XmlStackedHandlerReader;
90 void save(QXmlStreamWriter &stream,
const Project *project)
const;
92 QDataStream &
write(QDataStream &stream)
const;
93 QDataStream &
read(QDataStream &stream);
107 virtual bool startElement(
const QString &namespaceURI,
const QString &localName,
108 const QString &qName,
const QXmlAttributes &atts);
109 virtual bool characters(
const QString &ch);
110 virtual bool endElement(
const QString &namespaceURI,
const QString &localName,
111 const QString &qName);
114 Q_DISABLE_COPY(XmlHandler);
118 QString m_xmlHandlerCharacters;
121 unsigned int m_numberCells;
124 unsigned int m_numberQuantiles;
128 unsigned int m_numberObservations;
The main project for ipce.
Definition: Project.h:289
This class is used to approximate cumulative probibility distributions of a stream of observations wi...
Definition: StatCumProbDistDynCalc.h:65
double min()
Returns the maximum observation so far included in the dynamic calculation.
Definition: StatCumProbDistDynCalc.cpp:160
void setQuantiles(unsigned int nodes)
Definition: StatCumProbDistDynCalc.cpp:107
void initialize()
Inializer, resets the class to start its dynamic calculation anew.
Definition: StatCumProbDistDynCalc.cpp:97
void validate()
Definition: StatCumProbDistDynCalc.cpp:633
QDataStream & write(QDataStream &stream) const
Definition: StatCumProbDistDynCalc.cpp:591
~StatCumProbDistDynCalc()
Destroys StatCumProbDistDynCalc object.
Definition: StatCumProbDistDynCalc.cpp:69
double value(double cumProb)
Provides the value of the variable that has the given cumulative probility (according the current est...
Definition: StatCumProbDistDynCalc.cpp:182
void addObs(double obs)
Values for the estimated quantile positions are update as observations are added.
Definition: StatCumProbDistDynCalc.cpp:394
QDataStream & read(QDataStream &stream)
Definition: StatCumProbDistDynCalc.cpp:604
double cumProb(double value)
Provides the cumulative probility, that is, the proportion of the distribution that is less than or e...
Definition: StatCumProbDistDynCalc.cpp:299
StatCumProbDistDynCalc & operator=(const StatCumProbDistDynCalc &other)
Definition: StatCumProbDistDynCalc.cpp:74
double max()
Returns the maximum observation so far included in the dynamic calculation.
Definition: StatCumProbDistDynCalc.cpp:143
void save(QXmlStreamWriter &stream, const Project *project) const
Definition: StatCumProbDistDynCalc.cpp:491
XML Handler that parses XMLs in a stack-oriented way.
Definition: XmlStackedHandler.h:118
Manage a stack of content handlers for reading XML files.
Definition: XmlStackedHandlerReader.h:30
This is free and unencumbered software released into the public domain.
Definition: BoxcarCachingAlgorithm.h:13
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
std::istream & operator>>(std::istream &is, CSVReader &csv)
Input read operator for input stream sources.
Definition: CSVReader.cpp:447
QDebug operator<<(QDebug debug, const Hillshade &hillshade)
Print this class out to a QDebug object.
Definition: Hillshade.cpp:313