def dtreePathGeneration(self): dtreePaths = Paths() newPath = Path() newPath.addNode(self.dtree.getNode(1)) newPath.addNode(self.dtree.getNode(2)) newPath.addNode(self.dtree.getNode(3)) dtreePaths.addPath(newPath) newPath = Path() newPath.addNode(self.dtree.getNode(1)) newPath.addNode(self.dtree.getNode(2)) newPath.addNode(self.dtree.getNode(8)) dtreePaths.addPath(newPath) newPath = Path() newPath.addNode(self.dtree.getNode(1)) newPath.addNode(self.dtree.getNode(2)) newPath.addNode(self.dtree.getNode(4)) newPath.addNode(self.dtree.getNode(5)) dtreePaths.addPath(newPath) newPath = Path() newPath.addNode(self.dtree.getNode(1)) newPath.addNode(self.dtree.getNode(2)) newPath.addNode(self.dtree.getNode(3)) newPath.addNode(self.dtree.getNode(4)) newPath.addNode(self.dtree.getNode(6)) newPath.addNode(self.dtree.getNode(7)) dtreePaths.addPath(newPath) return dtreePaths
def decisionTreePathGeneration(self): decisionTreePaths = Paths() newPath = Path() newPath.addNode(self.decisionTree.getNode(1)) newPath.addNode(self.decisionTree.getNode(2)) newPath.addNode(self.decisionTree.getNode(3)) decisionTreePaths.addPath(newPath) newPath = Path() newPath.addNode(self.decisionTree.getNode(1)) newPath.addNode(self.decisionTree.getNode(2)) newPath.addNode(self.decisionTree.getNode(15)) decisionTreePaths.addPath(newPath) newPath = Path() newPath.addNode(self.decisionTree.getNode(1)) newPath.addNode(self.decisionTree.getNode(2)) newPath.addNode(self.decisionTree.getNode(3)) newPath.addNode(self.decisionTree.getNode(4)) newPath.addNode(self.decisionTree.getNode(5)) newPath.addNode(self.decisionTree.getNode(6)) newPath.addNode(self.decisionTree.getNode(7)) decisionTreePaths.addPath(newPath) newPath = Path() newPath.addNode(self.decisionTree.getNode(1)) newPath.addNode(self.decisionTree.getNode(2)) newPath.addNode(self.decisionTree.getNode(3)) newPath.addNode(self.decisionTree.getNode(4)) newPath.addNode(self.decisionTree.getNode(5)) newPath.addNode(self.decisionTree.getNode(6)) newPath.addNode(self.decisionTree.getNode(14)) decisionTreePaths.addPath(newPath) newPath = Path() newPath.addNode(self.decisionTree.getNode(1)) newPath.addNode(self.decisionTree.getNode(2)) newPath.addNode(self.decisionTree.getNode(3)) newPath.addNode(self.decisionTree.getNode(4)) newPath.addNode(self.decisionTree.getNode(5)) newPath.addNode(self.decisionTree.getNode(6)) newPath.addNode(self.decisionTree.getNode(8)) newPath.addNode(self.decisionTree.getNode(9)) newPath.addNode(self.decisionTree.getNode(10)) decisionTreePaths.addPath(newPath) newPath = Path() newPath.addNode(self.decisionTree.getNode(1)) newPath.addNode(self.decisionTree.getNode(2)) newPath.addNode(self.decisionTree.getNode(3)) newPath.addNode(self.decisionTree.getNode(4)) newPath.addNode(self.decisionTree.getNode(5)) newPath.addNode(self.decisionTree.getNode(6)) newPath.addNode(self.decisionTree.getNode(8)) newPath.addNode(self.decisionTree.getNode(9)) newPath.addNode(self.decisionTree.getNode(13)) decisionTreePaths.addPath(newPath) newPath = Path() newPath.addNode(self.decisionTree.getNode(1)) newPath.addNode(self.decisionTree.getNode(2)) newPath.addNode(self.decisionTree.getNode(3)) newPath.addNode(self.decisionTree.getNode(4)) newPath.addNode(self.decisionTree.getNode(5)) newPath.addNode(self.decisionTree.getNode(6)) newPath.addNode(self.decisionTree.getNode(8)) newPath.addNode(self.decisionTree.getNode(9)) newPath.addNode(self.decisionTree.getNode(11)) newPath.addNode(self.decisionTree.getNode(12)) decisionTreePaths.addPath(newPath) return decisionTreePaths