bdm::StateFromARX Class Reference
#include <kalman.h>
Inheritance diagram for bdm::StateFromARX:
Public Member Functions | |
void | connect_mlnorm (const mlnorm< chmat > &ml, RV &xrv, RV &urv) |
void | update_from (const mlnorm< chmat > &ml) |
fast function to update parameters from ml - not checked for compatibility!! | |
bool | _have_constant () const |
access function | |
Protected Member Functions | |
void | diagonal_part (mat &A, int r, int c, int n) |
function adds n diagonal elements from given starting point r,c | |
Protected Attributes | |
datalink_part | th2A |
remember connection from theta ->A | |
datalink_part | th2B |
remember connection from theta ->B | |
bool | have_constant |
similar to ARX.have_constant |
Detailed Description
State-Space representation of multivariate autoregressive model. The original model:
where are maximum delayes of corresponding variables in the regressor.
The transformed state is:
The state accumulates all delayed values starting from time .
Member Function Documentation
set up this object to match given mlnorm Note that state-space and common mpdf use different meaning of in . While mlnorm typically assumes that in state space it is For consequences in notation of internal variable xt see arx2statespace_notes.lyx.
temporary RV for connection to ml.rvc, since notation of xrv and ml.rvc does not match
The documentation for this class was generated from the following files:
- kalman.h
- kalman.cpp
Generated on 2 Dec 2013 for mixpp by 1.4.7