首页 > 解决方案 > 随机森林模型问题

问题描述

我在 R 中运行了随机森林模型,然后现在我调用它来预测我的数据集

predict.rf<-predict(layers.stack,random.forest, na.rm=T, type='response')

但是,它带有一个错误,如下所示:

UseMethod(“predict”)中的错误:没有适用于“predict”的方法应用于类“c('randomForest.formula','randomForest')”的对象

有人知道如何解决这个错误吗?

问候

标签: rrandom-forest

解决方案


您似乎正在使用两种不同的 R 脚本 - 一种用于训练,另一种用于预测。此错误意味着您的预测 R 脚本不知道randomForest(.formula)该类。

您可以通过简单地将“randomForest”库导入预测 R 脚本来修复它:

library("randomForest")

推荐阅读