Skip to main content

caculate woe(weight of evidence) of each feature and then iv(information value).

Project description

woe_iv

caculate woe(weight of evidence) of each feature and then iv(information value).

Features

  • 1 Calculation of WOE and IV

    def WOE(cls, data, varList, type0=’Con’, target_id=’y’, resfile=’result.xlsx’):

    “”” 对分类变量直接进行分组统计并进行WOE、IV值 计算 对连续型变量进行分组(default:10)后进行WOE、IV值 计算 :param data: pandas DataFrame, mostly refer to ABT(Analysis Basics Table) :param varList: variable list :param type0: Continuous or Discontinuous(Category), ‘con’ is the required input for Continuous :param target_id: y flag when gen the train data :param resfile: download path of the result file of WOE and IV :return: pandas DataFrame, result of woe and iv value according y flag “”” pass

  • 2 Apply of WOE repalcement of ABT

    def applyWOE(cls, X_data, X_map, var_list, id_cols_list=None, flag_y=None):

    “”” 将最优分箱的结果WOE值对原始数据进行编码 :param X_data: pandas DataFrame, mostly refer to ABT(Analysis Basics Table) :param X_map: pandas dataframe, map table, result of applying WOE, refer the func woe_iv.WOE :param var_list: variable list :param id_cols_list: some other features not been analysed but wanted like id, adress, etc. :param flag_y: y flag when gen the train data :return: pandas DataFrame, result of bining with y flag “”” pass

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2018-12-19) 0.2.0 (2018-12-2l) ——————

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

woe_iv-0.2.0.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

woe_iv-0.2.0-py2.py3-none-any.whl (5.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file woe_iv-0.2.0.tar.gz.

File metadata

  • Download URL: woe_iv-0.2.0.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for woe_iv-0.2.0.tar.gz
Algorithm Hash digest
SHA256 e7215d2c398fed2c747e1eaea2671e00212c1a8231344d177a7d3716ed1019b4
MD5 cb1b492b2f5ad22e128bb11502d87df2
BLAKE2b-256 8499469b3c58a657814a3117cd0c575cd6b6d58b0880762dac97fb7ec1f49aa9

See more details on using hashes here.

File details

Details for the file woe_iv-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: woe_iv-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for woe_iv-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e0a052684f2a1b0aaf001d50155a62d0e1a8b4a37061e779009d35dc89240729
MD5 56c64ef6fb6a629b930c507564bac923
BLAKE2b-256 735f8e0b704264a9ecffb1f37e71469f0cbdc7c1c07415c9e19560a5c6b6dbc7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page