| 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> |