![]() QuantLib 0.3.6User manualIntroduction to QuantLibQuantLib componentsReference manual |
SequenceStatistics Class Template Reference#include <ql/Math/sequencestatistics.hpp>
Detailed Descriptiontemplate<class StatisticsType = Statistics>
Statistics analysis of N-dimensional (sequence) data.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Types | |
| typedef StatisticsType | statistics_type |
Public Member Functions | |
| SequenceStatistics (Size dimension) | |
inspectors | |
| Size | size () const |
covariance and correlation | |
| Disposable< Matrix > | covariance () const |
| returns the covariance Matrix | |
| Disposable< Matrix > | correlation () const |
| returns the correlation Matrix | |
1-D inspectors lifted from underlying statistics class | |
| Size | samples () const |
| double | weightSum () const |
N-D inspectors lifted from underlying statistics class | |
| std::vector< double > | mean () const |
| std::vector< double > | variance () const |
| std::vector< double > | standardDeviation () const |
| std::vector< double > | downsideVariance () const |
| std::vector< double > | downsideDeviation () const |
| std::vector< double > | semiVariance () const |
| std::vector< double > | semiDeviation () const |
| std::vector< double > | errorEstimate () const |
| std::vector< double > | skewness () const |
| std::vector< double > | kurtosis () const |
| std::vector< double > | min () const |
| std::vector< double > | max () const |
| std::vector< double > | gaussianPercentile (double y) const |
| std::vector< double > | percentile (double y) const |
| std::vector< double > | gaussianPotentialUpside (double percentile) const |
| std::vector< double > | potentialUpside (double percentile) const |
| std::vector< double > | gaussianValueAtRisk (double percentile) const |
| std::vector< double > | valueAtRisk (double percentile) const |
| std::vector< double > | gaussianExpectedShortfall (double percentile) const |
| std::vector< double > | expectedShortfall (double percentile) const |
| std::vector< double > | regret (double target) const |
| std::vector< double > | gaussianShortfall (double target) const |
| std::vector< double > | shortfall (double target) const |
| std::vector< double > | gaussianAverageShortfall (double target) const |
| std::vector< double > | averageShortfall (double target) const |
Modifiers | |
| void | reset (Size dimension=0) |
| template<class Sequence> void | add (const Sequence &sample, double weight=1.0) |
| template<class Iterator> void | add (Iterator begin, Iterator end, double weight=1.0) |
Protected Attributes | |
| Size | dimension_ |
| std::vector< statistics_type > | stats_ |
| std::vector< double > | results_ |
| Matrix | quadraticSum_ |
QuantLib.org
|
Hosted by |
Documentation generated by
|