Q1 : 분류 문제에 대한 AUC 값을 얻으려고 시도했으며이를 위해 R에서 e1071 및 ROCR 패키지를 사용하려고했습니다. ROCR에는 예측 값과 레이블 값이있는 "ROCR.simple"이라는 멋진 예제가 있습니다.e1071 패키지에서 svm을 실행하여 예측 목록을 얻는 방법
library(ROCR)
data(ROCR.simple)
pred<-prediction(ROCR.simpe$predictions, ROCR.simple$labels)
auc<-performance(pred,"auc")
이것은 AUC 값을 제공하며 아무런 문제가 없습니다. 내 문제 : 위의 예에서 ROCR.simple$predictions
에 의해 주어진 데이터 유형을 얻으려면 어떻게해야합니까? 나는 내 분석을 실행한다.
library(e1071)
data(iris)
y<-Species
x<-iris[,1:2]
model<-svm(x,y)
pred<-predict(model,x)
여기까지 나는 괜찮다. 그러면 ROCR.simpe$predictions
이주는 예측을 어떻게 얻을 수 있습니까?
Q2 :
ROCR.xvals
을 포함하는 좋은 예제가있다. 이것은 10 번의 교차 검증에 문제가 있습니다.
그들은
pred<-prediction(ROCR.xval$predictions,ROCR.xval$labels)
auc<-performance(pred,"auc")
이 모두 10 개 교차 검증에 대한 결과를 제공
를 실행합니다.내 문제는 다음과 같습니다
ROCR.xvals
에 주어진 내가
model<-svm(x,y,cross=10) # where x and y are as given in Q1
를 사용하여 목록에 예측 및 라벨의 모든 10 개 결과를 얻을 어떻게해야합니까?