Show
Ignore:
Timestamp:
02/16/09 10:02:08 (16 years ago)
Author:
smidl
Message:

Changes in the very root classes!
* rv and rvc are no longer compulsory,
* samplecond does not return ll
* BM has drv

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • doc/latex/classbdm_1_1mlstudent.tex

    r269 r270  
    1212\end{center} 
    1313\end{figure} 
    14 Collaboration diagram for bdm::mlstudent:\nopagebreak 
    15 \begin{figure}[H] 
    16 \begin{center} 
    17 \leavevmode 
    18 \includegraphics[height=400pt]{classbdm_1_1mlstudent__coll__graph} 
    19 \end{center} 
    20 \end{figure} 
    21 \subsection*{Public Member Functions} 
    22 \begin{CompactItemize} 
    23 \item  
    24 \hypertarget{classbdm_1_1mlstudent_bc2b6a8c8ba7946e6a3f2b66aa56f288}{ 
    25 \textbf{mlstudent} (const \hyperlink{classbdm_1_1RV}{RV} \&rv0, const \hyperlink{classbdm_1_1RV}{RV} \&rvc0)} 
    26 \label{classbdm_1_1mlstudent_bc2b6a8c8ba7946e6a3f2b66aa56f288} 
    27  
     14 
     15 
     16\subsection{Detailed Description} 
     17(Approximate) Student t density with linear function of mean value 
     18 
     19The internal \hyperlink{classbdm_1_1epdf}{epdf} of this class is of the type of a Gaussian (\hyperlink{classbdm_1_1enorm}{enorm}). However, each conditioning is trying to assure the best possible approximation by taking into account the zeta function. See \mbox{[}\mbox{]} for reference. 
     20 
     21Perhaps a moment-matching technique? \subsection*{Public Member Functions} 
     22\begin{CompactItemize} 
    2823\item  
    2924\hypertarget{classbdm_1_1mlstudent_4cdf79aac1b2165c0290e73810a0e4a3}{ 
     
    5651\label{classbdm_1_1mlnorm_78120ecd1c2b1d7e80124b4603504604} 
    5752 
    58 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item  
     53\begin{CompactList}\small\item\em access function \item\end{CompactList}\end{CompactItemize} 
     54\begin{Indent}{\bf Matematical operations}\par 
     55\begin{CompactItemize} 
     56\item  
    5957virtual vec \hyperlink{classbdm_1_1mpdf_f0c1db6fcbb3aae2dd6123884457a367}{samplecond} (const vec \&cond) 
    6058\begin{CompactList}\small\item\em Returns a sample from the density conditioned on {\tt cond}, $x \sim epdf(rv|cond)$. \item\end{CompactList}\item  
    61 virtual mat \hyperlink{classbdm_1_1mpdf_ee26963a637b2ea1fb1933652981e652}{samplecond\_\-m} (const vec \&cond, vec \&ll, int N) 
     59virtual mat \hyperlink{classbdm_1_1mpdf_afe4185b26baeb03688202e254d3b005}{samplecond\_\-m} (const vec \&cond, int N) 
    6260\begin{CompactList}\small\item\em Returns. \item\end{CompactList}\item  
    6361\hypertarget{classbdm_1_1mpdf_6336a8a72462e2a56a3989a220f18b1b}{ 
     
    7068\label{classbdm_1_1mpdf_0b0ed1ed663071bb7cf4a1349eb94fcb} 
    7169 
    72 \begin{CompactList}\small\item\em Matrix version of evallogcond. \item\end{CompactList}\item  
    73 \hypertarget{classbdm_1_1mpdf_b3aba7311038bf990d706a64cab60cf8}{ 
    74 \hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_b3aba7311038bf990d706a64cab60cf8}{\_\-rvc} () const } 
    75 \label{classbdm_1_1mpdf_b3aba7311038bf990d706a64cab60cf8} 
    76  
    77 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item  
    78 \hypertarget{classbdm_1_1mpdf_222d5280e309c5a053ba73841e98c151}{ 
    79 \hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_222d5280e309c5a053ba73841e98c151}{\_\-rv} () const } 
    80 \label{classbdm_1_1mpdf_222d5280e309c5a053ba73841e98c151} 
    81  
    82 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item  
     70\begin{CompactList}\small\item\em Matrix version of evallogcond. \item\end{CompactList}\end{CompactItemize} 
     71\end{Indent} 
     72\begin{Indent}{\bf Access to attributes}\par 
     73\begin{CompactItemize} 
     74\item  
     75\hypertarget{classbdm_1_1mpdf_5571482d150fbcb72cc36f6694ce1a10}{ 
     76\hyperlink{classbdm_1_1RV}{RV} \textbf{\_\-rv} ()} 
     77\label{classbdm_1_1mpdf_5571482d150fbcb72cc36f6694ce1a10} 
     78 
     79\item  
     80\hypertarget{classbdm_1_1mpdf_26001264236846897bd11e4baad47245}{ 
     81\hyperlink{classbdm_1_1RV}{RV} \textbf{\_\-rvc} ()} 
     82\label{classbdm_1_1mpdf_26001264236846897bd11e4baad47245} 
     83 
     84\item  
     85\hypertarget{classbdm_1_1mpdf_1c2bae3e1e90874e72941863974ec0ed}{ 
     86int \textbf{dimension} ()} 
     87\label{classbdm_1_1mpdf_1c2bae3e1e90874e72941863974ec0ed} 
     88 
     89\item  
     90\hypertarget{classbdm_1_1mpdf_35e135910aed187b7290742f50e61bc8}{ 
     91int \textbf{dimensionc} ()} 
     92\label{classbdm_1_1mpdf_35e135910aed187b7290742f50e61bc8} 
     93 
     94\item  
    8395\hypertarget{classbdm_1_1mpdf_1892fe3933488942253679f068e9e7f6}{ 
    84 \hyperlink{classbdm_1_1epdf}{epdf} \& \hyperlink{classbdm_1_1mpdf_1892fe3933488942253679f068e9e7f6}{\_\-epdf} ()} 
     96\hyperlink{classbdm_1_1epdf}{epdf} \& \textbf{\_\-epdf} ()} 
    8597\label{classbdm_1_1mpdf_1892fe3933488942253679f068e9e7f6} 
    8698 
    87 \begin{CompactList}\small\item\em access function \item\end{CompactList}\item  
     99\item  
    88100\hypertarget{classbdm_1_1mpdf_05e843fd11c410a99dad2b88c55aca80}{ 
    89 \hyperlink{classbdm_1_1epdf}{epdf} $\ast$ \hyperlink{classbdm_1_1mpdf_05e843fd11c410a99dad2b88c55aca80}{\_\-e} ()} 
     101\hyperlink{classbdm_1_1epdf}{epdf} $\ast$ \textbf{\_\-e} ()} 
    90102\label{classbdm_1_1mpdf_05e843fd11c410a99dad2b88c55aca80} 
    91103 
    92 \begin{CompactList}\small\item\em access function \item\end{CompactList}\end{CompactItemize} 
     104\end{CompactItemize} 
     105\end{Indent} 
     106\begin{Indent}{\bf Connection to other objects}\par 
     107\begin{CompactItemize} 
     108\item  
     109\hypertarget{classbdm_1_1mpdf_7631a5570e4ade1420065e8df78f4401}{ 
     110void \textbf{set\_\-rvc} (const \hyperlink{classbdm_1_1RV}{RV} \&rvc0)} 
     111\label{classbdm_1_1mpdf_7631a5570e4ade1420065e8df78f4401} 
     112 
     113\item  
     114\hypertarget{classbdm_1_1mpdf_18ac26bc2f96ae01ef4eb06178abbd75}{ 
     115void \textbf{set\_\-rv} (const \hyperlink{classbdm_1_1RV}{RV} \&rv0)} 
     116\label{classbdm_1_1mpdf_18ac26bc2f96ae01ef4eb06178abbd75} 
     117 
     118\item  
     119\hypertarget{classbdm_1_1mpdf_f8e3798150b42fd1f3e16ddbbe0e7045}{ 
     120bool \textbf{isnamed} ()} 
     121\label{classbdm_1_1mpdf_f8e3798150b42fd1f3e16ddbbe0e7045} 
     122 
     123\end{CompactItemize} 
     124\end{Indent} 
    93125\subsection*{Protected Attributes} 
    94126\begin{CompactItemize} 
     
    129161 
    130162\item  
    131 \hypertarget{classbdm_1_1mpdf_9bcfb45435d30983f436d41c298cbb51}{ 
    132 \hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_9bcfb45435d30983f436d41c298cbb51}{rv}} 
    133 \label{classbdm_1_1mpdf_9bcfb45435d30983f436d41c298cbb51} 
    134  
    135 \begin{CompactList}\small\item\em modeled random variable \item\end{CompactList}\item  
     163\hypertarget{classbdm_1_1mpdf_7c1900976ff13dbc09c9729b3bbff9e6}{ 
     164int \hyperlink{classbdm_1_1mpdf_7c1900976ff13dbc09c9729b3bbff9e6}{dimc}} 
     165\label{classbdm_1_1mpdf_7c1900976ff13dbc09c9729b3bbff9e6} 
     166 
     167\begin{CompactList}\small\item\em dimension of the condition \item\end{CompactList}\item  
    136168\hypertarget{classbdm_1_1mpdf_5a5f08950daa08b85b01ddf4e1c36288}{ 
    137169\hyperlink{classbdm_1_1RV}{RV} \hyperlink{classbdm_1_1mpdf_5a5f08950daa08b85b01ddf4e1c36288}{rvc}} 
     
    153185\end{CompactItemize} 
    154186 
    155  
    156 \subsection{Detailed Description} 
    157 (Approximate) Student t density with linear function of mean value 
    158  
    159 The internal \hyperlink{classbdm_1_1epdf}{epdf} of this class is of the type of a Gaussian (\hyperlink{classbdm_1_1enorm}{enorm}). However, each conditioning is trying to assure the best possible approximation by taking into account the zeta function. See \mbox{[}\mbox{]} for reference. 
    160  
    161 Perhaps a moment-matching technique?  
    162187 
    163188\subsection{Member Function Documentation} 
     
    180205References bdm::mpdf::condition(), bdm::mpdf::ep, and bdm::epdf::sample(). 
    181206 
    182 Referenced by bdm::MPF$<$ BM\_\-T $>$::bayes(), bdm::PF::bayes(), and bdm::ArxDS::step().\hypertarget{classbdm_1_1mpdf_ee26963a637b2ea1fb1933652981e652}{ 
     207Referenced by bdm::MPF$<$ BM\_\-T $>$::bayes(), bdm::PF::bayes(), and bdm::ArxDS::step().\hypertarget{classbdm_1_1mpdf_afe4185b26baeb03688202e254d3b005}{ 
    183208\index{bdm::mlstudent@{bdm::mlstudent}!samplecond\_\-m@{samplecond\_\-m}} 
    184209\index{samplecond\_\-m@{samplecond\_\-m}!bdm::mlstudent@{bdm::mlstudent}} 
    185 \subsubsection[samplecond\_\-m]{\setlength{\rightskip}{0pt plus 5cm}virtual mat bdm::mpdf::samplecond\_\-m (const vec \& {\em cond}, \/  vec \& {\em ll}, \/  int {\em N})\hspace{0.3cm}{\tt  \mbox{[}inline, virtual, inherited\mbox{]}}}} 
    186 \label{classbdm_1_1mpdf_ee26963a637b2ea1fb1933652981e652} 
     210\subsubsection[samplecond\_\-m]{\setlength{\rightskip}{0pt plus 5cm}virtual mat bdm::mpdf::samplecond\_\-m (const vec \& {\em cond}, \/  int {\em N})\hspace{0.3cm}{\tt  \mbox{[}inline, virtual, inherited\mbox{]}}}} 
     211\label{classbdm_1_1mpdf_afe4185b26baeb03688202e254d3b005} 
    187212 
    188213 
     
    196221 
    197222 
    198 References bdm::mpdf::condition(), bdm::RV::count(), bdm::mpdf::ep, bdm::epdf::evallog(), bdm::mpdf::rv, and bdm::epdf::sample(). 
     223References bdm::mpdf::condition(), bdm::epdf::dimension(), bdm::mpdf::ep, and bdm::epdf::sample(). 
    199224 
    200225The documentation for this class was generated from the following file:\begin{CompactItemize}