To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
root / _FullBNT / BNT / CPDs / @root_CPD / sample_node.m @ 8:b5b38998ef3b
History | View | Annotate | Download (304 Bytes)
| 1 |
function y = sample_node(CPD, pev) |
|---|---|
| 2 |
% SAMPLE_NODE Draw a random sample from P(Y|pa(y), theta) (root) |
| 3 |
% Y = SAMPLE_NODE(CPD, PEV) |
| 4 |
% |
| 5 |
% pev{i} is the evidence on the i'th parent.
|
| 6 |
% Since a root has no parents, we ignore pev, |
| 7 |
% and return the value the root was clamped to when it was created. |
| 8 |
|
| 9 |
y = CPD.val; |