r ROC性能比较

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r ROC性能比较相关的知识,希望对你有一定的参考价值。

#Compare ROC Performance of Models
plot(m1_perf, col='blue', lty=1, main='ROCs: Model Performance Comparision') # logistic regression
plot(m2_perf, col='gold',lty=2, add=TRUE); # simple tree
plot(m2_1_perf, col='dark orange',lty=3, add=TRUE); #tree with 90/10 prior
plot(m3_perf, col='green',add=TRUE,lty=4); # random forest
plot(m4_perf, col='dark gray',add=TRUE,lty=5); # Conditional Inference Tree
plot(m3_2_perf, col='dark green',add=TRUE,lty=6); # Improved logistic regression using random forest
plot(m7_2_perf, col='black',add=TRUE,lty=7); # Support Vector Machine (SVM)
plot(m8_perf, col='red',add=TRUE,lty=8); # Neural Network
plot(m9_2_perf, col='brown',add=TRUE,lty=9); # Neural Network
    legend(0.6,0.5,
           c('m1:logistic reg','m2:Recursive Partitioning','m2_1:Recursive Partitioning - Bayesian', 
              'm3:random forest', "m4:condtn inference tree", "m3_2:Improved Logistic", "m7_2:SVM", 
              "m8:Neural Net", "m9:Lasso"),
           col=c('blue','gold', 'orange','green', 'dark gray', 'dark green', "black", "red","brown"),
           lwd=3);
lines(c(0,1),c(0,1),col = "gray", lty = 4 ) # random line

以上是关于r ROC性能比较的主要内容,如果未能解决你的问题,请参考以下文章

R语言使用yardstick包的roc_curve函数评估多分类(Multiclass)模型的性能查看模型在多分类每个分类上的ROC曲线(roc curve)

R语言deLong‘s test:通过统计学的角度来比较两个ROC曲线检验两个ROC曲线的差异是否具有统计显著性

R语言deLong‘s test:使用自定义函数检验两个ROC曲线的差异是否具有统计显著性比较两个或多个相关ROC曲线的AUC的非参数检验

r 如何使用ROC分析比较复杂的复发风险模型。该分析使用置换方法的实现

R语言使用yardstick包的pr_curve函数评估多分类(Multiclass)模型的性能查看模型在多分类每个分类上的ROC曲线(precision(精准率),R代表的是recall(召回率)

R语言使用yardstick包的pr_curve函数评估多分类(Multiclass)模型的性能查看模型在多分类每个分类上的ROC曲线(precision(精准率),R代表的是recall(召回率)