def test(): """Standalone test""" import sys from AnyQt.QtWidgets import QApplication from Orange.classification.tree import TreeLearner, SklTreeLearner from Orange.regression.tree import TreeLearner, SklTreeRegressionLearner a = QApplication(sys.argv) ow = OWTreeGraph() data = Table("titanic") # data = Table("housing")[:30] clf = SklTreeLearner()(data) # clf = TreeLearner()(data) clf.instances = data ow.ctree(clf) ow.show() ow.raise_() a.exec_() ow.saveSettings()
def main(): from AnyQt.QtWidgets import QApplication import sys app = QApplication(sys.argv) ow = OWPythagorasTree() data = Table(sys.argv[1] if len(sys.argv) > 1 else 'iris') if data.domain.has_discrete_class: from Orange.classification.tree import SklTreeLearner as TreeLearner else: from Orange.regression.tree import SklTreeRegressionLearner as TreeLearner model = TreeLearner(max_depth=1000)(data) model.instances = data ow.set_tree(model) ow.show() ow.raise_() ow.handleNewSignals() app.exec_()