ROCR을 사용하여 데이터 집합의 다양한 분류 알고리즘 성능을 측정합니다. 나는 비교적 쉽게 다음 코드 샘플 사용하여 AUC 메트릭을 검색 할 수 있지만 : 나는 문제가 내가있는 테이블에 포함 할 수있는 하나의 값으로 등 F 정밀도와 같은 다른 조치, 리콜, 검색 다른 검색을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)))
을 내 종이. 나는 다음을 시도했다 :
> p <- performance(pred.obj,"prec", "rec")
> as.numeric([email protected])
Error: (list) object cannot be coerced to type 'double'
필자는 필자가 원하는 것은 아니다. 어떤 아이디어?
이것은 프로그래밍 질문 인 것 같습니다. 나는 이주를 위해 그것을 표시 할 것이다. – Erik
제 질문에 통계 구성 요소도 있습니다 :? unlist 함수는 응답 벡터를 반환합니다. 그렇다면 정밀도 또는 리콜이란 무엇입니까? 그 숫자의 평균 은요? 중앙값? –