首页 > 其他分享 >画提升度曲线

画提升度曲线

时间:2023-11-29 19:44:06浏览次数:24  
标签:pre target 曲线 bad 提升 apply cum data

画lift曲线

target=np.array([1,0,1,0,1,1,1,0,0,1,1,0,1,0,1,1,1,0,0,1])
y_pre=np.random.rand(20)
y_pre

def lift(target,y_pre):
data=pd.DataFrame({'target':target,'y_pre':y_pre})
data['y_pre']=pd.qcut(data['y_pre'],q=[0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1])
data=data.groupby('y_pre').sum().reset_index()
data['apply']=1
data['cum_bad']=data['target'].cumsum()
data['cum_apply']=data['apply'].cumsum()
data['bad_total']=data['target'].sum()
data['apply_total']=data['apply'].sum()
data['cum_bad_rate']=data['cum_bad']/data['bad_total']
data['cum_apply_rate']=data['cum_apply']/data['apply_total']
data['lift']=data['cum_bad_rate']/data['cum_apply_rate']
return np.array(data['lift'])

标签:pre,target,曲线,bad,提升,apply,cum,data
From: https://www.cnblogs.com/chenqianguan/p/17865689.html

相关文章

  • OpenCASCADE 曲线求交
    对于拓朴边提供了求交算法IntTools_EdgeEdge,这个类是使用类似于曲面求交的离散网格法,使用了离散包围盒法。OpenCASCADE曲线求交1IntroductionOpenCASCADE中提供了二维几何曲线的求交类Geom2dAPI_InterCurveCurve,对应到三维几何只提供了GeomAPI_IntCS,GeomAPI_IntS......
  • 提升企业网络安全的得力助手——EventLog Analyzer网络日志管理
    在当今数字化时代,企业的网络安全问题变得尤为重要。为了更好地应对日益增多的威胁和安全漏洞,企业需要一种高效的网络日志管理工具,EventLogAnalyzer便是其中一款卓越的解决方案。EventLogAnalyzerEventLogAnalyzer是一款综合性的网络日志管理工具,专为企业而设计,以提供全方位的日......
  • 如何利用多开软件在Windows电脑上提升翻译效率?
    如何利用多开软件在Windows电脑上提升翻译效率?在现代社会,翻译在跨文化交流中扮演着重要的角色。对于许多翻译工作者来说,提高工作效率是至关重要的。而在Windows电脑上,利用多开软件可以帮助翻译工作者提升效率,更快速地完成翻译任务。本文将介绍如何利用多开软件来提升翻译效率,并推......
  • 如何利用多开软件在Windows电脑上提升翻译效率?
    如何利用多开软件在Windows电脑上提升翻译效率?在现代社会,翻译在跨文化交流中扮演着重要的角色。对于许多翻译工作者来说,提高工作效率是至关重要的。而在Windows电脑上,利用多开软件可以帮助翻译工作者提升效率,更快速地完成翻译任务。本文将介绍如何利用多开软件来提升翻译效率,并推......
  • Linux内核调优技巧:提升CentOS 7性能的实用指南
    Linux内核调优技巧:提升CentOS7性能的实用指南在现代计算环境中,性能是一个至关重要的考量因素。对于CentOS7用户来说,合理的内核调优可以显著提升系统的响应速度、资源利用率和整体性能。本文将介绍一些实用的Linux内核调优技巧,帮助你更好地优化CentOS7系统。1.调整文件系统参......
  • 计算机认证考试:提升专业技能的关键步骤
    摘要:计算机认证考试是评估和验证个人在计算机科学和信息技术领域的专业知识和技能的重要途径。本文将为读者介绍计算机认证考试的重要性,以及为成功通过考试而采取的步骤。引言:在当今数字化时代,计算机技术的不断发展使得拥有强大计算机能力的专业人员越来越受追捧。然而,在竞争激烈的......
  • OpenCASCADE二维曲线求交
    OpenCASCADE二维曲线求交1IntroductionOpenCASCADE中对二维曲线求交和三维曲线求交是不同的,三维曲线求交统一使用离散法,二维曲线求交根据曲线类型的不同分种类型进行处理。二维曲线求交中还提供了计算自交的直接接口。在TKGeomAlgo中,主要内容就是拟合、求交算法,理解求交算法的......
  • 3招解决时序数据高基数难题,性能多维度提升!
    本文分享自华为云社区《DTSETechTalk|3招解决时序数据高基数难题,性能多维度提升!》,作者:华为云开源。本期《openGemini全新列存引擎,为您解决时序数据高基数难题》的主题直播中,华为云开源DTSE技术布道师&数据库创新Lab技术专家黄飞腾,与开发者朋友们分享了时序数据库的特点和遥测......
  • 盈致MES系统:优化生产过程、提高质量、降低成本、提升竞争力
    mes系统的优点主要体现在以下几个方面:优化生产过程:MES系统提供实时的生产过程监控和数据收集,帮助企业清晰地了解生产线上的各个环节,包括设备状态、生产进度、质量指标等。这使得企业能够作出准确的决策并快速响应变化。实现资源优化:MES系统可以对生产线进行优化调度,确保生产资源的......
  • 盈致MES系统:优化生产过程、提高质量、降低成本、提升竞争力
    mes系统的优点主要体现在以下几个方面: 优化生产过程:MES系统提供实时的生产过程监控和数据收集,帮助企业清晰地了解生产线上的各个环节,包括设备状态、生产进度、质量指标等。这使得企业能够作出准确的决策并快速响应变化。实现资源优化:MES系统可以对生产线进行优化调度,确......