Я использую пакет rfm
для некоторого анализа RFF и сегментации клиентов. Я создал 13 сегментов для своих данных после проведения анализа rfm. Но теперь, когда я пытаюсь использовать функцию rfm_plot_median_frequency()
и другие медианные функции, я получаю ошибку
Эта ручная палитра может обрабатывать максимум 12 значений. Вы предоставили 13.
Есть ли способ использовать более 12 цветов с этим пакетом?
Edti: Вот код для запуска анализа rfm
analysis_date <- as.Date("2006-1-1", tz = "EST")
rfm_result <- rfm_table_order(Transaction_Data, CUSTNO, ORDER_DATE, EXT_PRICE, analysis_date)
Затем из результата я создал сегменты
segment_names <- c("Champions", "Loyal Customers", "Potential Loyalist",
"New Customers", "Promising", "Need Attention", "About To Sleep",
"At Risk", "Can't Lose Them", "Hibernating", "Lost", "1 Big Purchase", "Cheap Loyalists")
#
recency_lower <- c(4, 3, 3, 4, 3, 3, 2, 1, 1, 1, 1, 1, 3)
recency_upper <- c(5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 5, 5)
frequency_lower <- c(4, 3, 1, 1, 1, 3, 1, 2, 4, 2, 1, 1, 3)
frequency_upper <- c(5, 4, 3, 2, 2, 4, 3, 5, 5, 5, 2, 1, 5)
monetary_lower <- c(4, 4, 2, 1, 1, 3, 1, 2, 4, 1, 1, 3, 1)
monetary_upper <- c(5, 5, 4, 2, 2, 4, 3, 5, 5, 3, 2, 5, 3)
segments <- rfm_segment(rfm_result, segment_names, recency_lower, recency_upper,
frequency_lower, frequency_upper, monetary_lower, monetary_upper)
, затем с использованием сегментов
rfm_plot_median_recency(segments)
График бара обновления
This вот где я получаю ошибку
Эта ручная палитра может обрабатывать максимум 12 значений. Вы поставили 13.
Я не уверен, как использовать тринадцатый цвет для каждого из моих сегментов