5

私はドイツの信用データの分析に従っていますが、ROCRパッケージを既にインストールしているため、エラーを修正できませんでした。以下は、ROCRを使用するコードです。

#load library
library(ROCR)

#score test data set
test$score <- predict(m,type='response',test)
pred <- prediction(test$score,test$good_bad)
perf <- performance(pred,"tpr","fpr")
plot(perf)

を実行するpredと、次のエラーが表示されます。

>pred <- prediction(test$score,test$Good_Bad)
Error: could not find function "prediction".

これは、次の行を実行しようとしたときにも発生します。

>perf <- performance(pred,"tpr","fpr")
Error: could not find function "performance"
4

2 に答える 2

3

私は同じ問題を抱えていました...よく見ると、次のように書かれています:

Loading required package: gplots
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  there is no package called ‘KernSmooth’
In addition: Warning messages:
1: package ‘ROCR’ was built under R version 3.0.3 
2: package ‘gplots’ was built under R version 3.0.3 
Error: package ‘gplots’ could not be loaded

install.packages("gplots") をインストールしてからライブラリをロードすると、問題なくロードされ、関数が見つかりました。

お役に立てれば

于 2014-04-04T10:51:50.540 に答える
0

私も同じ問題を抱えていました。すでに「gplots」がインストールされていて、明らかに最新の状態であるにもかかわらず、コマンド install.packages("gplots") を介して再インストールしただけで、問題なく動作するようでした。

于 2014-11-13T13:21:39.783 に答える