R мультиклассовая ошибка roc: ответ и предиктор должны быть векторами одинаковой длины - PullRequest
0 голосов
/ 19 сентября 2018

Я строю кривые roc для переменной отклика с 4 классами.Я вычислил предиктор, но когда я передаю его функции multiclass.roc пакета pROC , я получаю эту ошибку:

Error in roc.default(response, predictor, levels = X, percent = percent,  : 
  Response and predictor must be vectors of the same length.

Вот мой код:

md2 <- glmnet(as.matrix(train), train_label, lambda = cv2$lambda.min, family = 'multinomial', alpha = cv2$alpha)
roc_sexage_elnet <- multiclass.roc(test_label, as.matrix(predict(md2, as.matrix(test), type = "response")))

Я пытался проверить различные примеры, но я застрял с этим.

...