Использование более 12 цветов с пакетом rfm - PullRequest
0 голосов
/ 27 апреля 2020

Я использую пакет 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.

Я не уверен, как использовать тринадцатый цвет для каждого из моих сегментов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...