python calu_Python的Woe:Woe库功能的介绍、安装和使用,之,woewoe,库函数,简介,方法,详细,攻略...
Python之woe:woe库函数的简介、安装、使用方法之详细攻略
目录
woe库函数的简介
woe转换工具主要用于信用评级的记分卡模型。在woe中,对变量进行分箱的原理类似于二叉决策树,其中决定如何划分的目标函数是iv值。特点如下:
基于IV准则的分裂树
丰富的模型评价方法
格式统一,输出方便
IV树的储存以备后续使用
1、离散值分箱原理
将每个值作为一个分组,计算个分组woe值,再计算IV值。
2、连续值分箱原理
计算将整体数据作为一个分组的IV值(命名为IV0);
对所有值排序,根据最大,最小值平均划分100个取值区间(99个区间分割点,每个分割点可以将整体数据分割为左右两部分);
针对每个分割点,尝试将左右两部分作为两个分组,计算IV值(如果此种分组中,左右有一个分组中数据少于总体数据量的5%,不计算此分组IV)。获取99中分组方式中的最大IV值(IVmax);
假如此最大IV值(IVmax)大于不分组IV值的101%(IV0),不进行分割。否则,以此分割点将数据整体分为左右两个组。每个组独立重新进行1步骤,进入下一轮循环。
根据记录所有分组点进行数据整体分组,计算IV。
woe库函数的安装
pip install woe
woe库函数的使用方法
1、woe模块功能树
|- __init__
|- config.py
| |-- config
| |-- __init__
| |-- change_config_var_dtype()
| |-- load_file()
|- eval.py
| |-- compute_ks()
| |-- eval_data_summary()
| |-- eval_feature_detail()
| |-- eval_feature_stability()
| |-- eval_feature_summary()
| |-- eval_model_stability()
| |-- eval_model_summary()
| |-- eval_segment_metrics()
| |-- plot_ks()
| |-- proc_cor_eval()
| |-- proc_validation()
| |-- wald_test()
|- feature_process.py
| |-- binning_data_split()
| |-- calculate_iv_split()
| |-- calulate_iv()
| |-- change_feature_dtype()
| |-- check_point()
| |-- fillna()
| |-- format_iv_split()
| |-- proc_woe_continuous()
| |-- proc_woe_discrete()
| |-- process_train_woe()
| |-- process_woe_trans()
| |-- search()
| |-- woe_trans()
|- ftrl.py
| |-- FTRL()
| |-- LR()
|- GridSearch.py
| |-- fit_single_lr()
| |-- grid_search_lr_c()
| |-- grid_search_lr_c_main()
| |-- grid_search_lr_validation()
python calu_Python的Woe:Woe库功能的介绍、安装和使用,之,woewoe,库函数,简介,方法,详细,攻略...相关推荐
- db2top详细使用方法_Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略
Py之PIL:Python的PIL库的简介.安装.使用方法详细攻略 目录 PIL库的简介 PIL库的安装 PIL库的用方法 1.几何图形的绘制与文字的绘制 2.绘制图形的各种案例 PIL库的简介 PI ...
- Py之ipython:Python库之ipython的简介、安装、使用方法详细攻略
Py之ipython:Python库之ipython的简介.安装.使用方法详细攻略 目录 ipython的简介 ipython的安装 ipython的使用方法 ipython的简介 ipython是一 ...
- Py之pygame:Python的pygame库的简介、安装、使用方法详细攻略
Py之pygame:Python的pygame库的简介.安装.使用方法详细攻略 目录 pygame库的简介 pygame库的安装 pygame库的使用方法 pygame库的简介 PyPoice是SDL ...
- Py之PIL:Python的PIL库的简介、安装、使用方法详细攻略
Py之PIL:Python的PIL库的简介.安装.使用方法详细攻略 目录 PIL库的简介 PIL库的安装 PIL库的用方法 1.几何图形的绘制与文字的绘制 2.绘制图形的各种案例 PIL库的简介 PI ...
- Py之Pandas:Python的pandas库简介、安装、使用方法详细攻略
Py之Pandas:Python的pandas库简介.安装.使用方法详细攻略 目录 pandas库简介 pandas库安装 pandas库使用方法 1.函数使用方法 2.使用经验总结 3.绘图相关操作 ...
- Py之cx_Freeze:Python库之cx_Freeze库(程序打包)简介、安装、使用方法详细攻略—案例之实现机器人在线24小时智能翻译
Py之cx_Freeze:Python库之cx_Freeze库(程序打包)简介.安装.使用方法详细攻略-案例之实现机器人在线24小时智能翻译 导读 将Python程序生成exe程序目前流行这 ...
- cpickle安装_Py之h5py:Python库之h5py库的简介、安装、使用方法详细攻略
Py之h5py:Python库之h5py库的简介.安装.使用方法详细攻略 目录 h5py的简介 Websites Installation Reporting bugs h5py的安装 h5py的使用 ...
- Py之h5py:Python库之h5py库的简介、安装、使用方法详细攻略
Py之h5py:Python库之h5py库的简介.安装.使用方法详细攻略 目录 h5py的简介 Websites Installation Reporting bugs h5py的安装 h5py的使用 ...
- python curses_Py之curses:curses库的简介、使用、安装方法详细攻略
Py之curses:curses库的简介.使用.安装方法详细攻略 目录 curses库简介 curses 库 ( ncurses ) 提供了控制字符屏幕的独立于终端的方法.curses 是大多数类似于 ...
最新文章
- merge into使用方法
- CSDN - 进程结束后new出的内存会回收吗?
- Java内存模型(Java Memory Model,JMM)
- 地址突然就不对了_【装维大课堂】光猫的无线WiFi功能突然无法使用
- 【深度学习】吊打一切现有版本的YOLO!旷视重磅开源YOLOX:新一代目标检测性能速度担当!...
- ubuntu下python thrift安装
- 汇编对sp指针进行修改_从汇编理解函数调用的过程
- 命令行下的mysql的基本操作
- oracle standby审计,监控oracle standby
- 线程间通信与协作方式之——wait-notify机制
- zookeeper启动失败解决方法
- 毕设题目:Matlab通信
- 单片机c语言1602怎么接线,lcd1602与单片机连接图 - lcd1602中文资料分享:lcd1602接线图_lcd1602与单片机连接图...
- 在计算机中怎么找到打字的文件,想在电脑上打字,然后把电脑上写的字,弄到纸上怎么做...
- android 软解8k视频,Android Q+5G现场播放8K视频:画面流畅
- Panda白话 Reactor -背压策略
- ​相亲APP开发软件为广大单身男女牵线搭桥​
- PMP知识点(十、采购管理)
- xml中使用 报错:XML Parser Error on line 35: 在实体引用中, 实体名称必须紧跟在 ‘‘ 后面。
- gaussdb 优化建议
热门文章
- 抖音自动人机拼图验证-selenium+pyautogui+opencv
- 一个月薪12000的北京程序员的真实生活
- bp验证码爆破插件二改
- 字体设计符号组合多功能微信小程序源码 带流量主
- OllyDbg的基本使用
- myeclipse中java.lang.OutOfMemoryError: PermGen space
- 一个完整的渗透学习路线是怎样的?如何成为安全渗透工程师?
- ElasticSeach详细安装教程--图文介绍超详细
- 我爱粟裕--与针式PKM的注册用户的QQ对话系列[2]
- 计算机软件比赛团队名称,代表团队名称