问:
AUC的值是怎么计算出来的?
答:
顾名思义,AUC指的是ROC曲线下的面积大小,该值能够量化地反映基于ROC曲线衡量出的模型性能。计算AUC值只需要沿着
ROC横轴做积分就可以了。由于ROC曲线-般都处于y=x这条直线的上方(如果不是的话,只要把模型预测的概率反转成1-p就可以得到一个更好的分类器),所以AUC的取值一般在0.5一1 之间。AUC越大,说明分类器越可能把真正的正样本排在前面,分类性能越好。
用hex函数,可以把10进制整数变成十六进制数比如上面的例子十进制数15,变成16进制数是f,里面的0x只是一个前缀十进制数255,变成16进制数是ff,