NeuroLab
|
Estimates mean, var, etc. of a stochastic process. More...
Public Member Functions | |
virtual void | init () |
initialise to take next process sample | |
virtual void | collect () |
receive next data point | |
virtual Matrix | getEstimate (const Property &) |
get a property | |
ProcessEstimator (const Property &, StochasticProcess *, Time *, int length) | |
construct | |
virtual | ~ProcessEstimator () |
destruct | |
Public Member Functions inherited from Estimator | |
Estimator (StochasticProcess *src, Time *time, const string &name="", const string &type="Estimator") | |
Construct. More... | |
virtual | ~Estimator () |
Destroy. More... | |
Public Member Functions inherited from Parametric | |
string | getType () const |
Type of object. | |
string | getName () const |
Name of object. | |
void | setName (const string &name) |
Name of object. | |
string | getConfiguration () const |
Returns the configuration of the object. More... | |
string | getAllParameters () const |
String with all parameter settings. | |
void | addParameter (const string &name) |
Add a parameter. More... | |
void | rmParameter (const string &name) |
Remove a parameter. More... | |
virtual void | setParameter (const string &name, const string &value) |
Set parameter. More... | |
virtual string | getParameter (const string &name) const |
Get parameter. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Parametric | |
Parametric (const string &name, const string &type) | |
Create object of type and name. | |
virtual | ~Parametric () |
Destroy object. | |
Protected Attributes inherited from Estimator | |
Property | nEstimate |
what to record | |
StochasticProcess * | pSource |
the source of data | |
uint | nSamples |
number of samples recorded | |
Time * | estimatorTime |
Time process for registering and running. | |
Estimates mean, var, etc. of a stochastic process.
Records a sample from a given process from the start for a given time period. After that period, recording is stopped, until init() is called. This is useful, when the beginning of processes has to be estimated, and these processes are not events.