我在R(v 2.15.3)中使用randomForest包(v 4.6-7),可以轻松使用randomForest函数创建模型。但是,当我尝试在我的测试集上进行预测时,找不到predict.randomForest函数。我也尝试用plot.randomForest绘图只是为了得到同样的错误,“找不到函数。”
我已经尝试重新安装软件包(可能它已经过时了)并确保拼写完全正确。我无法弄清楚是什么导致了这个错误,任何想法?
答案 0 :(得分:7)
感兴趣的功能似乎不是从包中导出。
如果您使用ls(package:randomForest)
,您将获得导出功能的列表。
如果您想查看所有可用的功能,请使用:ls(getNamespace("randomForest"), all.names=TRUE)
。 Thanks @Joshua。
你会看到你想要的功能。
要明确引用其中一个,请使用:randomForest:::predict.randomForest()
或者只是创建一个继承类“randomForest”的对象并直接调用predict()
。