public String renderInferenceResult(BeliefNetwork bn, Inference Inf) { String result = ""; BeliefNode[] nodes = bn.getNodes(); if (_RENDERHTML) { result += "<table>"; } for (int i = 0; i < nodes.length; i++) { BeliefNode X = nodes[i]; if (_RENDERHTML) { result += "<tr>"; } else { result += X.getName() + ":\n"; } result += renderCPF(Inf.queryMarginal(X)); if (_RENDERHTML) { result += "</tr>"; } else { result += "\n"; } } if (_RENDERHTML) { result += "</table>"; } return result; }