Git Product home page Git Product logo

hw2_pshresth's Introduction

Project Summary & Description

Every data science project has a lifecycle - from data exploration to aggregation to feature engineering and model building and tuning. Courtesy of Kaggle's customer churning dataset, this project attempts to walk through the project's lifecycle. The intention here is to build a predictive model that could predict the churning rate to strategize early intervention or give commercial incentives and reduce the attrition rate. And following are the three cycles (or tabs in the dashboard) in the project:

  1. Data Exploration: What factors influence the churning rate? Is it demographics, monthly payments, or tenure? This tab allows you to explore and unearth the patterns among churners. It's like finding the right ingredients for a recipe.
  2. Data Table: Once you identify features that they think are important to build the model, you will be able to aggregate them in this tab and, better, download the table.
  3. Model Building: Now that you have the right ingredients (features) for our recipe, it's time to cook (i.e., build the model). In this tab, you can select the features you want to use for the Logistic Regression and assess how your model varies. The accuracy rate and goodness of fit help you gauge the model's performance. And so does the QQ-plot of the residuals. Unlike linear regression, logistic regression does not assume the error terms (residuals) to be normally distributed.

Note: Every time you select a new feature, the model runs again, computes all the evaluation metrics, and redraws the QQ-plot. Thus, you might notice some lag, and you should wait for the model to update before you try new combinations.

Ready? Let's dive into the kitchen:
https://prasunshrestha.shinyapps.io/churning_modeling_project_lifecycle/

hw2_pshresth's People

Contributors

prasunshrestha avatar

Watchers

 avatar  avatar

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.