bdm::ARXg Class Reference
Non-linear transformation + Gaussian noise. More...
#include <arx_ext.h>
Inheritance diagram for bdm::ARXg:
Public Member Functions | |
void | from_setting (const Setting &set) |
void | validate () |
void | to_setting (Setting &set) const |
Constructors | |
ARXg (const ARXg &A0) | |
ARXg * | _copy () const |
Mathematical operations | |
void | bayes_weighted (const vec &yt, const vec &cond=empty_vec, const double w=1.0) |
Weighted Bayes . | |
Protected Attributes | |
shared_ptr< fnc > | g |
function g |
Detailed Description
Non-linear transformation + Gaussian noise.Regression of the following kind:
where unknown parameters rv
are , regression vector is propagated through a known function g
. Distrubances are supposed to be normally distributed:
Member Function Documentation
void bdm::ARXg::from_setting | ( | const Setting & | set | ) | [inline, virtual] |
class = 'ARXg'; yrv = RV({names_of_dt} ) // description of output variables rgr = RV({names_of_regressors}, [-1,-2]} // description of regressor variables constant = 1; // 0/1 switch if the constant term is modelled or not g = {class='my_function',...} // function transforming regressor --- optional --- prior = {class='egiw',...}; // Prior density, when given default is used instead alternative = {class='egiw',...}; // Alternative density in stabilized estimation, when not given prior is used frg = 1.0; // forgetting, default frg=1.0 rv = RV({names_of_parameters}} // description of parametetr names
Reimplemented from bdm::ARX.
The documentation for this class was generated from the following file:
Generated on 2 Dec 2013 for mixpp by 1.4.7