2013-02-08 2 views
0

У меня есть простой фрейм данных 2 столбца метка (двоичная) является Benign и Malignant и предсказателем является пятибалльным порядковым переменным вот резюмеСложность создание ROC кривого с использованием библиотеки (ROCR) в R

data.frame': 127 obs. of 2 variables: 
$ GRADE  : Ord.factor w/ 5 levels "benign"<"likely benign"<..: 1 1 1 1 1 1 1 1 1 1 ... 
$ BENIGN.MALIGN: Factor w/ 2 levels "Benign","Malignant": 1 1 1 1 1 1 1 1 1 1 ... 

Но когда я использую:

pred<-prediction(myTable[[1]],myTable[[2]]) 

Я получаю сообщение об ошибке:

Error in prediction(myTable[[1]], myTable[[2]]) : 
Format of predictions is invalid. 

Что я могу сделать, чтобы исправить это? Благодаря

+3

Как 5-точечная система предсказывает дихотомический исход? – learner

ответ

0

Если вы используете класс как счет и проверить, или предполагается, что интервалы в счете находятся на одинаковом расстоянии, вы можете преобразовать 5 точку Лайкерта в числовой форме следующим образом:

pred <- prediction(as.numeric(myTable[[1]]), myTable[[2]])