Classes | |
| class | ARX |
| Linear Autoregressive model with Gaussian noise. More... | |
| class | EKFful_unQR |
Extended Kalman filter with unknown Q and R. More... | |
| class | EKFCh_unQ |
Extended Kalman filter in Choleski form with unknown Q. More... | |
| class | EKFCh_cond |
Extended Kalman filter with unknown parameters in IM. More... | |
| class | KalmanFull |
| Basic Kalman filter with full matrices (education purpose only)! Will be deleted soon! More... | |
| class | Kalman |
| Kalman filter with covariance matrices in square root form. More... | |
| class | KalmanCh |
| Kalman filter in square root form. More... | |
| class | EKFfull |
| Extended Kalman Filter in full matrices. More... | |
| class | EKF |
| Extended Kalman Filter. More... | |
| class | EKFCh |
| Extended Kalman Filter in Square root. More... | |
| class | KFcondQR |
| Kalman Filter with conditional diagonal matrices R and Q. More... | |
| class | KFcondR |
| Kalman Filter with conditional diagonal matrices R and Q. More... | |
| class | PF |
| Trivial particle filter with proposal density equal to parameter evolution model. More... | |
| class | MPF |
| Marginalized Particle filter. More... | |
| class | merger |
| Function for general combination of pdfs. More... | |
| class | MixEF |
| Mixture of Exponential Family Densities. More... | |
| class | mratio |
| Class representing ratio of two densities which arise e.g. by applying the Bayes rule. It represents density in the form:
where | |
| class | emix |
| Mixture of epdfs. More... | |
| class | mprod |
| Chain rule decomposition of epdf. More... | |
| class | eprod |
| Product of independent epdfs. For dependent pdfs, use mprod. More... | |
| class | mmix |
| Mixture of mpdfs with constant weights, all mpdfs are of equal type. More... | |
| class | bdmroot |
| Root class of BDM objects. More... | |
| class | str |
| Structure of RV (used internally), i.e. expanded RVs. More... | |
| class | RV |
| Class representing variables, most often random variables. More... | |
| class | fnc |
Class representing function of variable represented by rv. More... | |
| class | epdf |
| Probability density function with numerical statistics, e.g. posterior density. More... | |
| class | mpdf |
| Conditional probability density, e.g. modeling some dependencies. More... | |
| class | datalink |
| DataLink is a connection between two data vectors Up and Down. More... | |
| class | datalink_m2e |
| data link between More... | |
| class | datalink_m2m |
| class | logger |
| Class for storing results (and semi-results) of an experiment. More... | |
| class | mepdf |
| Unconditional mpdf, allows using epdf in the role of mpdf. More... | |
| class | compositepdf |
| Abstract composition of pdfs, will be used for specific classes this abstract class is common to epdf and mpdf. More... | |
| class | DS |
| Abstract class for discrete-time sources of data. More... | |
| class | BM |
| Bayesian Model of a system, i.e. all uncertainty is modeled by probabilities. More... | |
| class | BMcond |
| Conditional Bayesian Filter. More... | |
| class | MemDS |
| Memory storage of off-line data column-wise. More... | |
| class | ArxDS |
| Generator of ARX data. More... | |
| class | stateDS |
| class | eEF |
| General conjugate exponential family posterior density. More... | |
| class | mEF |
| Exponential family model. More... | |
| class | BMEF |
| Estimator for Exponential family. More... | |
| class | enorm |
| Gaussian density with positive definite (decomposed) covariance matrix. More... | |
| class | egiw |
| Gauss-inverse-Wishart density stored in LD form. More... | |
| class | eDirich |
| Dirichlet posterior density. More... | |
| class | multiBM |
| Estimator for Multinomial density. More... | |
| class | egamma |
| Gamma posterior density. More... | |
| class | eigamma |
| Inverse-Gamma posterior density. More... | |
| class | euni |
| Uniform distributed density on a rectangular support. More... | |
| class | mlnorm |
| Normal distributed linear function with linear function of mean value;. More... | |
| class | mlstudent |
| class | mgamma |
| Gamma random walk. More... | |
| class | migamma |
| Inverse-Gamma random walk. More... | |
| class | mgamma_fix |
| Gamma random walk around a fixed point. More... | |
| class | migamma_fix |
| Inverse-Gamma random walk around a fixed point. More... | |
| class | eEmp |
| Weighted empirical density. More... | |
| class | constfn |
class representing function , here rv is empty More... | |
| class | linfn |
Class representing function . More... | |
| class | diffbifn |
Class representing a differentiable function of two variables . More... | |
| class | bilinfn |
Class representing function . More... | |
| class | memlog |
| Logging into matrices in data format in memory. More... | |
| class | dirfilelog |
| Logging into dirfile with buffer in memory. More... | |
| class | UIFile |
| class | UIbuilder |
| Builds computational object from a UserInfo structure. More... | |
| class | UIexternal |
| class | UIinternal |
Typedefs | |
| typedef std::map< string, int > | RVmap |
|
typedef map< const string, const UIbuilder * > | UImap |
| Internal structure mapping strings to UIBuilder objects. | |
Enumerations | |
| enum | MixEF_METHOD { EM = 0, QB = 1 } |
| enum | RESAMPLING_METHOD { MULTINOMIAL = 0, STRATIFIED = 1, SYSTEMATIC = 3 } |
| Switch between various resampling methods. | |
Functions | |
| double | egiw_bestbelow (egiw Eg, egiw Eg0, double Egll, ivec &indeces) |
| Return the best structure. | |
| std::ostream & | operator<< (std::ostream &os, const KalmanFull &kf) |
| Array< string > | RV_NAMES (RV_BUFFER_STEP) |
| ivec | RV_SIZES (RV_BUFFER_STEP) |
| std::ostream & | operator<< (std::ostream &os, const RV &rv) |
| RV | concat (const RV &rv1, const RV &rv2) |
| Concat two random variables. | |
| template<class sq_T> | |
| std::ostream & | operator<< (std::ostream &os, mlnorm< sq_T > &ml) |
| UIREGISTER (UIexternal) | |
| UIREGISTER (UIinternal) | |
| void | UI_DBG (Setting &S, const string &spc) |
| [Debugging] Print values in current S to cout | |
| template<class T> | |
| void | UIbuild (Setting &S, T *&ret) |
Prototype of a UI builder. Return value is by the second argument since it type checking via dynamic_cast. | |
| template<class T> | |
| void | UIcall (Setting &S, void(*func)(Setting &, T), T Tmp) |
| Auxiliary function allowing recursivity in S (too complex, remove?). | |
Variables | |
| const int | RV_BUFFER_STEP = 1 |
| RVmap | RV_MAP |
| RV | RV0 = RV() |
| Default empty RV that can be used as default argument. | |
| ivec | RV_SIZES |
| Array< string > | RV_NAMES |
| Uniform_RNG | UniRNG |
| Global Uniform_RNG. | |
| Normal_RNG | NorRNG |
| Global Normal_RNG. | |
| Gamma_RNG | GamRNG |
| Global Gamma_RNG. | |
| UImap | __uimap__ |
| global map of UIbulder names to instances of UIbuilders. Created by UIREGISTER macro | |
| double bdm::egiw_bestbelow | ( | egiw | Eg, | |
| egiw | Eg0, | |||
| double | Egll, | |||
| ivec & | indeces | |||
| ) |
Return the best structure.
| Eg | a copy of GiW density that is being examined | |
| Eg0 | a copy of prior GiW density before estimation | |
| Egll | likelihood of the current Eg | |
| indeces | current indeces |
References ldmat::_D(), ldmat::_L(), bdm::egiw::_V(), ldmat::ldform(), bdm::egiw::lognc(), and ldmat::rows().
Referenced by bdm::ARX::structure_est().
1.5.6