У меня есть полиномиальная модель, построенная с nnet:multinom
из 5 классов для 26 переменных:
mirna_multinom_0 = multinom(formula_0, data= clase_training, maxit=10000 )
И затем я создаю свой ROCS с помощью:
multiclass.roc(clase_training$clase, mirna_multinom_0$fitted.values,plot=TRUE)
Который я планирую.
pred_test_inter_multinom_5 = predict(interaction_multinom_model_5, newdata = clase_test, "probs")
multiclass.roc(clase_test$clase, pred_test_inter_multinom_5,plot=TRUE)
Чтобы понять их, я сохраняю его как объект e
и вызываю контраст как names(e$roc)
, чтобы увидеть свои контрасты.
e = multiclass.roc(clase_training$clase, mirna_multinom_0$fitted.values)
names(e$rocs)
[1] "Control/Idiop_grave" "Control/Idiop_leve" "Control/Isquem_grave"
[4] "Control/Isquem_leve" "Idiop_grave/Idiop_leve" "Idiop_grave/Isquem_grave"
[7] "Idiop_grave/Isquem_leve" "Idiop_leve/Isquem_grave" "Idiop_leve/Isquem_leve"
[10] "Isquem_grave/Isquem_leve"
Что дает мне 2 графика для каждого из них, 1 в направлении › и другой в направлении ‹.
Теперь. Можно ли каким-то образом отобразить названия каждого контраста на графиках?
Кроме того, есть ли способ получить площадь под кривой AUC для каждого контраста ROC? Я получаю его только в сообщении для полинома. У которых нет сюжета PROC. Могу ли я получить полиномиальную ROC или это просто конструкция без графического представления?