Code Monkey home page Code Monkey logo

klaudia-nazarko / iv-and-woe-python Goto Github PK

View Code? Open in Web Editor NEW
45.0 4.0 28.0 1.81 MB

This repository contains analysis of churn in telephone service company (using IV and WOE), comparison of effect size and information value and quick tutorial how to use information value module (created for this analysis).

Home Page: https://towardsdatascience.com/churn-analysis-information-value-and-weight-of-evidence-6a35db8b9ec5

Python 1.55% Jupyter Notebook 98.45%
python information-value weight-of-evidence statistical-significance effect-size object-oriented-programming data-science statistical-analysis churn-analysis

iv-and-woe-python's Introduction

Churn analysis using IV and WOE in Python

Attribute relevance analysis helps in recognizing the most important variables which have the greatest impact on target variable and understanding relations and logic between the most important predictors and the target variable.

Information value (IV) and weight of evidence (WOE) are simple and powerful techniques of conducting attribute relevance analysis. They provide a great framework for exploratory analysis and have been used extensively in the credit risk world for several decades.

This repository contains analysis of churn in telephone service company (using IV and WOE), comparison of effect size and information value and quick tutorial how to use information value module (created for this analysis).

Learn more from the article about this analysis: Churn Analysis Using Information Value and Weight of Evidence


Contents

Telco Customer Churn Analysis using IV and WOE - Being able to distinguish clients who are likely to churn is a key to success and enables businesses to take appropriate actions. See what is the churner profile for Telco company.

Statistical Significance of Information Value - How differences in distribution of 'goods' and 'bads' are measured by two methods: IV & WOE and p-value & effect size? See how statistically significant are results obtained with information value technique.

Information Value (IV) and Weight of Evidence (WOE) in Python - Information value module contains all you need to conduct IV & WOE analysis. See how to use it to get the results and create insightful visualizations.

iv-and-woe-python's People

Contributors

klaudia-nazarko avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

iv-and-woe-python's Issues

Features Library

Please can I get the link to the Features library or is this a user-defined class for calculating WoE and IV?

Spearman correlation on bins

Hi. In case of data with repeated values, the bins will not all have same count. In such a case, it is better to calculate average of 'ones' in each bin by bin 'count', and use that to calculate spearman correlation (part of __generate_correct_bins function). The attached image might make it clearer. Thanks

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.