首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    评分卡应用 - 利用Toad进行有监督分箱(卡方分箱决策树分箱)

    toad是针对工业届建模而开发的工具包,针对风险评分卡的建模有针对性的功能。...toad持续更新优化中,本教程针对toad的各类主要功能进行介绍, 包括: EDA相关功能 如何使用toad高效分箱并进行特征筛选 WOE转化 逐步回归特征筛选 模型检验和评判 标准评分卡转化和输出...其他功能 中文教程:toad使用教程 文章目录 1 Toad — EDA 工具 2 变量的iv值 —— quality 2.1 IV值解读 2.2 toad.quality 3 如何使用toad高效分箱并进行特征筛选...4 toad分箱 4.1 卡方分箱 4.2 决策树分箱 4.3 toad调用函数 5 观察分箱并调整 6 WOE转化 7 用gbdt编码,用于gbdt + lr建模的前置 8 一个完整的code示例...4.3 toad调用函数 toad的分箱功能支持数值型数据和离散型分箱,默认分箱方法使用 卡方分箱。

    3.3K20

    【评分卡实现】应用Python中的toad.ScoreCard函数实现评分卡

    本文着重阐述应用toad库中的ScoreCard函数快速实现评分卡。 建议在建模前把原理和实现逻辑弄清楚,避免出现错误。...一、安装toad库 ScoreCard是toad库下的函数,调用需先要安装toad库。...打开cmd,安装语句如下: pip install toad 若安装成功,会显示结果如下: 二、ScoreCard函数定义 ScoreCard函数的功能是实现评分卡转换。...在调用toad.ScoreCard对象的fit方法时,需要传入训练数据X和对应的标签Y。 调用export方法并设置to_frame=True,可以输出每个特征的得分情况。...得到结果: 图片 2 变量分箱 接着用toad库中的Combiner函数对变量进行分箱,具体代码如下: import toad c = toad.transform.Combiner() c.fit

    2.5K20

    Python数据挖掘——应用toad包中的detect函数进行描述性统计

    本文和你一起探索数据挖掘常用的函数toad.detector.detect。...一、安装toad包 首先打开cmd,安装toad包,安装语句如下: pip install toad 若安装成功,会显示结果如下: 二、导入数据 背景:现需分析53万客户的基本信息和购物信息,用于构建客户的购物画像...#读取数据 import os import toad import numpy as np import pandas as pd os.chdir(r'F:\公众号\70.数据分析报告') date...= pd.read_csv('BlackFriday.csv', encoding='gbk') date.head(5) 展示前几行数据如下: 三、应用detect函数计算描述性统计值 最后,调用toad...库下的detect函数,进行数据描述性统计分析,语句如下: #计算描述性统计值 describe = toad.detector.detect(date) describe 得到结果如下: 其中index

    69610

    GAN版马里奥创作家来了:一个样本即可训练,生成关卡要素丰富 | 开源

    事实上,这只名为TOAD-GAN的AI生成关卡的逻辑也与之类似。 TOAD-GAN是基于SinGAN架构的扩展,能够生成基于token的超级马里奥关卡。 所谓token长这样: ?...这样,TOAD-GAN就可以通过将预定义输入注入到生成器级联中,来执行关卡编写。...实验结果 研究人员对TOAD-GAN生成的结果进行了定性对比。 可以看出,与超级马里奥的原生关卡相比,TOAD-GAN生成的关卡在保留了风格的基础上,产生了不同的元素组合方式。 ?...不只是超级马里奥 其实,不只是超级马里奥,研究人员也通过实验证明,TOAD-GAN可以生成任何基于token的游戏的关卡,比如超级马里奥赛车。 ? TOAD-GAN只用原生赛道样本进行训练。...研究人员还表示,下一步他们还会将游戏机制揉进生成过程中,并将TOAD-GAN应用于Minecraft这样的像素游戏,或具有非线性关卡结构的迷宫游戏。

    52110

    推荐四款优秀的数据库设计工具,你值得拥有!

    3 Toad Data Modeler 官网:https://www.toadworld.com/products/toad-data-modeler 作为一款数据库建模工具,Toad Data Modeler...逆向工程 Toad可以通过连接到数据库,来对架构进行逆向工程。 模型与同步 Toad使用户能够将逻辑模型转换为选定的物理模型(例如Oracle和SQL Server等)。...此外,Toad还可以让用户从数据库中直接更新模型。 自动化 Toad可以自动化诸如数据和架构模式之间的比较流程。 SQL代码的生成 Toad可以生成各种复杂的数据库DDL脚本。...支持的数据库 Toad工具可以连接到多个数据库上,其中包括:Oracle、SAP、MySQL、SQL Server、以及PostgreSQL等。 售价 Toad提供30天的免费试用期。...30天之后,用户可以637.45美元的价格购买Toad Data Modeler许可证,其中包含1年的技术支持。 总结 总的说来,Toad是一个具有许多出色功能的数据库建模平台。

    4K30

    数据库设计工具介绍

    3.Toad Data Modeler 官网:https://www.toadworld.com/products/toad-data-modeler 作为一款数据库建模工具,Toad Data Modeler...逆向工程 Toad可以通过连接到数据库,来对架构进行逆向工程。 模型与同步 Toad使用户能够将逻辑模型转换为选定的物理模型(例如Oracle和SQL Server等)。...此外,Toad还可以让用户从数据库中直接更新模型。 自动化 Toad可以自动化诸如数据和架构模式之间的比较流程。 SQL代码的生成 Toad可以生成各种复杂的数据库DDL脚本。...支持的数据库 Toad工具可以连接到多个数据库上,其中包括:Oracle、SAP、MySQL、SQL Server、以及PostgreSQL等。 售价 Toad提供30天的免费试用期。...30天之后,用户可以637.45美元的价格购买Toad Data Modeler许可证,其中包含1年的技术支持。 总结 总的说来,Toad是一个具有许多出色功能的数据库建模平台。

    1.5K10

    【Python数据挖掘】应用toad包中的KS_bucket函数统计好坏样本率、KS值

    本文和你一起探索数据挖掘常用的函数toad.metrics.KS_bucket。...一、安装toad包 首先打开cmd,安装toad包,安装语句如下: pip install toad 若安装成功,会显示结果如下: 二、导入数据 背景:现需分析7252个客户的多头、关联风险、法院执行...具体语句如下: help(toad.metrics.KS_bucket) 得到结果如下: Help on function KS_bucket in module toad.metrics: KS_bucket...四、应用KS_bucket函数计算变量的KS值 1 等频分割 接着,调用toad库下的KS_bucket函数,设置10等分等频分箱,进行数据统计分析,语句如下: d1=toad.metrics.KS_bucket...2 等距分割 为了对比,调用toad库下的KS_bucket函数,设置10等分等距分箱,进行数据统计分析,语句如下: d1=toad.metrics.KS_bucket(date['7天内申请人在多个平台申请借款

    1.9K10

    【Python常用函数】一文让你彻底掌握Python中的toad.selection.select函数

    本文和你一起来探索Python中的toad.selection.select函数,让你以最短的时间明白这个函数的原理。 也可以利用碎片化的时间巩固这个函数,让你在处理工作过程中更高效。...一、安装toad包 quality是toad库下的函数,调用需先要安装toad包。...打开cmd,安装语句如下: pip install toad 若安装成功,会显示结果如下: 二、select函数定义 select函数的功能是根据变量的缺失情况、IV值、相关性初步筛选出能入模的变量...其基本调用语法如下: import toad toad.selection.select(frame, target='target', empty=0.9, iv=0.02, corr=0.7, return_drop...的变量确实是3个,不过需要注意的是,这里的iv是toad中自带函数计算的,如果有不同的划分方式,iv值会不同。

    1.9K20

    使用ash分析ORA-01652问题(r4笔记第36天)

    首先看到时间基本都消耗在了两个程序上,其中一个还是toad连接进来的session....Module Action %Activity USG01 EnvelopeMT@ccbdbpr2 (TNS V1-V3) 72.81 UNNAMED 72.81 TOAD 11.0.0.116...file sequential read 5.04 PRDUSG1C pm1EnvelopeMT@...2 (TNS V1-V3) 35/240 [ 15%] 0 但是分析sql语句的时候却没有发现toad...从以上问题可以简单的分析出,资源的消耗在一个job和toad相关的session上,至于toad的进程在那个时间点在做什么通过ash还没有抓取到更详细的信息。...所以问题就锁定在两个方面,一个是toad相关的session导致的,一个是temp空间不足造成的(一种可能甚至是toad对应的session消耗了一部分的temp空间,到了sql_id(28kbzsqpfpp7j

    85050

    Python实现逐步回归

    二、实现逐步回归的函数参数详解 实现逐步回归,可以使用toad库中的toad.selection.stepwise函数,该函数的调用方法、主要参数及其解释如下: import toad toad.selection.stepwise...具体代码如下: import os import toad import numpy as np import pandas as pd os.chdir(r'F:\公众号\3.企业欺诈识别\audit_data...2 双向筛选逐步回归实现 接着用双向筛选的方法进行逐步回归变量挑选,具体代码如下: final_data = toad.selection.stepwise(qz_date,...3 向前筛选逐步回归实现 接着用向前筛选的方法进行逐步回归变量挑选,具体代码如下: final_data = toad.selection.stepwise(qz_date,...5 双向逐步回归指定特征选择准则为ks 为了分析不同特征选择准则对变量筛选的影响,接着在双向逐步回归时指定特征选择准则为ks,看下结果,具体代码如下: final_data = toad.selection.stepwise

    1.1K40

    【干货】风控建模中把原始变量转成WOE实现

    本文重点讲解用Python中的toad库实现变量的WOE转换。 一、WOE的定义 WOE(Weight of Evidence)叫做证据权重。可以写成两种形式,分别对应了两种不同的解释。...toad支持等频分箱、等距分箱、卡方分箱、决策树分箱、最优分箱等。 并且,toad的分箱功能支持数值型数据和离散型数据。...toad首先判断变量类型,如果为数值型就按数值型分箱处理,如果为非数值型,那么会判断变量唯一值的个数,如果大于10个或者超过变量总数的50%,那么也按照数值型处理。...具体代码如下: import toad c = toad.transform.Combiner() #初始化 c.fit(train_f, y = 'target', method = 'chi',...3 绘制单变量分箱结果为了更清晰地看到单变量分箱结果,我们把它绘制到图形上,代码如下: from toad.plot import bin_plot col = 'DXM_score' bin_plot

    1K30
    领券