58 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f40dc43885085fad8e3d6652b79e139"></a><!-- doxytag: member="mgamma::samplecond" ref="9f40dc43885085fad8e3d6652b79e139" args="(vec &cond, double &lik)" --> |
59 | | vec </td><td class="memItemRight" valign="bottom"><a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">samplecond</a> (vec &cond, double &lik)</td></tr> |
60 | | |
61 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Generate one sample of the posterior. <br></td></tr> |
62 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e9d52749793f40aad85b70c6db4435ae"></a><!-- doxytag: member="mgamma::samplecond" ref="e9d52749793f40aad85b70c6db4435ae" args="(vec &cond, vec &lik, int n)" --> |
63 | | mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classmgamma.html#e9d52749793f40aad85b70c6db4435ae">samplecond</a> (vec &cond, vec &lik, int n)</td></tr> |
64 | | |
65 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Generate matrix of samples of the posterior. <br></td></tr> |
112 | | The standard deviation of the walk is then: <img class="formulaInl" alt="$\mu/\sqrt(k)$" src="form_13.png">. <hr>The documentation for this class was generated from the following files:<ul> |
| 114 | The standard deviation of the walk is then: <img class="formulaInl" alt="$\mu/\sqrt(k)$" src="form_13.png">. <hr><h2>Member Function Documentation</h2> |
| 115 | <a class="anchor" name="3f172b79ec4a5ebc87898a5381141f1b"></a><!-- doxytag: member="mgamma::samplecond" ref="3f172b79ec4a5ebc87898a5381141f1b" args="(const vec &cond, double &ll)" --> |
| 116 | <div class="memitem"> |
| 117 | <div class="memproto"> |
| 118 | <table class="memname"> |
| 119 | <tr> |
| 120 | <td class="memname">virtual vec mpdf::samplecond </td> |
| 121 | <td>(</td> |
| 122 | <td class="paramtype">const vec & </td> |
| 123 | <td class="paramname"> <em>cond</em>, </td> |
| 124 | </tr> |
| 125 | <tr> |
| 126 | <td class="paramkey"></td> |
| 127 | <td></td> |
| 128 | <td class="paramtype">double & </td> |
| 129 | <td class="paramname"> <em>ll</em></td><td> </td> |
| 130 | </tr> |
| 131 | <tr> |
| 132 | <td></td> |
| 133 | <td>)</td> |
| 134 | <td></td><td></td><td><code> [inline, virtual, inherited]</code></td> |
| 135 | </tr> |
| 136 | </table> |
| 137 | </div> |
| 138 | <div class="memdoc"> |
| 139 | |
| 140 | <p> |
| 141 | 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>. |
| 142 | <p> |
| 143 | Returns a sample from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_10.png">. <dl compact><dt><b>Parameters:</b></dt><dd> |
| 144 | <table border="0" cellspacing="2" cellpadding="0"> |
| 145 | <tr><td valign="top"></td><td valign="top"><em>cond</em> </td><td>is numeric value of <code>rv</code> </td></tr> |
| 146 | <tr><td valign="top"></td><td valign="top"><em>ll</em> </td><td>is a return value of log-likelihood of the sample. </td></tr> |
| 147 | </table> |
| 148 | </dl> |
| 149 | |
| 150 | <p>References <a class="el" href="libBM_8h-source.html#l00195">mpdf::condition()</a>, <a class="el" href="libBM_8h-source.html#l00178">mpdf::ep</a>, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf::evalpdflog()</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p> |
| 151 | |
| 152 | <p>Referenced by <a class="el" href="libPF_8h-source.html#l00137">MPF< BM_T >::bayes()</a>, and <a class="el" href="libPF_8cpp-source.html#l00007">PF::bayes()</a>.</p> |
| 153 | |
| 154 | </div> |
| 155 | </div><p> |
| 156 | <a class="anchor" name="0e37163660f93df2a4d723cedb1da89c"></a><!-- doxytag: member="mgamma::samplecond" ref="0e37163660f93df2a4d723cedb1da89c" args="(const vec &cond, vec &ll, int N)" --> |
| 157 | <div class="memitem"> |
| 158 | <div class="memproto"> |
| 159 | <table class="memname"> |
| 160 | <tr> |
| 161 | <td class="memname">virtual mat mpdf::samplecond </td> |
| 162 | <td>(</td> |
| 163 | <td class="paramtype">const vec & </td> |
| 164 | <td class="paramname"> <em>cond</em>, </td> |
| 165 | </tr> |
| 166 | <tr> |
| 167 | <td class="paramkey"></td> |
| 168 | <td></td> |
| 169 | <td class="paramtype">vec & </td> |
| 170 | <td class="paramname"> <em>ll</em>, </td> |
| 171 | </tr> |
| 172 | <tr> |
| 173 | <td class="paramkey"></td> |
| 174 | <td></td> |
| 175 | <td class="paramtype">int </td> |
| 176 | <td class="paramname"> <em>N</em></td><td> </td> |
| 177 | </tr> |
| 178 | <tr> |
| 179 | <td></td> |
| 180 | <td>)</td> |
| 181 | <td></td><td></td><td><code> [inline, virtual, inherited]</code></td> |
| 182 | </tr> |
| 183 | </table> |
| 184 | </div> |
| 185 | <div class="memdoc"> |
| 186 | |
| 187 | <p> |
| 188 | Returns. |
| 189 | <p> |
| 190 | <dl compact><dt><b>Parameters:</b></dt><dd> |
| 191 | <table border="0" cellspacing="2" cellpadding="0"> |
| 192 | <tr><td valign="top"></td><td valign="top"><em>N</em> </td><td>samples from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_10.png">. </td></tr> |
| 193 | <tr><td valign="top"></td><td valign="top"><em>cond</em> </td><td>is numeric value of <code>rv</code> </td></tr> |
| 194 | <tr><td valign="top"></td><td valign="top"><em>ll</em> </td><td>is a return value of log-likelihood of the sample. </td></tr> |
| 195 | </table> |
| 196 | </dl> |
| 197 | |
| 198 | <p>References <a class="el" href="libBM_8h-source.html#l00195">mpdf::condition()</a>, <a class="el" href="libBM_8h-source.html#l00069">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00178">mpdf::ep</a>, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf::evalpdflog()</a>, <a class="el" href="libBM_8h-source.html#l00174">mpdf::rv</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p> |
| 199 | |
| 200 | </div> |
| 201 | </div><p> |
| 202 | <hr>The documentation for this class was generated from the following files:<ul> |