[問題] RFM 相關問題
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
新手(沒寫過程式,R 是我的第一次)s問題넊[問題敘述]:
請簡略描述你所要做的事情,或是這個程式的目的
[程式範例]:
問題一:
想請問為何計算 R scores的cut裡面的 breaks參數可以用 quantitle代入
但 F scores的cut裡面的breaks參數卻必須要用 c(0,1,2,3,4,60) ??
# Calculate F scores
f <- quantile(rfm_df$Frequency, probs = seq(0,1,by = 0.2))
labels = c(1, 2, 3, 4, 5)
rfm_df$F_score <- labels[cut(rfm_df$Frequency, breaks=c(0,1,2,3,4,60),
labels = labels, include.lowest=TRUE) |> as.numeric()]
# Calculate R scores
r <- quantile(rfm_df$Recency, probs = seq(0,1,by = 0.2))
labels = c(5, 4, 3, 2, 1)
rfm_df$R_score <- labels[cut(rfm_df$Recency, breaks=r, labels = labels,
include.lowest=TRUE) |> as.numeric()]
問題二:
我有根據CRM資料的R scores與F scores的高低,分好客戶組別,如下圖
https://i.imgur.com/nTGaPQ3.png
但我想請問要如何能根據 RFM客戶模型的排列組合排序而非根據數量高低排序?
目標是像這樣排列 https://i.imgur.com/LqgTMjj.png
我有嘗試用 geom_treemap 與 treemap,但都沒辦法成功
謝謝各位
[環境敘述]:
R version 4.1.1 (2021-08-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 22000)
[關鍵字]: RFM
選擇性,也許未來有用
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.157.160 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1634660808.A.161.html
※ 編輯: iambakr (114.37.157.160 臺灣), 10/20/2021 00:28:11
※ 編輯: iambakr (114.37.157.160 臺灣), 10/20/2021 00:32:22
※ 編輯: iambakr (114.37.157.160 臺灣), 10/20/2021 00:33:35
→
10/20 01:40,
3年前
, 1F
10/20 01:40, 1F
→
10/20 01:50,
3年前
, 2F
10/20 01:50, 2F
→
10/20 05:24,
3年前
, 3F
10/20 05:24, 3F
→
10/20 05:24,
3年前
, 4F
10/20 05:24, 4F
推
10/20 05:26,
3年前
, 5F
10/20 05:26, 5F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章