All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Public Types | Public Member Functions | Public Attributes | List of all members
Akumuli::QP::HoltWintersSlidingWindow< Frame > Struct Template Reference

Public Types

typedef std::unique_ptr< Frame > PFrame

Public Member Functions

 HoltWintersSlidingWindow (double alpha, double beta, double gamma, int period)
void add (PFrame value)
PFrame forecast () const

Public Attributes

PFrame baseline_
PFrame slope_
std::deque< PFrame > seasonal_
const double alpha_
const double beta_
const double gamma_
int counter_
int period_

Detailed Description

template<class Frame>
struct Akumuli::QP::HoltWintersSlidingWindow< Frame >

Holt-Winters implementation. http://static.usenix.org/events/lisa00/full_papers/brutlag/brutlag_html/

The documentation for this struct was generated from the following file: