Changeset 210 for doc/html/classmerger.html
- Timestamp:
- 11/13/08 19:59:21 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
doc/html/classmerger.html
r181 r210 34 34 <p><center><img src="classmerger__inherit__graph.png" border="0" usemap="#merger__inherit__map" alt="Inheritance graph"></center> 35 35 <map name="merger__inherit__map"> 36 <area shape="rect" href="classcompositepdf.html" title="Abstract composition of pdfs, a base for specific classes ." alt="" coords="5,7,112,33"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="136,7,184,33"></map>36 <area shape="rect" href="classcompositepdf.html" title="Abstract composition of pdfs, a base for specific classes this abstract class is..." alt="" coords="5,7,112,33"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="136,7,184,33"></map> 37 37 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 38 38 <div class="dynheader"> … … 41 41 <p><center><img src="classmerger__coll__graph.png" border="0" usemap="#merger__coll__map" alt="Collaboration graph"></center> 42 42 <map name="merger__coll__map"> 43 <area shape="rect" href="classcompositepdf.html" title="Abstract composition of pdfs, a base for specific classes ." alt="" coords="5,481,112,508"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="187,103,235,129"><area shape="rect" href="classeprod.html" title="Product of independent epdfs. For dependent pdfs, use mprod." alt="" coords="171,236,229,263"><area shape="rect" href="classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="241,183,284,209"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="252,7,289,33"><area shape="rect" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="333,183,373,209"><area shape="rect" href="classMixEF.html" title="Mixture of Exponential Family Densities." alt="" coords="215,481,271,508"><area shape="rect" href="classBMEF.html" title="Estimator for Exponential family." alt="" coords="325,289,381,316"><area shape="rect" href="classmultiBM.html" title="Estimator for Multinomial density." alt="" coords="237,385,309,412"><area shape="rect" href="classeDirich.html" title="Dirichlet posterior density." alt="" coords="237,289,301,316"></map>43 <area shape="rect" href="classcompositepdf.html" title="Abstract composition of pdfs, a base for specific classes this abstract class is..." alt="" coords="5,519,112,545"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="249,103,297,129"><area shape="rect" href="classeEmp.html" title="Weighted empirical density." alt="" coords="183,263,241,289"><area shape="rect" href="classeprod.html" title="Product of independent epdfs. For dependent pdfs, use mprod." alt="" coords="252,369,311,396"><area shape="rect" href="classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="316,209,359,236"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="295,7,332,33"><area shape="rect" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="355,156,395,183"><area shape="rect" href="classMixEF.html" title="Mixture of Exponential Family Densities." alt="" coords="305,519,361,545"><area shape="rect" href="classBMEF.html" title="Estimator for Exponential family." alt="" coords="399,316,455,343"><area shape="rect" href="classmultiBM.html" title="Estimator for Multinomial density." alt="" coords="341,423,413,449"><area shape="rect" href="classeDirich.html" title="Dirichlet posterior density." alt="" coords="311,316,375,343"></map> 44 44 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 45 45 … … 82 82 83 83 <tr><td class="mdescLeft"> </td><td class="mdescRight">return expected value <br></td></tr> 84 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b4aaca5b70165272f5093206faee9ce7"></a><!-- doxytag: member="merger::variance" ref="b4aaca5b70165272f5093206faee9ce7" args="() const " --> 85 mat </td><td class="memItemRight" valign="bottom"><b>variance</b> () const </td></tr> 86 84 87 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="51e425ee1dd46d73353526e6a1c24ca3"></a><!-- doxytag: member="merger::~merger" ref="51e425ee1dd46d73353526e6a1c24ca3" args="()" --> 85 88 virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classmerger.html#51e425ee1dd46d73353526e6a1c24ca3">~merger</a> ()</td></tr> 86 89 87 90 <tr><td class="mdescLeft"> </td><td class="mdescRight">for future use <br></td></tr> 91 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6e430acd4eb7eea6078df0eb0a429821"></a><!-- doxytag: member="merger::_Mix" ref="6e430acd4eb7eea6078df0eb0a429821" args="()" --> 92 <a class="el" href="classMixEF.html">MixEF</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmerger.html#6e430acd4eb7eea6078df0eb0a429821">_Mix</a> ()</td></tr> 93 94 <tr><td class="mdescLeft"> </td><td class="mdescRight">Access function. <br></td></tr> 95 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f79677063ec72cdc175280a3fae8ebc2"></a><!-- doxytag: member="merger::_Smp" ref="f79677063ec72cdc175280a3fae8ebc2" args="()" --> 96 <a class="el" href="classeEmp.html">eEmp</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmerger.html#f79677063ec72cdc175280a3fae8ebc2">_Smp</a> ()</td></tr> 97 98 <tr><td class="mdescLeft"> </td><td class="mdescRight">Access function. <br></td></tr> 88 99 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#635d219fb3e32852400d6f98aa4bdc93">getrv</a> (bool checkoverlap=false)</td></tr> 89 100 … … 93 104 94 105 <tr><td class="mdescLeft"> </td><td class="mdescRight">common rvc of all mpdfs is written to rvc <br></td></tr> 95 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="08958c8f76d65de94ecc37b8d90bc77a"></a><!-- doxytag: member="merger::setindices" ref="08958c8f76d65de94ecc37b8d90bc77a" args="(const RV &rv)" --> 96 void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#08958c8f76d65de94ecc37b8d90bc77a">setindices</a> (const <a class="el" href="classRV.html">RV</a> &<a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a>)</td></tr> 97 98 <tr><td class="mdescLeft"> </td><td class="mdescRight">fill all rv*inrv* according to <br></td></tr> 99 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3bd4ada95f381ea6c4cff2dc86e957c4"></a><!-- doxytag: member="merger::setrvcinrv" ref="3bd4ada95f381ea6c4cff2dc86e957c4" args="(const RV &rvc, Array< ivec > &rvcind)" --> 100 void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#3bd4ada95f381ea6c4cff2dc86e957c4">setrvcinrv</a> (const <a class="el" href="classRV.html">RV</a> &rvc, Array< ivec > &rvcind)</td></tr> 101 102 <tr><td class="mdescLeft"> </td><td class="mdescRight">Function fills Array by indeces of mpdfs inside given rv. <br></td></tr> 103 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54d7dd53a641b618771cd9bee135181f"></a><!-- doxytag: member="merger::sampleN" ref="54d7dd53a641b618771cd9bee135181f" args="(int N) const " --> 104 virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 106 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="76608914c3b19e150292d5c56e93e508"></a><!-- doxytag: member="merger::sample_m" ref="76608914c3b19e150292d5c56e93e508" args="(int N) const " --> 107 virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#76608914c3b19e150292d5c56e93e508">sample_m</a> (int N) const </td></tr> 105 108 106 109 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr> 107 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ea597362e11a0040fe7c990269d072c"></a><!-- doxytag: member="merger::eval" ref="3ea597362e11a0040fe7c990269d072c" args="(const vec &val) const " -->108 virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a> (const vec &val) const </td></tr>109 110 <tr><td class="mdescLeft"> </td><td class="mdescRight">Compute probability of argument <code>val</code>. <br></td></tr>111 110 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cebbdd7a85e6328f7358fc0ba8eee06c"></a><!-- doxytag: member="merger::evalpdflog_m" ref="cebbdd7a85e6328f7358fc0ba8eee06c" args="(const mat &Val) const " --> 112 111 virtual vec </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#cebbdd7a85e6328f7358fc0ba8eee06c">evalpdflog_m</a> (const mat &Val) const </td></tr> 113 112 114 113 <tr><td class="mdescLeft"> </td><td class="mdescRight">Compute log-probability of multiple values argument <code>val</code>. <br></td></tr> 115 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name=" 3ba08c0e788deff22134c049b9269666"></a><!-- doxytag: member="merger::condition" ref="3ba08c0e788deff22134c049b9269666" args="(const RV &rv)" -->116 <a class="el" href="classmpdf.html">mpdf</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#3ba08c0e788deff22134c049b9269666">condition</a> (const <a class="el" href="classRV.html">RV</a> &<a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a>)</td></tr>114 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e87dc8260a5c37bc1b03eb66174741a0"></a><!-- doxytag: member="merger::condition" ref="e87dc8260a5c37bc1b03eb66174741a0" args="(const RV &rv) const " --> 115 virtual <a class="el" href="classmpdf.html">mpdf</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#e87dc8260a5c37bc1b03eb66174741a0">condition</a> (const <a class="el" href="classRV.html">RV</a> &<a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a>) const </td></tr> 117 116 118 117 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return conditional density on the given <a class="el" href="classRV.html" title="Class representing variables, most often random variables.">RV</a>, the remaining rvs will be in conditioning. <br></td></tr> 119 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name=" bc0c171b6dafacd78d26263913b1d0c0"></a><!-- doxytag: member="merger::marginal" ref="bc0c171b6dafacd78d26263913b1d0c0" args="(const RV &rv)" -->120 <a class="el" href="classepdf.html">epdf</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#bc0c171b6dafacd78d26263913b1d0c0">marginal</a> (const <a class="el" href="classRV.html">RV</a> &<a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a>)</td></tr>118 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="38de9f59b65ee06028554f3f74b66025"></a><!-- doxytag: member="merger::marginal" ref="38de9f59b65ee06028554f3f74b66025" args="(const RV &rv) const " --> 119 virtual <a class="el" href="classepdf.html">epdf</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#38de9f59b65ee06028554f3f74b66025">marginal</a> (const <a class="el" href="classRV.html">RV</a> &<a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a>) const </td></tr> 121 120 122 121 <tr><td class="mdescLeft"> </td><td class="mdescRight">Return marginal density on the given <a class="el" href="classRV.html" title="Class representing variables, most often random variables.">RV</a>, the remainig rvs are intergrated out. <br></td></tr> … … 134 133 135 134 <tr><td class="mdescLeft"> </td><td class="mdescRight">Internal mixture of EF models. <br></td></tr> 135 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="01e222f5df660e1b25c712e82da8df8f"></a><!-- doxytag: member="merger::dls" ref="01e222f5df660e1b25c712e82da8df8f" args="" --> 136 Array< <a class="el" href="classdatalink__m2e.html">datalink_m2e</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmerger.html#01e222f5df660e1b25c712e82da8df8f">dls</a></td></tr> 137 138 <tr><td class="mdescLeft"> </td><td class="mdescRight">Data link for each <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> in mpdfs. <br></td></tr> 139 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e741e6096a7acec3dfa477efa1d8160e"></a><!-- doxytag: member="merger::rvzs" ref="e741e6096a7acec3dfa477efa1d8160e" args="" --> 140 Array< <a class="el" href="classRV.html">RV</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmerger.html#e741e6096a7acec3dfa477efa1d8160e">rvzs</a></td></tr> 141 142 <tr><td class="mdescLeft"> </td><td class="mdescRight">Array of rvs that are not modelled by mpdfs at all (aux). <br></td></tr> 143 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d0ff2953f904f12a355f72f51813ca7a"></a><!-- doxytag: member="merger::zdls" ref="d0ff2953f904f12a355f72f51813ca7a" args="" --> 144 Array< <a class="el" href="classdatalink__m2e.html">datalink_m2e</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmerger.html#d0ff2953f904f12a355f72f51813ca7a">zdls</a></td></tr> 145 146 <tr><td class="mdescLeft"> </td><td class="mdescRight">Data Links of rv0 mpdfs - these will be conditioned the (rv,rvc) of mpdfs. <br></td></tr> 136 147 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce84de1824875b4262eefb640e8c6d69"></a><!-- doxytag: member="merger::Ns" ref="ce84de1824875b4262eefb640e8c6d69" args="" --> 137 148 int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmerger.html#ce84de1824875b4262eefb640e8c6d69">Ns</a></td></tr> … … 146 157 147 158 <tr><td class="mdescLeft"> </td><td class="mdescRight">Prior on the log-normal merging model. <br></td></tr> 159 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b13c9e8921e6bc6b8dd7bbafb54fa801"></a><!-- doxytag: member="merger::eSmp" ref="b13c9e8921e6bc6b8dd7bbafb54fa801" args="" --> 160 <a class="el" href="classeEmp.html">eEmp</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmerger.html#b13c9e8921e6bc6b8dd7bbafb54fa801">eSmp</a></td></tr> 161 162 <tr><td class="mdescLeft"> </td><td class="mdescRight">Projection to empirical density. <br></td></tr> 148 163 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1646fe41ff5934d010e54ccaa46133f"></a><!-- doxytag: member="merger::n" ref="c1646fe41ff5934d010e54ccaa46133f" args="" --> 149 164 int </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#c1646fe41ff5934d010e54ccaa46133f">n</a></td></tr> … … 154 169 155 170 <tr><td class="mdescLeft"> </td><td class="mdescRight">Elements of composition. <br></td></tr> 156 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d4a8269f9faefeca8cdc251a5a29a7f"></a><!-- doxytag: member="merger::rvsinrv" ref="4d4a8269f9faefeca8cdc251a5a29a7f" args="" -->157 Array< ivec > </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#4d4a8269f9faefeca8cdc251a5a29a7f">rvsinrv</a></td></tr>158 159 <tr><td class="mdescLeft"> </td><td class="mdescRight">Indeces of rvs in common rv. <br></td></tr>160 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3df07bb5e3ed36a3119b145043296676"></a><!-- doxytag: member="merger::rvcsinrv" ref="3df07bb5e3ed36a3119b145043296676" args="" -->161 Array< ivec > </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#3df07bb5e3ed36a3119b145043296676">rvcsinrv</a></td></tr>162 163 <tr><td class="mdescLeft"> </td><td class="mdescRight">Indeces of rvc in common rv. <br></td></tr>164 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de3bd289a26d5549dcf1ed19e5b13569"></a><!-- doxytag: member="merger::rvinrvcs" ref="de3bd289a26d5549dcf1ed19e5b13569" args="" -->165 Array< ivec > </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#de3bd289a26d5549dcf1ed19e5b13569">rvinrvcs</a></td></tr>166 167 <tr><td class="mdescLeft"> </td><td class="mdescRight">Indeces of common rv in rvc. <br></td></tr>168 171 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74da992e3f5d598da8850b646b79b9d9"></a><!-- doxytag: member="merger::rv" ref="74da992e3f5d598da8850b646b79b9d9" args="" --> 169 172 <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> … … 194 197 <p>Implements <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a>.</p> 195 198 196 <p>References <a class="el" href="mixef_8h-source.html#l00 092">MixEF::_epdf()</a>, <a class="el" href="merger_8h-source.html#l00031">Mix</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p>199 <p>References <a class="el" href="mixef_8h-source.html#l00106">MixEF::_epdf()</a>, <a class="el" href="merger_8h-source.html#l00031">Mix</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p> 197 200 198 201 </div> … … 223 226 </dl> 224 227 225 <p>References <a class="el" href="libBM_8cpp-source.html#l00051">RV::add()</a>, <a class="el" href="libBM_8h-source.html#l00 258">compositepdf::mpdfs</a>, and <a class="el" href="libBM_8h-source.html#l00256">compositepdf::n</a>.</p>228 <p>References <a class="el" href="libBM_8cpp-source.html#l00051">RV::add()</a>, <a class="el" href="libBM_8h-source.html#l00349">compositepdf::mpdfs</a>, and <a class="el" href="libBM_8h-source.html#l00347">compositepdf::n</a>.</p> 226 229 227 230 </div> … … 230 233 <li>work/git/mixpp/bdm/estim/<a class="el" href="merger_8h-source.html">merger.h</a><li>work/git/mixpp/bdm/estim/merger.cpp</ul> 231 234 </div> 232 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Oct 15 15:57:15 2008 for mixpp by 235 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Nov 12 19:18:55 2008 for mixpp by 233 236 <a href="http://www.doxygen.org/index.html"> 234 237 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>