Changeset 171 for doc/html/classegiw.html
- Timestamp:
- 09/24/08 13:08:07 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
doc/html/classegiw.html
r162 r171 51 51 </td><td class="memItemRight" valign="bottom"><a class="el" href="classegiw.html#c52a2173c6eb1490edce9c6c7c05d60b">egiw</a> (<a class="el" href="classRV.html">RV</a> <a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a>, mat V0, double nu0)</td></tr> 52 52 53 <tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br></td></tr> 54 <tr><td class="memItemLeft" nowrap align="right" valign="top">vec </td><td class="memItemRight" valign="bottom"><a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">sample</a> () const </td></tr> 53 <tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor, assuming. <br></td></tr> 54 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a17fdbac6c72b9c3abb97623db466c8"></a><!-- doxytag: member="egiw::egiw" ref="1a17fdbac6c72b9c3abb97623db466c8" args="(RV rv, ldmat V0, double nu0)" --> 55 </td><td class="memItemRight" valign="bottom"><a class="el" href="classegiw.html#1a17fdbac6c72b9c3abb97623db466c8">egiw</a> (<a class="el" href="classRV.html">RV</a> <a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a>, <a class="el" href="classldmat.html">ldmat</a> V0, double nu0)</td></tr> 55 56 56 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the required moment of the <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>. <a href="#3d2c1f2ba0f9966781f1e0ae695e8a6f"></a><br></td></tr> 57 <tr><td class="mdescLeft"> </td><td class="mdescRight">Full constructor for V in <a class="el" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD).">ldmat</a> form. <br></td></tr> 58 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d2c1f2ba0f9966781f1e0ae695e8a6f"></a><!-- doxytag: member="egiw::sample" ref="3d2c1f2ba0f9966781f1e0ae695e8a6f" args="() const " --> 59 vec </td><td class="memItemRight" valign="bottom"><a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">sample</a> () const </td></tr> 60 61 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a sample, <img class="formulaInl" alt="$x$" src="form_28.png"> from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr> 57 62 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6deb0ff2859f41ef7cbdf6a842cabb29"></a><!-- doxytag: member="egiw::mean" ref="6deb0ff2859f41ef7cbdf6a842cabb29" args="() const " --> 58 63 vec </td><td class="memItemRight" valign="bottom"><a class="el" href="classegiw.html#6deb0ff2859f41ef7cbdf6a842cabb29">mean</a> () const </td></tr> 59 64 60 65 <tr><td class="mdescLeft"> </td><td class="mdescRight">return expected value <br></td></tr> 61 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name=" 425cbc53b377274e28c6add942bab62d"></a><!-- doxytag: member="egiw::evalpdflog" ref="425cbc53b377274e28c6add942bab62d" args="(const vec &val) const " -->62 double </td><td class="memItemRight" valign="bottom"><a class="el" href="classegiw.html#425cbc53b377274e28c6add942bab62d">evalpdflog</a> (const vec &val) const </td></tr>66 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9594f396acc5ad186d1c5b03b0745502"></a><!-- doxytag: member="egiw::mean_mat" ref="9594f396acc5ad186d1c5b03b0745502" args="(mat &M, mat &R) const " --> 67 void </td><td class="memItemRight" valign="bottom"><b>mean_mat</b> (mat &M, mat &R) const </td></tr> 63 68 64 <tr><td class="mdescLeft"> </td><td class="mdescRight">Compute log-probability of argument <code>val</code>. <br></td></tr> 69 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2ab1e525d692be8272a6f383d60b94cd"></a><!-- doxytag: member="egiw::evalpdflog_nn" ref="2ab1e525d692be8272a6f383d60b94cd" args="(const vec &val) const " --> 70 double </td><td class="memItemRight" valign="bottom"><a class="el" href="classegiw.html#2ab1e525d692be8272a6f383d60b94cd">evalpdflog_nn</a> (const vec &val) const </td></tr> 71 72 <tr><td class="mdescLeft"> </td><td class="mdescRight">In this instance, val= [theta, r]. For multivariate instances, it is stored columnwise val = [theta_1 theta_2 ... r_1 r_2 ]. <br></td></tr> 65 73 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="70eb1a0b88459b227f919b425b0d3359"></a><!-- doxytag: member="egiw::lognc" ref="70eb1a0b88459b227f919b425b0d3359" args="() const " --> 66 74 double </td><td class="memItemRight" valign="bottom"><a class="el" href="classegiw.html#70eb1a0b88459b227f919b425b0d3359">lognc</a> () const </td></tr> … … 75 83 76 84 <tr><td class="mdescLeft"> </td><td class="mdescRight">returns a pointer to the internal statistics. Use with Care! <br></td></tr> 77 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd88bc35550ec8fe9281d358216d0fcf"></a><!-- doxytag: member="egiw::tupdate" ref="fd88bc35550ec8fe9281d358216d0fcf" args="(double phi, mat &vbar, double nubar)" --> 78 virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classeEF.html#fd88bc35550ec8fe9281d358216d0fcf">tupdate</a> (double phi, mat &vbar, double nubar)</td></tr> 85 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="036306322a90a9977834baac07460816"></a><!-- doxytag: member="egiw::pow" ref="036306322a90a9977834baac07460816" args="(double p)" --> 86 void </td><td class="memItemRight" valign="bottom"><a class="el" href="classegiw.html#036306322a90a9977834baac07460816">pow</a> (double p)</td></tr> 87 88 <tr><td class="mdescLeft"> </td><td class="mdescRight">Power of the density, used e.g. to flatten the density. <br></td></tr> 89 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a89bef8996410609004fa019b5b48964"></a><!-- doxytag: member="egiw::dupdate" ref="a89bef8996410609004fa019b5b48964" args="(mat &v)" --> 90 virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classeEF.html#a89bef8996410609004fa019b5b48964">dupdate</a> (mat &v)</td></tr> 79 91 80 92 <tr><td class="mdescLeft"> </td><td class="mdescRight">TODO decide if it is really needed. <br></td></tr> 81 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name=" 5863718c3b2fb1496dece10c5b745d5c"></a><!-- doxytag: member="egiw::dupdate" ref="5863718c3b2fb1496dece10c5b745d5c" args="(mat &v, double nu=1.0)" -->82 virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classeEF.html#5863718c3b2fb1496dece10c5b745d5c">dupdate</a> (mat &v, double <a class="el" href="classegiw.html#4a2f130b91afe84f6d62fed289d5d453">nu</a>=1.0)</td></tr>93 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6466e8d4aa9dd64698ed288cbb1afc03"></a><!-- doxytag: member="egiw::evalpdflog" ref="6466e8d4aa9dd64698ed288cbb1afc03" args="(const vec &val) const " --> 94 virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classeEF.html#6466e8d4aa9dd64698ed288cbb1afc03">evalpdflog</a> (const vec &val) const </td></tr> 83 95 84 <tr><td class="mdescLeft"> </td><td class="mdescRight">TODO decide if it is really needed. <br></td></tr> 96 <tr><td class="mdescLeft"> </td><td class="mdescRight">Evaluate normalized log-probability. <br></td></tr> 97 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c71faf4b2d153efda14bf1f87dca1507"></a><!-- doxytag: member="egiw::evalpdflog" ref="c71faf4b2d153efda14bf1f87dca1507" args="(const mat &Val) const " --> 98 virtual vec </td><td class="memItemRight" valign="bottom"><a class="el" href="classeEF.html#c71faf4b2d153efda14bf1f87dca1507">evalpdflog</a> (const mat &Val) const </td></tr> 99 100 <tr><td class="mdescLeft"> </td><td class="mdescRight">Evaluate normalized log-probability for many samples. <br></td></tr> 85 101 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54d7dd53a641b618771cd9bee135181f"></a><!-- doxytag: member="egiw::sampleN" ref="54d7dd53a641b618771cd9bee135181f" args="(int N) const " --> 86 102 virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> … … 91 107 92 108 <tr><td class="mdescLeft"> </td><td class="mdescRight">Compute probability of argument <code>val</code>. <br></td></tr> 93 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name=" 4778ea61ef400813e47750e024e9fc2f"></a><!-- doxytag: member="egiw::_rv" ref="4778ea61ef400813e47750e024e9fc2f" args="()" -->94 <a class="el" href="classRV.html">RV</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#4778ea61ef400813e47750e024e9fc2f">_rv</a> ()</td></tr>109 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca0d32aabb4cbba347e0c37fe8607562"></a><!-- doxytag: member="egiw::_rv" ref="ca0d32aabb4cbba347e0c37fe8607562" args="() const " --> 110 const <a class="el" href="classRV.html">RV</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#ca0d32aabb4cbba347e0c37fe8607562">_rv</a> () const </td></tr> 95 111 96 112 <tr><td class="mdescLeft"> </td><td class="mdescRight">access function, possibly dangerous! <br></td></tr> 113 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7fb94ce90d1ac7077d29f7d6a6c3e0a5"></a><!-- doxytag: member="egiw::_renewrv" ref="7fb94ce90d1ac7077d29f7d6a6c3e0a5" args="(const RV &in_rv)" --> 114 void </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7fb94ce90d1ac7077d29f7d6a6c3e0a5">_renewrv</a> (const <a class="el" href="classRV.html">RV</a> &in_rv)</td></tr> 115 116 <tr><td class="mdescLeft"> </td><td class="mdescRight">modifier function - useful when copying epdfs <br></td></tr> 97 117 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> 98 118 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f343d03ede89db820edf44a6297fa442"></a><!-- doxytag: member="egiw::V" ref="f343d03ede89db820edf44a6297fa442" args="" --> … … 104 124 105 125 <tr><td class="mdescLeft"> </td><td class="mdescRight">Number of data records (degrees of freedom) of sufficient statistics. <br></td></tr> 126 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d5c719f15a5527a6c62c2a53160148e"></a><!-- doxytag: member="egiw::xdim" ref="3d5c719f15a5527a6c62c2a53160148e" args="" --> 127 int </td><td class="memItemRight" valign="bottom"><a class="el" href="classegiw.html#3d5c719f15a5527a6c62c2a53160148e">xdim</a></td></tr> 128 129 <tr><td class="mdescLeft"> </td><td class="mdescRight">Dimension of the output. <br></td></tr> 130 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c70d13d86e0d9f0acede3e1dc0368812"></a><!-- doxytag: member="egiw::nPsi" ref="c70d13d86e0d9f0acede3e1dc0368812" args="" --> 131 int </td><td class="memItemRight" valign="bottom"><a class="el" href="classegiw.html#c70d13d86e0d9f0acede3e1dc0368812">nPsi</a></td></tr> 132 133 <tr><td class="mdescLeft"> </td><td class="mdescRight">Dimension of the regressor. <br></td></tr> 106 134 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74da992e3f5d598da8850b646b79b9d9"></a><!-- doxytag: member="egiw::rv" ref="74da992e3f5d598da8850b646b79b9d9" args="" --> 107 135 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a></td></tr> … … 112 140 Gauss-inverse-Wishart density stored in LD form. 113 141 <p> 114 More?... <hr><h2>Member Function Documentation</h2> 115 <a class="anchor" name="3d2c1f2ba0f9966781f1e0ae695e8a6f"></a><!-- doxytag: member="egiw::sample" ref="3d2c1f2ba0f9966781f1e0ae695e8a6f" args="() const " --> 116 <div class="memitem"> 117 <div class="memproto"> 118 <table class="memname"> 119 <tr> 120 <td class="memname">vec egiw::sample </td> 121 <td>(</td> 122 <td class="paramname"> </td> 123 <td> ) </td> 124 <td> const<code> [virtual]</code></td> 125 </tr> 126 </table> 127 </div> 128 <div class="memdoc"> 129 130 <p> 131 Returns the required moment of the <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>. 132 <p> 133 Returns a sample, <img class="formulaInl" alt="$x$" src="form_28.png"> from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png"> 134 <p>Implements <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a>.</p> 135 136 </div> 137 </div><p> 138 <hr>The documentation for this class was generated from the following files:<ul> 142 For <img class="formulaInl" alt="$p$" src="form_42.png">-variate densities, given rv.count() should be <img class="formulaInl" alt="$p\times$" src="form_72.png"> V.rows(). <hr>The documentation for this class was generated from the following files:<ul> 139 143 <li>work/git/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/git/mixpp/bdm/stat/libEF.cpp</ul> 140 144 </div> 141 <hr size="1"><address style="text-align: right;"><small>Generated on T hu Sep 4 19:28:082008 for mixpp by 145 <hr size="1"><address style="text-align: right;"><small>Generated on Tue Sep 23 16:00:50 2008 for mixpp by 142 146 <a href="http://www.doxygen.org/index.html"> 143 147 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>