PLearn 0.1
Classes | Namespaces | Typedefs | Functions
StatsIterator.h File Reference
#include <plearn/base/stringutils.h>
#include <plearn/base/Object.h>
#include "Mat.h"
#include <plearn/vmat/VMat.h>
#include "TMat_maths.h"
Include dependency graph for StatsIterator.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PLearn::StatsIterator
class  PLearn::DiffTemplate< ObjectType, StatsIterator >
class  PLearn::TypeTraits< StatsIterator >
class  PLearn::MeanStatsIterator
class  PLearn::DiffTemplate< ObjectType, MeanStatsIterator >
class  PLearn::TypeTraits< MeanStatsIterator >
class  PLearn::ExpMeanStatsIterator
class  PLearn::DiffTemplate< ObjectType, ExpMeanStatsIterator >
class  PLearn::TypeTraits< ExpMeanStatsIterator >
class  PLearn::StddevStatsIterator
class  PLearn::DiffTemplate< ObjectType, StddevStatsIterator >
class  PLearn::TypeTraits< StddevStatsIterator >
class  PLearn::StderrStatsIterator
class  PLearn::DiffTemplate< ObjectType, StderrStatsIterator >
class  PLearn::TypeTraits< StderrStatsIterator >
class  PLearn::SharpeRatioStatsIterator
class  PLearn::DiffTemplate< ObjectType, SharpeRatioStatsIterator >
class  PLearn::TypeTraits< SharpeRatioStatsIterator >
class  PLearn::MinStatsIterator
class  PLearn::DiffTemplate< ObjectType, MinStatsIterator >
class  PLearn::TypeTraits< MinStatsIterator >
class  PLearn::MaxStatsIterator
class  PLearn::DiffTemplate< ObjectType, MaxStatsIterator >
class  PLearn::TypeTraits< MaxStatsIterator >
class  PLearn::LiftStatsIterator
class  PLearn::DiffTemplate< ObjectType, LiftStatsIterator >
class  PLearn::TypeTraits< LiftStatsIterator >
class  PLearn::QuantilesStatsIterator
class  PLearn::DiffTemplate< ObjectType, QuantilesStatsIterator >
class  PLearn::TypeTraits< QuantilesStatsIterator >
class  PLearn::StatsItArray
class  PLearn::TypeTraits< StatsItArray >

Namespaces

namespace  PLearn
 

< for swap


Typedefs

typedef PP< StatsIterator > PLearn::StatsIt

Functions

Object * PLearn::toObjectPtr (const StatsIterator &o)
PStream & PLearn::operator>> (PStream &in, StatsIterator &o)
PStream & PLearn::operator>> (PStream &in, StatsIterator *&o)
PStream & PLearn::operator<< (PStream &out, const StatsIterator &o)
PStream & PLearn::operator>> (PStream &in, PP< StatsIterator > &o)
template<class ObjectType >
int PLearn::diff (const string &refer, const string &other, const Option< ObjectType, StatsIterator > *opt, PLearnDiff *diffs)
Object * PLearn::toObjectPtr (const MeanStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, MeanStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, MeanStatsIterator *&o)
PStream & PLearn::operator<< (PStream &out, const MeanStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, PP< MeanStatsIterator > &o)
template<class ObjectType >
int PLearn::diff (const string &refer, const string &other, const Option< ObjectType, MeanStatsIterator > *opt, PLearnDiff *diffs)
Object * PLearn::toObjectPtr (const ExpMeanStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, ExpMeanStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, ExpMeanStatsIterator *&o)
PStream & PLearn::operator<< (PStream &out, const ExpMeanStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, PP< ExpMeanStatsIterator > &o)
template<class ObjectType >
int PLearn::diff (const string &refer, const string &other, const Option< ObjectType, ExpMeanStatsIterator > *opt, PLearnDiff *diffs)
Object * PLearn::toObjectPtr (const StddevStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, StddevStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, StddevStatsIterator *&o)
PStream & PLearn::operator<< (PStream &out, const StddevStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, PP< StddevStatsIterator > &o)
template<class ObjectType >
int PLearn::diff (const string &refer, const string &other, const Option< ObjectType, StddevStatsIterator > *opt, PLearnDiff *diffs)
Object * PLearn::toObjectPtr (const StderrStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, StderrStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, StderrStatsIterator *&o)
PStream & PLearn::operator<< (PStream &out, const StderrStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, PP< StderrStatsIterator > &o)
template<class ObjectType >
int PLearn::diff (const string &refer, const string &other, const Option< ObjectType, StderrStatsIterator > *opt, PLearnDiff *diffs)
Object * PLearn::toObjectPtr (const SharpeRatioStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, SharpeRatioStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, SharpeRatioStatsIterator *&o)
PStream & PLearn::operator<< (PStream &out, const SharpeRatioStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, PP< SharpeRatioStatsIterator > &o)
template<class ObjectType >
int PLearn::diff (const string &refer, const string &other, const Option< ObjectType, SharpeRatioStatsIterator > *opt, PLearnDiff *diffs)
Object * PLearn::toObjectPtr (const MinStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, MinStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, MinStatsIterator *&o)
PStream & PLearn::operator<< (PStream &out, const MinStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, PP< MinStatsIterator > &o)
template<class ObjectType >
int PLearn::diff (const string &refer, const string &other, const Option< ObjectType, MinStatsIterator > *opt, PLearnDiff *diffs)
Object * PLearn::toObjectPtr (const MaxStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, MaxStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, MaxStatsIterator *&o)
PStream & PLearn::operator<< (PStream &out, const MaxStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, PP< MaxStatsIterator > &o)
template<class ObjectType >
int PLearn::diff (const string &refer, const string &other, const Option< ObjectType, MaxStatsIterator > *opt, PLearnDiff *diffs)
Object * PLearn::toObjectPtr (const LiftStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, LiftStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, LiftStatsIterator *&o)
PStream & PLearn::operator<< (PStream &out, const LiftStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, PP< LiftStatsIterator > &o)
template<class ObjectType >
int PLearn::diff (const string &refer, const string &other, const Option< ObjectType, LiftStatsIterator > *opt, PLearnDiff *diffs)
Object * PLearn::toObjectPtr (const QuantilesStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, QuantilesStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, QuantilesStatsIterator *&o)
PStream & PLearn::operator<< (PStream &out, const QuantilesStatsIterator &o)
PStream & PLearn::operator>> (PStream &in, PP< QuantilesStatsIterator > &o)
template<class ObjectType >
int PLearn::diff (const string &refer, const string &other, const Option< ObjectType, QuantilesStatsIterator > *opt, PLearnDiff *diffs)
PStream & PLearn::operator>> (PStream &in, StatsItArray &o)
PStream & PLearn::operator<< (PStream &out, const StatsItArray &o)
template<>
void PLearn::deepCopyField (StatsItArray &field, CopiesMap &copies)
StatsItArray PLearn::operator& (const StatsIt &statsit1, const StatsIt &statsit2)
StatsIt PLearn::mean_stats ()
StatsIt PLearn::stddev_stats ()
StatsIt PLearn::stderr_stats ()
StatsIt PLearn::min_stats ()
StatsIt PLearn::max_stats ()
StatsIt PLearn::quantiles_stats (Vec quantiles, int n_data=1000)
StatsIt PLearn::lift_stats (int the_index=0, real the_fraction=0.1)
StatsIt PLearn::sharpe_ratio_stats ()
 exponential of the mean
StatsIt PLearn::exp_mean_stats ()

Detailed Description

Definition in file StatsIterator.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines