2011-12-06 6 views
1

작동하지 않습니다 나는이 같은 기능을 사용하여 시도했다 :R AUC (metrumrg 패키지)

AUC(WM,time=Grand.trial,id=Feed,dv=Distance.moved) 

을하지만이 오류 메시지가 발생합니다

Error in (function(x, i, exact) if (is.matrix(i)) as.matrix(x)[[i]] else .subset2(x, : 
object 'Feed' not found 

나는 데이터 집합을 지정 시도 물체 (그냥 Feed 대신 WM $ Feed)를 입력하면 다른 오류가 발생합니다.

Error in .subset2(x, i, exact = exact) : 
recursive indexing failed at level 2 

아무도 도와 줄 수 있습니까? AUC는 (사다리꼴 방법)을 계산하기위한 다른 방법이

+0

를'당신을 향해 할 수있는 최소한 변하지 않았고 앞으로도 것 충분한 정보를 제공하십시오. 또한 '? AUC'를 보면 변수 이름을 문자열로 전달해야 할 수도 있습니다. – joran

답변

0

ROCR 패키지 사용 예와 마찬가지로 환영합니다 : STR (WM)`의 출력을 게시

> library(ROCR) 
> data(ROCR.simple) 
> pred <- prediction(ROCR.simple$predictions, ROCR.simple$labels) 
> performance(pred, 'auc')@y.values 
[[1]] 
[1] 0.8341875 
+0

고맙습니다. ROCR 패키지에 대한 몇 가지 문서를 읽었지만 설명하려고하는 AUC의 종류를 설명하지 못합니다 (그 이유는 metrumrg 패키지에서 끝났기 때문입니다.). 내 x 값은 시간 지점이고 y 값은 가중치이며 AUC는 체중 곡선 아래 영역을 제공해야합니다. 그것은 내가 너의 모범에서 얻은 것 일까? – user1083856

+0

네, 맞습니다. –