0

我想使用iml -package计算排列特征重要性并使用 logLoss 作为损失函数。

     mtcars$vs <- as.factor(mtcars$vs)
    rf <- randomForest(vs ~ ., data = mtcars, importance = TRUE)
    X <- mtcars[which(names(mtcars) != "vs")]
    predictor <- Predictor$new(rf, data = X, y = mtcars$vs, type = "prob")
    imp <- FeatureImp$new(predictor, loss = "logLoss")

不幸的是,我在最后一步收到错误消息“Math.factor 错误(预测):'log' 对因子没有意义”。

有人知道我犯了什么错误吗?先感谢您。

4

0 回答 0