1 | \hypertarget{libEF_8h}{ |
---|
2 | \section{libEF.h File Reference} |
---|
3 | \label{libEF_8h}\index{libEF.h@{libEF.h}} |
---|
4 | } |
---|
5 | |
---|
6 | |
---|
7 | \subsection{Detailed Description} |
---|
8 | Probability distributions for Exponential Family models. |
---|
9 | |
---|
10 | \begin{Desc} |
---|
11 | \item[Author:]Vaclav Smidl.\end{Desc} |
---|
12 | ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty |
---|
13 | |
---|
14 | Using IT++ for numerical operations ----------------------------------- |
---|
15 | |
---|
16 | {\tt \#include \char`\"{}libBM.h\char`\"{}}\par |
---|
17 | {\tt \#include \char`\"{}../math/chmat.h\char`\"{}}\par |
---|
18 | \subsection*{Namespaces} |
---|
19 | \begin{CompactItemize} |
---|
20 | \item |
---|
21 | namespace \hyperlink{namespacebdm}{bdm} |
---|
22 | \end{CompactItemize} |
---|
23 | \subsection*{Classes} |
---|
24 | \begin{CompactItemize} |
---|
25 | \item |
---|
26 | class \hyperlink{classbdm_1_1eEF}{bdm::eEF} |
---|
27 | \begin{CompactList}\small\item\em General conjugate exponential family posterior density. \item\end{CompactList}\item |
---|
28 | class \hyperlink{classbdm_1_1mEF}{bdm::mEF} |
---|
29 | \begin{CompactList}\small\item\em Exponential family model. \item\end{CompactList}\item |
---|
30 | class \hyperlink{classbdm_1_1BMEF}{bdm::BMEF} |
---|
31 | \begin{CompactList}\small\item\em Estimator for Exponential family. \item\end{CompactList}\item |
---|
32 | class \hyperlink{classbdm_1_1enorm}{bdm::enorm$<$ sq\_\-T $>$} |
---|
33 | \begin{CompactList}\small\item\em Gaussian density with positive definite (decomposed) covariance matrix. \item\end{CompactList}\item |
---|
34 | class \hyperlink{classbdm_1_1egiw}{bdm::egiw} |
---|
35 | \begin{CompactList}\small\item\em Gauss-inverse-Wishart density stored in LD form. \item\end{CompactList}\item |
---|
36 | class \hyperlink{classbdm_1_1eDirich}{bdm::eDirich} |
---|
37 | \begin{CompactList}\small\item\em Dirichlet posterior density. \item\end{CompactList}\item |
---|
38 | class \hyperlink{classbdm_1_1multiBM}{bdm::multiBM} |
---|
39 | \begin{CompactList}\small\item\em Estimator for Multinomial density. \item\end{CompactList}\item |
---|
40 | class \hyperlink{classbdm_1_1egamma}{bdm::egamma} |
---|
41 | \begin{CompactList}\small\item\em Gamma posterior density. \item\end{CompactList}\item |
---|
42 | class \hyperlink{classbdm_1_1eigamma}{bdm::eigamma} |
---|
43 | \begin{CompactList}\small\item\em Inverse-Gamma posterior density. \item\end{CompactList}\item |
---|
44 | class \hyperlink{classbdm_1_1euni}{bdm::euni} |
---|
45 | \begin{CompactList}\small\item\em Uniform distributed density on a rectangular support. \item\end{CompactList}\item |
---|
46 | class \hyperlink{classbdm_1_1mlnorm}{bdm::mlnorm$<$ sq\_\-T $>$} |
---|
47 | \begin{CompactList}\small\item\em Normal distributed linear function with linear function of mean value;. \item\end{CompactList}\item |
---|
48 | class \hyperlink{classbdm_1_1mlstudent}{bdm::mlstudent} |
---|
49 | \item |
---|
50 | class \hyperlink{classbdm_1_1mgamma}{bdm::mgamma} |
---|
51 | \begin{CompactList}\small\item\em Gamma random walk. \item\end{CompactList}\item |
---|
52 | class \hyperlink{classbdm_1_1migamma}{bdm::migamma} |
---|
53 | \begin{CompactList}\small\item\em Inverse-Gamma random walk. \item\end{CompactList}\item |
---|
54 | class \hyperlink{classbdm_1_1mgamma__fix}{bdm::mgamma\_\-fix} |
---|
55 | \begin{CompactList}\small\item\em Gamma random walk around a fixed point. \item\end{CompactList}\item |
---|
56 | class \hyperlink{classbdm_1_1migamma__fix}{bdm::migamma\_\-fix} |
---|
57 | \begin{CompactList}\small\item\em Inverse-Gamma random walk around a fixed point. \item\end{CompactList}\item |
---|
58 | class \hyperlink{classbdm_1_1eEmp}{bdm::eEmp} |
---|
59 | \begin{CompactList}\small\item\em Weighted empirical density. \item\end{CompactList}\end{CompactItemize} |
---|
60 | \subsection*{Enumerations} |
---|
61 | \begin{CompactItemize} |
---|
62 | \item |
---|
63 | enum \hyperlink{namespacebdm_33aac0be76ded31d2e3081c5a3f6c418}{bdm::RESAMPLING\_\-METHOD} \{ \textbf{MULTINOMIAL} = 0, |
---|
64 | \textbf{STRATIFIED} = 1, |
---|
65 | \textbf{SYSTEMATIC} = 3 |
---|
66 | \} |
---|
67 | \begin{CompactList}\small\item\em Switch between various resampling methods. \item\end{CompactList}\end{CompactItemize} |
---|
68 | \subsection*{Functions} |
---|
69 | \begin{CompactItemize} |
---|
70 | \item |
---|
71 | \hypertarget{namespacebdm_9a39066aa68568b4b97f8d3103c8699c}{ |
---|
72 | {\footnotesize template$<$class sq\_\-T$>$ }\\std::ostream \& \textbf{bdm::operator$<$$<$} (std::ostream \&os, mlnorm$<$ sq\_\-T $>$ \&ml)} |
---|
73 | \label{namespacebdm_9a39066aa68568b4b97f8d3103c8699c} |
---|
74 | |
---|
75 | \end{CompactItemize} |
---|