6

我在 R (v 2.15.3) 中使用 randomForest 包 (v 4.6-7),并且可以轻松地使用函数 randomForest 创建模型。但是,当我尝试在我的测试集上进行预测时,找不到 predict.randomForest 函数。我也尝试使用 plot.randomForest 进行绘图,只是得到相同的错误,“找不到函数”。

我已经尝试过重新安装软件包(估计它可能已经过时了)并确保拼写绝对正确。我无法弄清楚是什么导致了这个错误,有什么想法吗?

4

1 回答 1

7

看起来感兴趣的功能没有从包中导出。

如果您使用ls(package:randomForest),您将获得导出函数的列表。

如果您想查看所有可用的功能,请使用:ls(getNamespace("randomForest"), all.names=TRUE)谢谢@Joshua。你会在那里看到你想要的功能。

为了显式引用其中一个,使用:randomForest:::predict.randomForest() 或者只是创建一个继承类'randomForest'的对象并predict()直接调用它。

于 2013-06-21T00:36:26.630 回答