请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师如图,结果向量'use_in_15days'列在测试集中不存在,只有y_pred。计算ROC曲线面积时传入的y_test参数应该是什么?

from sklearn.metrics import roc_auc_score
# 计算面积
roc_area = roc_auc_score(y_train[?, decision_scores)
roc_area 
```![![图片描述](http://img1.sycdn.imooc.com//szimg/5c86255500012ae305460495.jpg)](http://img1.sycdn.imooc.com//szimg/5c8625550001d96911150475.jpg)

正在回答 回答被采纳积分+3

2回答

liuyubobobo 2019-03-11 17:10:59

我可能没有特别理解你的问题?


y_test是测试数据集的真值。


请仔细理解这一小节的示例代码:https://git.imooc.com/coding-169/coding-169/src/master/10-Classification-Performance-Measures/07-ROC-Curve/07-ROC-Curve.ipynb

以手写数据为例。


加油!:)

0 回复 有任何疑惑可以回复我~
  • 提问者 baby猫 #1
    简单的说,就是计算roc曲线下方面积时,传入的y_test参数,原测试集里没有。这情况咋办?
    回复 有任何疑惑可以回复我~ 2019-03-11 17:15:06
  • liuyubobobo 回复 提问者 baby猫 #2
    测试集没有真值,怎么能叫测试集。。。?
    回复 有任何疑惑可以回复我~ 2019-03-11 17:17:04
  • 提问者 baby猫 回复 liuyubobobo #3
    实际上这个y_test是要根据训练集的X_train和y_train,预测测试集的标签y_test作为结果向量。需求就是这样的。
    回复 有任何疑惑可以回复我~ 2019-03-11 17:20:24
提问者 baby猫 2019-03-11 17:10:10

问题截图:

https://img1.sycdn.imooc.com//szimg/5c86262300012ae305460495.jpg

https://img1.sycdn.imooc.com//szimg/5c8626240001d96911150475.jpg

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信