2013-06-11 108 views
2

我對德國信用卡數據進行了分析,發現我沒有糾正錯誤,因爲我已經安裝了ROCR套餐。下面是使用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" 
+0

我看不出有什麼理由爲什麼你應該得到這些錯誤。包是否成功加載? – Thomas

回答

2

我有同樣的問題...如果你仔細看,它說:

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」),然後加載了庫並加載並找到了沒有任何問題的函數。

希望這有助於

1

我也有同樣的問題,儘管已經有「gplots」安裝,顯然是最新的,我只是通過命令install.packages重新安裝了它(「gplots」),似乎工作好。