Git Product home page Git Product logo

cohort-retention-rate-analysis-in-python's Introduction

cohort-retention-rate-analysis-in-python

Medium Size Bikes & Cycling Accessories Organisation's Transactions Data Based Cohort Analysis



View the complete blog here.


After understanding and working with this notebook, you will be able to do:

  • Understand what is cohort and cohort analysis
  • Handling missing values
  • Month extraction from date
  • Assign cohort to each transaction
  • Assigning cohort index to each transaction
  • Calculate number of unique customers in each group
  • Create cohort table for retention rate
  • Visualize the cohort table using heatmap
  • Interpreting the retention rate
  • Work with other business matrices

Cohort Analysis Basics

Understanding the retention rate for the medium size bikes & cycling accessories organisation.

A descriptive analytics technique is cohort analysis. Customers are divided into mutually exclusive cohorts, which are then tracked over time. Vanity indicators don't offer the same level of perspective as cohort research. It aids in the deeper interpretation of high-level patterns by supplying metrics around the product and consumer lifecycle.

Generally there are three majot types of Cohort:

Time cohorts : customers who signed up for a product or service during a particular time frame. Behavior cohorts : customers who purchased a product or subscribed to a service in the past. Size cohorts : refer to the various sizes of customers who purchase company’s products or services. However, we will be performing Cohort Analysis based on Time. Customers will be divided into acquisition cohorts depending on the month of their first purchase. The cohort index would then be assigned to each of the customer's purchases, which will represent the number of months since the first transaction.

Here, we will be dealing with mainly on monthly basis for

  • transaction_date
  • customer_id
  • standard_cost
  • list_price

Thanks!

cohort-retention-rate-analysis-in-python's People

Contributors

maladeep 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.