Как рассчитать использование простого дерева решений в скрипте Python в Orange Data Mining? - PullRequest
0 голосов
/ 24 августа 2018

в виджете Impute есть опция "На основе модели (простое дерево)" для метода вменения

enter image description here

Как это сделать в скрипте PythonВиджет?

из этой документации (https://docs.orange.biolab.si/3/data-mining-library/reference/preprocess.html#feature-selection), я знаю, как вменять

from Orange.data import Table
from Orange.preprocess import Impute, Average

data = Table("heart_disease.tab")
imputer = Impute(method=Average())
impute_heart = imputer(data)

, но код для среднего метода, мне нужно на основе модели (простое дерево)метод.

1 Ответ

0 голосов
/ 26 августа 2018

По аналогии, хотя немного сложнее:

from Orange.data import Table
from Orange.preprocess import Impute, Model
from Orange.modelling import TreeLearner

data = Table("heart_disease.tab")
imputer = Impute(method=Model(TreeLearner()))
impute_heart = imputer(data)
...