如何在 Orange 数据挖掘的 Python 脚本中使用简单决策树进行估算?
How to Impute using Simple Decision Tree in Python Script in Orange Data Mining?
在 Impute 小部件中,有选项 "Model-based(simple tree)" 用于插补方法
如何在 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)
但代码适用于平均方法,我需要基于模型(简单树)的方法。
以此类推,虽然有点复杂:
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)
在 Impute 小部件中,有选项 "Model-based(simple tree)" 用于插补方法
如何在 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)
但代码适用于平均方法,我需要基于模型(简单树)的方法。
以此类推,虽然有点复杂:
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)