マーケティング

顧客分類のためのRFM分析

顧客の分析手法の一つに、RFM分析があります。

Recency (最後の注文)、Frequency (注文頻度)、Monetary (購入金額)の3つの指標で顧客を分類し、カテゴリ化した上で、それぞれのカテゴリの性質を知り、カテゴリ毎のマーケティングを行う手法です。

どのカテゴリの顧客を、優先的に対応するかなどの対策がとれます。

軸が3つなので、結果も3次元で表現したいですね。
そんな時、役に立つのがPythonのmatplotlibのAxes3Dです。
Jupyter Notebookだと3軸を回転させて、いろいろな角度から顧客を眺める事ができます。

顧客を分類する際、sklearnのKMeans(k平均法)を利用すると、データに基づいて、自動で分類してくれます。
n_clustersパラメータでいくつのクラスタに分類するかを設定します。

人間の思い込みを省いた、分類をしてくれるのでカテゴリから、新たな発見がある場合があります。