private void findBayesNetObserved() { Dag dagObs = new Dag(graph); for (Node node : nodes) { if (node.getNodeType() == NodeType.LATENT) { dagObs.removeNode(node); } } bayesPmObs = new BayesPm(dagObs, bayesPm); // System.out.println("bayesPm after deleting edges involving latents:"); // System.out.println(bayesPmObs); // Graph g = bayesPmObs.getDag(); // System.out.println(g); }