Changeset 33 for doc/latex/classKalman.tex
- Timestamp:
- 03/05/08 16:01:56 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
doc/latex/classKalman.tex
r32 r33 10 10 \begin{center} 11 11 \leavevmode 12 \includegraphics[width=1 03pt]{classKalman__inherit__graph}12 \includegraphics[width=160pt]{classKalman__inherit__graph} 13 13 \end{center} 14 14 \end{figure} … … 40 40 {\bf epdf} \& {\bf \_\-epdf} ()\label{classKalman_a213c57aef55b2645e550bed81cfc0d4} 41 41 42 \begin{CompactList}\small\item\em Returns a pointer to the \doxyref{epdf}{p.}{classepdf} representing posterior density on parameters. Use with care!\item\end{CompactList}\item42 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item 43 43 void {\bf bayes} (mat Dt)\label{classBM_87b07867fd4c133aa89a18543f68d9f9} 44 44 45 \begin{CompactList}\small\item\em Batch Bayes rule (columns of Dt are observations). \item\end{CompactList}\end{CompactItemize} 45 \begin{CompactList}\small\item\em Batch Bayes rule (columns of Dt are observations). \item\end{CompactList}\item 46 const {\bf RV} \& {\bf \_\-rv} () const \label{classBM_126bd2595c48e311fc2a7ab72876092a} 47 48 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item 49 double {\bf \_\-ll} () const \label{classBM_87f4a547d2c29180be88175e5eab9c88} 50 51 \begin{CompactList}\small\item\em access function \item\end{CompactList}\end{CompactItemize} 46 52 \subsection*{Protected Attributes} 47 53 \begin{CompactItemize} 48 54 \item 49 {\bf RV} \textbf{rvy}\label{classKalman_7501230c2fafa3655887d2da23b3184c}55 {\bf RV} {\bf rvy}\label{classKalman_7501230c2fafa3655887d2da23b3184c} 50 56 51 \ item52 {\bf RV} \textbf{rvu}\label{classKalman_44a16ffd5ac1e6e39bae34fea9e1e498}57 \begin{CompactList}\small\item\em Indetifier of output rv. \item\end{CompactList}\item 58 {\bf RV} {\bf rvu}\label{classKalman_44a16ffd5ac1e6e39bae34fea9e1e498} 53 59 54 \ item55 int \textbf{dimx}\label{classKalman_39c8c403b46fa3b8c7da77cb2e3729eb}60 \begin{CompactList}\small\item\em Indetifier of exogeneous rv. \item\end{CompactList}\item 61 int {\bf dimx}\label{classKalman_39c8c403b46fa3b8c7da77cb2e3729eb} 56 62 57 \ item58 int \textbf{dimy}\label{classKalman_ba17b956df1e38b31fbbc299c8213b6a}63 \begin{CompactList}\small\item\em cache of rv.count() \item\end{CompactList}\item 64 int {\bf dimy}\label{classKalman_ba17b956df1e38b31fbbc299c8213b6a} 59 65 60 \ item61 int \textbf{dimu}\label{classKalman_b0153795a1444b6968a86409c778d9ce}66 \begin{CompactList}\small\item\em cache of rvy.count() \item\end{CompactList}\item 67 int {\bf dimu}\label{classKalman_b0153795a1444b6968a86409c778d9ce} 62 68 63 \ item64 mat \textbf{A}\label{classKalman_5e02efe86ee91e9c74b93b425fe060b9}69 \begin{CompactList}\small\item\em cache of rvu.count() \item\end{CompactList}\item 70 mat {\bf A}\label{classKalman_5e02efe86ee91e9c74b93b425fe060b9} 65 71 66 \ item67 mat \textbf{B}\label{classKalman_dc87704284a6c0bca13bf51f4345a50a}72 \begin{CompactList}\small\item\em Matrix A. \item\end{CompactList}\item 73 mat {\bf B}\label{classKalman_dc87704284a6c0bca13bf51f4345a50a} 68 74 69 \ item70 mat \textbf{C}\label{classKalman_86a805cd6515872d1132ad0d6eb5dc13}75 \begin{CompactList}\small\item\em Matrix B. \item\end{CompactList}\item 76 mat {\bf C}\label{classKalman_86a805cd6515872d1132ad0d6eb5dc13} 71 77 72 \ item73 mat \textbf{D}\label{classKalman_d69f774ba3335c970c1c5b1d182f4dd1}78 \begin{CompactList}\small\item\em Matrix C. \item\end{CompactList}\item 79 mat {\bf D}\label{classKalman_d69f774ba3335c970c1c5b1d182f4dd1} 74 80 75 \ item76 sq\_\-T \textbf{R}\label{classKalman_11d171dc0e0ab111c56a70f98b97b3ec}81 \begin{CompactList}\small\item\em Matrix D. \item\end{CompactList}\item 82 sq\_\-T {\bf Q}\label{classKalman_9b69015c800eb93f3ee49da23a6f55d9} 77 83 78 \ item79 sq\_\-T \textbf{Q}\label{classKalman_9b69015c800eb93f3ee49da23a6f55d9}84 \begin{CompactList}\small\item\em Matrix Q in square-root form. \item\end{CompactList}\item 85 sq\_\-T {\bf R}\label{classKalman_11d171dc0e0ab111c56a70f98b97b3ec} 80 86 81 \ item87 \begin{CompactList}\small\item\em Matrix R in square-root form. \item\end{CompactList}\item 82 88 {\bf enorm}$<$ sq\_\-T $>$ {\bf est}\label{classKalman_5568c74bac67ae6d3b1061dba60c9424} 83 89 … … 86 92 87 93 \begin{CompactList}\small\item\em preditive density on \$y\_\-t\$ \item\end{CompactList}\item 88 mat \textbf{\_\-K}\label{classKalman_d422f51467c7a06174af2476d2826132}94 mat {\bf \_\-K}\label{classKalman_d422f51467c7a06174af2476d2826132} 89 95 90 \ item91 vec $\ast$ \textbf{\_\-yp}\label{classKalman_5188eb0329f8561f0b357af329769bf8}96 \begin{CompactList}\small\item\em placeholder for \doxyref{Kalman}{p.}{classKalman} gain \item\end{CompactList}\item 97 vec $\ast$ {\bf \_\-yp}\label{classKalman_5188eb0329f8561f0b357af329769bf8} 92 98 93 \ item94 sq\_\-T $\ast$ \textbf{\_\-Ry}\label{classKalman_e17dd745daa8a958035a334a56fa4674}99 \begin{CompactList}\small\item\em cache of fy.mu \item\end{CompactList}\item 100 sq\_\-T $\ast$ {\bf \_\-Ry}\label{classKalman_e17dd745daa8a958035a334a56fa4674} 95 101 96 \ item97 sq\_\-T $\ast$ \textbf{\_\-iRy}\label{classKalman_fbbdf31365f5a5674099599200ea193b}102 \begin{CompactList}\small\item\em cache of fy.R \item\end{CompactList}\item 103 sq\_\-T $\ast$ {\bf \_\-iRy}\label{classKalman_8a35bd14afa5a2d9bbd23ad333bec874} 98 104 99 \ item100 vec $\ast$ \textbf{\_\-mu}\label{classKalman_d1f669b5b3421a070cc75d77b55ba734}105 \begin{CompactList}\small\item\em cache of fy.iR \item\end{CompactList}\item 106 vec $\ast$ {\bf \_\-mu}\label{classKalman_d1f669b5b3421a070cc75d77b55ba734} 101 107 102 \ item103 sq\_\-T $\ast$ \textbf{\_\-P}\label{classKalman_b3388218567128a797e69b109138271d}108 \begin{CompactList}\small\item\em cache of est.mu \item\end{CompactList}\item 109 sq\_\-T $\ast$ {\bf \_\-P}\label{classKalman_b3388218567128a797e69b109138271d} 104 110 105 \ item106 sq\_\-T $\ast$ \textbf{\_\-iP}\label{classKalman_b8bb7f870d69993493ba67ce40e7c3e9}111 \begin{CompactList}\small\item\em cache of est.R \item\end{CompactList}\item 112 sq\_\-T $\ast$ {\bf \_\-iP}\label{classKalman_13fec2c93d8a132201e28b70270acf5c} 107 113 108 \ item114 \begin{CompactList}\small\item\em cache of est.iR \item\end{CompactList}\item 109 115 {\bf RV} {\bf rv}\label{classBM_af00f0612fabe66241dd507188cdbf88} 110 116 … … 123 129 \doxyref{Kalman}{p.}{classKalman} filter with covariance matrices in square root form. 124 130 131 Parameter evolution model:\[ x_t = A x_{t-1} + B u_t + Q^{1/2} e_t \] Observation model: \[ y_t = C x_{t-1} + C u_t + Q^{1/2} w_t. \] Where \$e\_\-t\$ and \$w\_\-t\$ are independent vectors Normal(0,1)-distributed disturbances. 132 125 133 The documentation for this class was generated from the following file:\begin{CompactItemize} 126 134 \item