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(召回率)