Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

AverageDeltaPrediction Class Reference

Average Change of Previous Years prediction method. More...

#include <prediction.h>

Inheritance diagram for AverageDeltaPrediction:

PredictionStrategy List of all members.

Public Methods

virtual void train (const Matrix &traindata, int startmonth)
virtual Ref< Matrix > predict (const Matrix &testdata, int startmonth) const
virtual int inputMonths () const

Detailed Description

Average Change of Previous Years prediction method.

A somewhat trivial relative prediction method that calculates the monthly changes in previous years, takes a monthly average of them, and applies them to the predicted year.

This has proven to be a rather good prediction method for many cases.

Definition at line 221 of file prediction.h.


Member Function Documentation

Ref< Matrix > predict const Matrix &    testdata,
int    startmonth
const [virtual]
 

Tests the data and returns the monthly predictions in matrix.

Must be implemented by prediction strategies.

Parameters:
startmonth  See train().

Reimplemented from PredictionStrategy.

Definition at line 295 of file prediction.cc.

void train const Matrix &    traindata,
int    startmonth
[virtual]
 

Trains the learning method with the given data.

Must be implemented by prediction strategies.

Parameters:
startmonth  Zero-based month number for the first sample in the data. The month number can be in range 0-11, but only the last two digits are interpreted as months, so it can have values like 199905 or 9905.
Parameters:
traindata  Data for training the method.
startmonth  Starting month of the data.

Reimplemented from PredictionStrategy.

Definition at line 264 of file prediction.cc.

References PredictionStrategy::rowDeltas().


The documentation for this class was generated from the following files:
Generated on Thu Feb 10 20:06:45 2005 for Inanna by doxygen1.2.18