我使用插入符号包在R中创建了以下三种RFE类型:
lmresults = rfe(twoHoursDaily[,1:12], twoHoursDaily[,13], sizes = c(1:12), rfeControl = control)
treeBagresults = rfe(twoHoursDaily[,1:12], twoHoursDaily[,13], sizes = c(1:12), rfeControl = control)
RForestresults = rfe(twoHoursDaily[,1:12], twoHoursDaily[,13], sizes = c(1:12), rfeControl = control)我需要为所有三个图绘制Rsquare,但我不知道如何访问每个RFE的Rsquare对象。我可以按以下方式绘制其中一个的方格:
plot(treeBagresults, type = c("g","o"), metric = "Rsquared")但是,如何访问每个Rsquare对象,这样我就可以生成绘制这三个方面所需的向量pr?
发布于 2016-03-20 18:18:53
rfe的输出将是一个list。我们需要提取具有R平方对象的list元素。为了了解输出的结构,我们可以使用str(lmresults)。从那里获取results元素
lmresults$results[["Rsquared"]]同样,对于其他对象也是如此。
https://stackoverflow.com/questions/36117367
复制相似问题