Quarto (RevealJS) presentation & Plotly charts
Group names for the model were taken from CleverTap’s guide on RFM.
The rest is handmade with help of Quarto (with RevealJS) and Plotly.
Installation & Usage short guide
You need to install Quarto. I’m using VSCode with Python environment named env
inside project directory - in that case Quarto will use it by default, all you need to write jupyter: python3
to render a document with it.
Ctrl+Shift+K
renders the Quarto document in VSCode.
Note
The RFM stands for Recency, Frequency, Monetary
and helps to segment users by these dimensions.
The main point is to look at a distribution of users inside Recency
& Frequency
bins - amount of users inside a bin and their Monetary
value can be used as written number and bin color opacity interchangeably.