创建精确召回增益曲线并计算曲线下的面积

pyprg的Python项目详细描述


精确召回增益曲线是什么?

请看http://www.cs.bris.ac.uk/~flach/PRGcurves/

内容

此软件包提供以下6个功能:

precision_gain(TP,FN,FP,TN)
recall_gain(TP,FN,FP,TN)
create_prg_curve(labels,pos_scores)
calc_auprg(prg_curve)
prg_convex_hull(prg_curve)
plot_prg(prg_curve)

安装

可以使用命令行中的pip安装此包:

pip install pyprg

用法

有关用法的详细信息,请参见 单个函数,例如在后面键入?prg.create_prg_curve 使用from pyprg import prg导入。示例用法如下 如下:

frompyprgimportprgimportnumpyasnplabels=np.array([1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,0,1,0,0,0,1,0,1],dtype='int')scores=np.arange(1,26)[::-1]prg_curve=prg.create_prg_curve(labels,scores,create_crossing_points=True)auprg=prg.calc_auprg(prg_curve)print(auprg)prg.plot_prg(prg_curve)

作者

本文件包由Meelis Kull,Telmo de Menezes e Silva编写 菲罗,米克尔·佩雷罗·涅托,根据彼得·弗莱克和米利斯的研究 库尔,看http://www.cs.bris.ac.uk/~flach/PRGcurves/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
并行处理java。util。同时发生的叉子在游泳池里。常见的并行性准则,用于选择正确的并行度大小   java如何将空白字符追加到指定长度?   安卓应用程序中出现错误,SSLHandshakeException,找不到证书路径的信任锚点   java如何使用JUnit Mockito验证检查方法是否未被调用   java如何使用不同的@RequestMapping解析多个控制器中的静态页面   Selenium中的javascript需要验证搜索结果   访问数据库SQLiteopenHelper方法时java应用程序崩溃(nullpointerexception)   在二叉树中验证最小堆时出现java空指针异常   Java 7的SSL连接失败   java用RestEasyWebTarget替换ProxyFactory不起作用   在Java应用程序中单击“否”按钮后,数组程序冻结(无响应)   数组中的前缀Java初学者前进和   Java HTML解析器,包括脚本标记和LineNumberReader   在java中为长类型数字加前导零   正则表达式无法映射正则表达式java。lang.IllegalArgumentException:模式段中捕获组的数量