안녕하세요 교수님
데이터 분석중에 다음과 같은 오류가 나서 문의드립니다.
> plot_ROC(b1,b2)
Setting levels: control = Control, case = LBD
Setting direction: controls > cases
Error in wilcox.test.default(x$lr$model[, 2], x$lr$model[, 1]) :
'y' must be numeric
제 데이터의 경우 종속변수(control or LBD)가 factor로 되어 있는데요, 이 때문에 문제가 발생하는 것인지요?
해결책이 무엇이 있을지 문의드립니다. 새로운 열을 numeric으로 만들어서 진행을 하는 방법 외에 다른방법은 없을지요? 감사합니다.!
addendum)
자료를 정리할때 control 은1, case는 2로 했었습니다.
factor를 numeric으로 바꾸어서 실행했더니
Error in eval(family$initialize) : y values must be 0 <= y <= 1
이렇게 나오길래 다시 control은 0, case 를 1로 해서 실행했더니 결과가 잘 나왔습니다.
control과 case를 0으로만, 1으로만 지정을 해야하는지 혹은 함수에서 그걸 변경하는 옵션이 있는지도 궁금합니다.! 감사합니다.~