我使用ROCR來獲取各種分類算法在我的數據集上的性能度量。雖然我可以檢索AUC指標相對容易地使用下面的代碼示例:從ROCR預測對象中檢索分類器性能指標
predictions <- predict(rfmodel, test, type="prob")
pred.obj <- prediction(predictions[,2], data$response)
rfperf <- performance(pred.obj, "tpr","fpr")
print(sprintf("random forest AUC %f", as.numeric(performance(pred.obj,"auc")@y.values)))
我有麻煩檢索等檢索其他措施,如準確率,召回,F等爲單一值,我可以包括表在我紙。我試過以下內容:
> p <- performance(pred.obj,"prec", "rec")
> as.numeric([email protected])
Error: (list) object cannot be coerced to type 'double'
我可以繪製值,但這不是我想要的。有任何想法嗎?
這似乎是一個編程問題。我將舉報移民。 – Erik 2013-02-12 09:50:30
我的問題也有一個統計組件:?unlist函數將返回一個答案向量。什麼是精確度或召回呢?這些數字的意思?中位數? – 2013-02-12 13:59:12