【发布时间】:2016-02-04 17:27:46
【问题描述】:
绘制 roc 曲线:
library(ROCR)
<data cleaning/scrubbing>
<train data>
.....
.....
rf.perf = performance(rf.prediction, "tpr", "fpr") #for RF
logit.perf = performance (logit.prediction, "tpr", "fpr") #for logistic reg
tree.perf = performance(tree.prediction, "tpr", "fpr") #for cart tree
...
plot(re.perf) #a RF roc curve
如果我想运行 xgboost 分类并随后绘制 roc:
目标=“二进制:物流”
我对 xgboost 的参数 metrics "auc"(CRAN manual 的第 9 页)感到困惑,它说的是面积。 如何用 tpr 和 fpr 绘制曲线进行模型比较?
我尝试在网络和github上搜索,最强调特征重要性图(xgboost)。
谢谢
【问题讨论】:
-
澄清一下,AUC 是接收器操作曲线 (ROC) 曲线下的面积。这是一个介于 0-1 之间的度量。对我来说,你的问题并不完全清楚。我猜你只是想绘制 ROC 但这样做有困难吗?也许包括一个reproducible example,这可能会有所帮助。
标签: r plot machine-learning