R:使用 ml3 库绘制结果

问题描述

我使用的是 R 编程语言。我正在尝试使用“mlr”库复制以下 stackoverflow 帖子中的图:R: multiplot for plotLearnerPrediction ggplot objects of MLR firing errors in RStudio

(我也在这里使用这个网站:https://www.analyticsvidhya.com/blog/2016/08/practicing-machine-learning-techniques-in-r-with-mlr-package/

首先,我为这个练习创建了数据(“响应变量”是响应,所有其他变量都是预测变量)

 #load libraries
    library(mlr)
    library(girdExtra)
    library(ggplot2)
    library(rpart)
    
    #create data
    
    a = rnorm(1000,10,10)
    b = rnorm(1000,5)
    c = rnorm(1000,5,10)
    d <- sample( LETTERS[1:3],1000,replace=TRUE,prob=c(0.2,0.6,0.2) )
    response_variable <- sample( LETTERS[1:2],prob=c(0.3,0.7) )
    
    data <- data.frame(a,b,c,d,response_variable)
    data$d = as.factor(data$d)
    data$response_variable = as.factor(data$response_variable)

从这里开始,我尝试遵循教程的“mlr”部分(仅使用“决策树”和“随机森林”算法):

task <- makeClassifTask(data = data,target = "response_variable")

learners = list( 
    "classif.randomForest","classif.rpart" )

p1<-plotLearnerPrediction(learner = learners[[1]],task = task)
p2<-plotLearnerPrediction(learner = learners[[2]],task = task)

谁能告诉我我作为用户制作的图是否打算这样做?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)