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)ありがとう@ジョシュア。そこに必要な機能が表示されます。

それらの 1 つを明示的に参照するには、以下を使用します。randomForest:::predict.randomForest() または、クラス「randomForest」を継承するオブジェクトを作成し、predict()それを直接呼び出します。

于 2013-06-21T00:36:26.630 に答える