我有一个多项模型,nnet:multinom
由 26 个变量的 5 个类构成:
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 个在 > 方向,另一个在 < 方向。
现在。我可以以某种方式在图中绘制每个对比的标题吗?
而且,有没有一种方法可以为每个 ROC 对比度获得曲线 AUC 下的面积?我只在多项式的消息中获得它。没有 PROC 图。我可以获得多项式 ROC,还是它只是一个没有图形表示的构造?