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

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为扫描器的输入生成字符序列   hibernate中的java实体合并   如何使变量在Java文件中成为全局变量   java JVM崩溃“异常访问冲突”   向MediaMetadataRetriever中的setDataSource()发送Uri时发生java IllegalArgumentException   java没有节约协议?   用户界面java gui帮助actionlistener   java索引越界异常,即使大小小于索引?   在C++中使用java的困惑   在普通java编码中插入图像   JDBC上的java缓存数据   在Java中,在字符串的特定位置替换子字符串   java在运行elasticsearch集群时遇到Perm Gen空间问题   java Soap故障跟踪   java拆分器。固定长度(int)。拆分(字符串)   java获取jar内部包的路径