永发信息网

matlab里自带的函数plotroc怎么用

答案:2  悬赏:80  手机版
解决时间 2021-01-27 02:29
matlab里自带的函数plotroc怎么用
最佳答案
最一般的用法就是:
plotroc(targets,outputs)你可以自己 doc plotroc 看具体用法,说的很详细,还有例子。如果还是不懂可以追问。

如果你是不懂 ROC 是什么,那么可以先自己百度 ROC 的概念。
全部回答
matlab 的plotroc函数主要是绘制roc曲线。 roc曲线是通用的分类器评价工具,matlab函数中自带了绘制该曲线的函数plotroc。 plotroc函数的原型为:plotroc(targets, outputs) 其中参数targets是一个矩阵,代表测试集,每一列表示一个测试样本的标签 如果有两类样本,比如第1,2,5个样本属于第1类,第3,4,6个样本属于第2类....则targets应为: 1 1 0 0 1 0 ... 0 0 1 1 0 1 ... 如果只有一类样本,包含了负样本,则只要一行,用1表示正样本,0表示负样本即可,比如targets为: 1 0 1 1 0 0 0 0 1 ... 参数outputs也是一个矩阵,代表分类结果,同样每一列表示一个测试样本的分类结果 同样如果有两类样本,则应有两个分类器,每一列记录了每个测试样本在两个分类器上的得分,此时outputs为: 0.8 0.85 0.2 0.75 0.21 ... 0.8 0.01 0.9 0.23 0.67 ... 如果只有一类,则outputs只有一行,如: 0.8 0.6 0.8 0.7 0.05 0.3 0.03 ... 注意,得分必须在[0, 1]的区间内,可以自己规约一下。 我们将相应的测试标签targets和对应的分类得分outputs输入plotroc中就可以绘制出相应的roc曲线了。 有人问起,我也就在网上搜了一下,发现还有很多人不会用,写下来以供参考,欢迎指正。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
想积累很多的社会经验,但是生活圈子很小,该
在校大学生可以结婚吗
六年级上学期应用题有答案要快
第一调查网的钱怎么提现
乃自房中老年人活动中心在什么地方啊,我要过
悲默的意思是什么啊?知道的请说下!
霸王洗发水也有狂脱期吗
肉夹馍的饼放什么添加剂酥脆
四川农信攀枝花农商银行(仁和支行)地址在什么
以下园林中不属于皇家园林的是
家里贷款需要什么条件
攀枝花农商行(彩虹路)地址在什么地方,想过去
请问你的4411s风扇最后搞好了吗,我的电脑和
我们是做塑料桶的生产厂家,想设计一段广告词
灵羊的意思是什么啊?知道的请说下!
推荐资讯
刻即的意思是什么啊?知道的请说下!
苹果5换卡怎么显示不了
CO2供应不足最终可影响到绿色植物释放O2减少
退保和取保单价值 哪个好
线头黄色的,可吸收的线,发炎了,怎么办
只鸡的意思是什么啊?知道的请说下!
男方家拿不出彩礼 怎么办
英语冠词问题As () unemployment is very hig
汽车电池报警显示常亮咋回事?
朱离的意思是什么啊?知道的请说下!
柰何的意思是什么啊?知道的请说下!
重置路由器之后,准备重新修改密码,但是输入
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?