Customer life time analysis (CLV analysis). We are using Gamma-Gamma model to estimate average transaction value for each customer.
We are modelling customer lifetime value for non-contractual business.
Pandas: $ sudo pip install pandas
numpy: $ sudo pip install numpy
scipy: $ sudo pip install scipy
matplotlib:
$ sudo apt-get install libfreetype6-dev libpng-dev
$ sudo pip install matplotlib
seaborn: $ sudo pip install seaborn
jupyter notebook: $ sudo apt-get -y install ipython ipython-notebook
$ sudo -H pip install jupyter
lifetimes: $ sudo pip install lifetimes
./input_data/
Run the code given in ipython notebook CLV_analysis_online_retail.ipynb
Code credits for this code go to Susan Li. I've merely created a wrapper and necessary changes to get people started.