【发布时间】:2017-10-12 23:15:19
【问题描述】:
在 mlr 中执行预处理步骤使用包装器后,有没有办法访问数据?这是代码的剥离版本:
library(mlr)
library(mlbench)
data <- BreastCancer[, 2:11]
lrn <- makeLearner(cl = "classif.ranger",
predict.type = "prob",
fix.factors.prediction = TRUE,
importance = "permutation")
lrn <- makeImputeWrapper(lrn, classes = list(integer = imputeMedian(),
numeric = imputeHist(),
factor = imputeMode()))
lrn <- makeRemoveConstantFeaturesWrapper(lrn, na.ignore = TRUE)
classif.task <- makeClassifTask(data = rawdata, target = "Target", positive = "1")
model <- train(lrn, classif.task)
代码定义了一个学习器,删除了常量特征并执行了插补。有没有办法查看移除常量特征后的数据,或者更有趣的是,在插补后的数据?
【问题讨论】: