Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RFM分析による効率的な顧客セグメンテーション
Search
Ikuya Murasato
February 05, 2021
Business
0
6.1k
RFM分析による効率的な顧客セグメンテーション
2021/2/5(金) に開催したExploratory データサイエンス勉強会#17の株式会社タカオカメガ様のご登壇資料です。
Ikuya Murasato
February 05, 2021
Tweet
Share
More Decks by Ikuya Murasato
See All by Ikuya Murasato
トピックモデル分析を活用した問合せ業務の効率化
ikuyam
1
210
回帰分析の活用による新商品の販売力予測
ikuyam
0
150
生存分析モデルを利用したLineのブロック要因分析
ikuyam
0
96
自動車トラブルと気象条件などの探索的データ分析
ikuyam
0
68
データサイエンス「も」使えるチェンジメーカー輩出への挑戦
ikuyam
0
350
ExploratoryとRによる全学データサイエンス教育
ikuyam
0
490
エンゲージメント向上のための人事制度改革 - 管理部門におけるExploratoryの活用
ikuyam
0
1.6k
「学ぶ」分析技術から「使う」分析技術へ - Exploratoryによるドリル演習
ikuyam
0
370
データサイエンス入門教育の現場から - 46歳新任教員2年間の苦闘
ikuyam
0
460
Other Decks in Business
See All in Business
Spice Factory Co., Ltd. Culture Deck
spicefactory
0
890
株式会社Antway 会社紹介資料
antway
0
380
セーフィーにおけるMagicpod活用の歴史と改善の取り組み
jmorishige
0
120
株式会社Anfini_新卒会社紹介資料
anfini
0
6.6k
営業職/新卒向け会社紹介資料(テックファーム株式会社)
techfirm
1
500
見積り、計画の考え方や手法についてビープラウドの場合を紹介します/ introduce-the-concept-and-method-of-estimation-and-planning-in-the-case-of-BeProud
haru860
5
2.3k
IRIAM Culture Deck
iriam
4
100k
Space BD - CULTURE BOOK「道」
spacebd
0
1.8k
多様なマネジメント経験から導き出した、事業成長を支えるEMの4つのコンピテンシー / 4 Key EM Competencies for Growth
rakus_dev
1
1.1k
ミラティブ「採用候補者さまへの手紙」 / mirrativ letter
mirrativ
4
400k
EMConf JP 2025 楽しいぞEM拡張パズル
sasakendayo
1
1.3k
AIタレントフォース_Company_Deck.pdf
d_asato
0
250
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
RailsConf 2023
tenderlove
29
1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
11
1.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
380
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Unsuck your backbone
ammeep
669
57k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Transcript
データサイエンス勉強会#17 RFM分析による効率的な顧客セグメンテーション 株式会社タカオカメガ 十二 義雄 1
2 自己紹介 ▪氏名 十二 義雄(じゅうに よしお) ▪会社 株式会社タカオカメガ ▪担当 人事、新規開拓、展示会出展、補助金申請、 大型設備販売、経理
会社概要 3 会 社 名 株式会社タカオカメガ(MEG) 資 本 ⾦ 2,000万円 設 ⽴ ⽇ 1966年6⽉ 代表取締役 ⼗⼆愼⼀郎
所 在 地 本社︓富⼭県射⽔市⼩島514-1 七美マシンセンター︓富⼭県射⽔市七美192-19 営 業 品 ⽬ 研削材料、⼯作機械、機械⼯具、輸⼊機械、 ダイヤモンド⼯具、セラミックス加⼯ 取 引 銀 ⾏ 北陸銀⾏ ⼤⾨⽀店 富⼭第⼀銀⾏ ⼤⾨⽀店 ⾼岡信⽤⾦庫 ⼤島⽀店 北國銀⾏ ⾼岡⽀店 富⼭信⽤⾦庫 ⼤島⽀店 みずほ銀⾏ 台中⽀店 海外事業所 台灣⾼岡⿆嘉股份有限公司(台中) 業務提携先 ⾠點股份有限公司(桃園)
4 売上に関わるレポートを月次で出しています。 Exploratoryを使うようになりデータの 掘り下げがし易くなりました。 データ分析の業務 年度ごとの売上の累積比較 ラインチャート パイチャート(円グラフ)
コロナ禍で新規営業が 掛けづらくなっている。 既存顧客の売上をあげたい。 でも根性論だけでは もう無理! 5
RFM 分析 既存顧客のうち、売上、 購買頻度をもとに 顧客セグメントを作って 売上アップをしたい! 6 どんな方法が ある?
7 RFM分析とは顧客分析の一種であり、下記の3 つの指標で顧客にスコアを つけてセグメント分けする手法です。 • Recency (どれくらい最近に購入したのか) • Frequency(どれくらいの頻度で購入しているのか) •
Monetary (どれくらいの金額を購入に費やしているのか) RFM分析
RFM分析で 購買金額は大きいが、最近 買ってくれていない人たちに アタックしたい! 8
9 RFMを求めるために・・・1行1注文のデータが必要! 日付、 得意コード、 金額が 必要
10 RFM分析 顧客ごとにRFMを求める必要がある。
RFM分析をするためのステップ 11 1. 顧客ごとに下記の値を集計 a. 売上 b. 注文回数 c. 最初の購買日
d. 最後の購買日 2. 購買回数が1回のみの顧客を除く(分析に邪魔なので一見さんは除く) 3. 最後の購買日から最初の購買日を引いた「購買期間」を求める 4. Recency:最後の購買日から今日までの日数を計算 5. Frequency:1日あたりの購買回数を計算(購買回数を購買期間で割る) 6. Monetary:1日あたりの購買総額を計算(購買総額を購買期間で割る)
集計 12 注文回数 最初の日 最後の日
計算を作成 13 先の集計さえ出来ていれば、RFMは簡単な計算だけでできます
14 集計や計算でRFMを求められました
15 チャートの設定について タイプ:ヒートマップ・・・色で顧客群を表現出来る X軸 :R、カテゴリーは等頻度。 Y軸 :M、カテゴリーは等頻度。 ※等頻度にすることで各マスに同じくらいの顧客数に 分けられる 色で分割:行の数・・・顧客数が色で表現されます ・RFMのFはチャートでは使いませんでした。 RFMをチャートにすれば
視覚的に分かりやすい R・・・右に行くほど最近 M ・ ・ ・ 上 に 行 く ほ ど 高 額
16 この辺りが、金額が多いの に 最近売上が無い顧客群 これ以上左に行くと時間が 経ちすぎていて営業しにく い 各エリアでの顧客一覧を見ることが出来ま す! 得意先名なども表示可能です!
17 RFM分析を元にリストができて、調べてみた結果 ・問題のある会社なので取引をやめた ・倒産したので取引が停止した ・子会社化したので取引が縮小した といったことが分かり、 改めて、営業を掛けても仕方がない ということでした。 RFM分析では、行動を変えられないのか?
某仕入れ先からの電話 「最近購買してくれて いない顧客がある。 理由を知りたい」 18 転機 拡張した RFM 分析 言われるまで気付けなかった・・・
気付けるようになるには?
19 拡張した RFM 分析 先程までのRFM分析は顧客ごと・・・ どの顧客に対してアタックするべきか、分かる 顧客+仕入ごと・・・ どの顧客の どの仕入を使って アタックするべきか、分かる 拡張
拡張版RFM分析をするためのステップ 20 1. 顧客、仕入でグループ化 2. 間隔列を作る(購買から次の購買までの日数) 3. 売上合計を求める(顧客、仕入ごと) 4. グループ化解除
5. 売上合計から等頻度で売上額をカテゴリ化する 6. 担当者、顧客、仕入ごとに下記の値を集計 a. 最初の購買日 b. 最後の購買日 c. R(最後の購買日から本日までの日数) d. 間隔の平均 e. 間隔の最大 f. 売上合計のカテゴリ(Very Big,Big,Normal,Small,Very Small) g. 乖離率(R/間隔の平均) 7. Rが間隔の平均を超えないものは省く(分析に邪魔なので)
21 間隔列データフレームに求める ブランチにて、 1. 伝票日付、顧客、仕入で一意にする 2. 伝票日付順に並べる(lag関数のため) 3. 伝票日付-lag(伝票日付)で間隔を求め る。lag関数は前行を取得する関数
22 間隔列を結合する
23 間隔列が出来た
24 パラメータで絞り込む 乖離率=R/間隔_mean どれだけある顧客に仕入先から 商品が入っていないかの割合
使用例:ある仕入先について取引が滞っていないかを 調べる すると、1件乖離率が2.11のものが 見つかる。通常51日程度で納入があるはずなのに、 R=100で100日間納入が止まっていることが分かる 25
26 その得意先について絞ると 売上確認画面で、7,8,9,10月と 商品が行っているのにそれから ストップしてしまっていることが分かる
まとめ 27 ・RFM分析をすることで顧客をセグメント分け出来た ・売上が高いのに最近売上が無い顧客に営業を掛けたい と思ったが、それらは倒産、廃業等の理由で行かないよ うにしていたので新しい行動に移れなかった。 ・仕入先という視点をRFM分析に導入することで落ち 込んでいる仕入先を見つける事ができた ・Exploratoryのラングリングにより、面倒なデータ処理 が簡単に出来てExcelのような手戻りが無かった。
ご清聴ありがとう ございました。 28