PT de = TableFactory.createObservation(node1.getDiscretizedDomain(),
"false");
// normally this is better to use for seting evidence, there is easy way with observations
inference.setEvidence("Cloudy", de);
inference.run();
Set<BNNode> nodes = network.vertexSet();
for (BNNode node : nodes) {
System.out.println(
node.getName() + ":\n" + node.getMarginal().toString()