问题描述
我使用的是 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 (将#修改为@)