Coder Social home page Coder Social logo

dat4action / machine-learning-for-marketing Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 8.16 MB

Cohort and RFM (Recency-Frequency-Monetary) Analysis with Unsupervised Machine Learning models

Jupyter Notebook 100.00%
clustering cohort-analysis kmeans-clustering machine-learning python recency-frequency-monetary

machine-learning-for-marketing's Introduction

MACHINE LEARNING FOR MARKETING - RFM / Cohort Analysis

(Cohort Analysis and RFM with unsupervised Models)

OBJETIVES

My main objetives are to to develop a Cohort Analysis oriented to detect retention rates an a Cluster Segmentation of Clients according to a RFM model.

PROJECT DESCRIPTION

The cohort Analysis

This analysis basically breaks down users into different groups instead of analyzing them as a whole unit. One example would be putting users who have become customers at approximately the same time into one group or cohort. That is exactly the case i analized in this study in order to detect "Retention rates". That is which percentage of the cohort is still being retained along certain time lapse.

The RFM analysiss

RFM stands for Recency-Frequency-Monetary.

  • Recency: How much time has elapsed since a customer’s last activity or transaction with the brand? Activity is usually a purchase, although variations are sometimes used, e.g., the last visit to a website or use of a mobile app. In most cases, the more recently a customer has interacted or transacted with a brand, the more likely that customer will be responsive to communications from the brand.
  • Frequency: How often has a customer transacted or interacted with the brand during a particular period of time? Clearly, customers with frequent activities are more engaged, and probably more loyal, than customers who rarely do so. And one-time-only customers are in a class of their own.
  • Monetary: Also referred to as “monetary value,” this factor reflects how much a customer has spent with the brand during a particular period of time. Big spenders should usually be treated differently than customers who spend little. Looking at monetary divided by frequency indicates the average purchase amount – an important secondary factor to consider when segmenting customers.

Segment the customers using this criteria will allow to apply different comercial strategies depending on the cluster the customer belongs to. So its very important strategic information. To determine the cluster im going to perform a k-means algorithm.

machine-learning-for-marketing's People

Contributors

dat4action avatar

Watchers

 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.