Описание тега market-basket-analysis

Market basket analysis - a distinct concept in data mining involving the analysis of items frequently purchased together.
1 ответ

Как реализовать анализ ассоциативных правил или анализ корзины с нуля?

Я пытался просмотреть многочисленные статьи, пытаясь понять, каким должен быть мой первый шаг к включению ассоциативного анализа (может быть, анализ "Корзины рынка") в мою систему. Все они углубляются в реализацию алгоритма, но никто не говорил о то…
0 ответов

Преобразовать фрейм данных обратно в правила (пакет arules)

Я использую apriori функция arules Пакет R для генерации правил ассоциации. Из-за большого количества возможных правил, я должен запустить функцию несколько раз с разными minlen а также maxlen параметры каждый раз, иначе я бы всегда получал Error: c…
24 ноя '18 в 18:43
1 ответ

Рыночная корзина и кластеризация в Python

У меня большие панды DataFrame это выглядит так: OrderID OrderedItems ItemsQuantity 10052009 I0 2 10052009 I1 1 10052009 I2 1 10052009 I3 1 10448900 I4 5 10448900 I5 5 10189322 I2 1 10189322 I2 1 Теперь я хочу узнать, какие все предметы заказаны вме…
0 ответов

Набор данных для анализа Market Basket

Я пишу свою дипломную работу бакалавра по анализу Market Basket, и мне нужен набор данных, чтобы сделать пример этого анализа, кто-нибудь может мне что-то порекомендовать? Было бы очень хорошо, если бы данные были достаточно большими, например, окол…
23 фев '15 в 09:27
0 ответов

arules с величиной количества для каждого продукта

Я хочу использовать пакет arules r для анализа корзины. Проблема в том, что у меня нет данных для каждой транзакции. Мои данные агрегируются за каждый день. Поэтому я думаю о сравнении количества проданного каждого продукта. Как мне ввести эту велич…
11 апр '16 в 09:35
2 ответа

Р: Правила ассоциации (arules) не пишут никаких правил - мой набор данных слишком мал?

Я прочитал Stack и различную документацию онлайн, и я все еще не заставляю это работать. У меня есть набор данных 5,368 транзакций. Они представляют собой лист Excel с несколькими различными столбцами - CustomerID, ItemID и OrderID (см. Ниже, данные…
1 ответ

Spark 1.6 - Удалить наборы элементов только с 1 элементом

У меня есть следующий код: val df = sqlContext.sql("SELECT Transaction_ID,Product_ID FROM Transactions as tmp") val rawDict = df.select('Product_ID).distinct().sort('Product_ID) val dictCounts = rawDict.groupBy('Product_ID).count().filter(col("count…
20 дек '16 в 11:40
2 ответа

Анализ Корзины Рынка

У меня есть следующий набор данных транзакций, касающихся розничного магазина: print(df) product Date Assistant_name product_1 2017-01-02 11:45:00 John product_2 2017-01-02 11:45:00 John product_3 2017-01-02 11:55:00 Mark ... Я хотел бы создать след…
0 ответов

Диаграмма Венна в QlikView для отображения взаимосвязи для смешанного продукта

В настоящее время я пытаюсь использовать qlikview для анализа Market Basket, чтобы найти лучший смешанный продукт. и я пытался [ http://www.quickqlearqool.nl/?p=965 ] Как я могу улучшить эту панель, чтобы добавить в диграмму Венна, чтобы показать от…
1 ответ

Преобразование строк в наборы элементов в R, чтобы использовать arules

У меня есть результаты опроса данных в следующем формате ResponseID Reason1 Reason2 Reason3 ... 1 'Event' 'Tour' 'Other' 2 'Tour' 'Other' 3 'Event' 'Program' Для каждого респондента они выбрали причину посещения парка. Я хотел бы применить некоторые…
19 ноя '18 в 23:20
5 ответов

Плавный кадр данных переходит в один кадр без петель

У меня есть данные в формате корзины, как это: V1 <- c('milk', 'beer', 'wrench', 'milk' ) V2 <- c('eggs', 'elbow grease', '', 'beer') V3 <- c('water', '', '', '') df <- data.frame(V1, V2, V3) выход: V1 V2 V3 1 milk eggs water 2 beer elbo…
07 янв '19 в 10:49
1 ответ

Создание анализа корзины MySQL

Для окончательного проекта моего класса данных я пытаюсь создать анализ рыночной корзины в MySQL (используя Workbench 6.3 CE и Server 5.7) из базы данных с более чем 900000 транзакций. Вот эскиз таблицы, которую я собрал, чтобы получить то, что мне …
4 ответа

Расчет векторизации в матрице с взаимозависимыми значениями

Я отслеживаю несколько дискретных временных рядов с несколькими временными разрешениями, в результате чего получается матрица SxRxB, где S - это количество временных рядов, R - количество различных разрешений, а B - буфер, т.е. сколько значений запо…
1 ответ

Правильное преобразование данных в транзакции для arules в R

Я должен выполнить правила ассоциации в R, и я нашел пример здесь http://www.salemmarafi.com/code/market-basket-analysis-with-r/ В этом примере они работают с data(Groceries)но они дали оригинальный набор данных Groceries.csv structure(list(chocolat…
27 мар '18 в 15:11
1 ответ

R-конвертировать набор данных формата транзакции в формат корзины для анализа корзины рынка

Прежде всего, я хотел бы уточнить, что перед публикацией этого запроса я ссылался на следующие ссылки на этом сайте, чтобы найти ответ, но не смог понять, возможно, потому что они решают разные проблемы или потому что я новичок в R. R-конвертировать…
15 ноя '14 в 14:41
2 ответа

Преобразование фиктивной переменной в фактическое значение

Я работал над набором данных, который представлен следующим образом: P1 P2 P3 P4 P5 0 2 1 0 1 0 1 0 0 0 0 0 0 3 0 0 0 0 1 1 0 0 5 0 0 1 1 0 0 0 Я пытаюсь преобразовать его в строку в R, где фиктивная переменная не равна 0, например: P2,P3,P5 P2 P4 P…
07 окт '15 в 15:41
2 ответа

Как получить список предметов в транзакции в пакете arules

Я знаю, что вы можете увидеть содержание каждой транзакции, используя inspect и затем извлекать элементы самостоятельно, но есть ли удобный способ получить список всех элементов, которые относятся к транзакции?
18 авг '16 в 01:18
0 ответов

Нет метода для класса S4: транзакции

Я пытаюсь создать скрипт анализа рынка корзины, используя R, и у меня возникают проблемы с преобразованием data.frames в транзакции. Я перепробовал все возможные конфигурации, указанные здесь: http://r-pkgs.had.co.nz/namespace.html Но я не могу поня…
30 мар '18 в 17:24
1 ответ

Поддержка вычитания между двумя разными наборами предметов при наличии одинаковых предметов

Используя arules, у меня есть два набора элементов, и я хочу сделать вычитание между двумя различными наборами элементов при наличии одинаковых элементов. > inspect(fsets_model_test) items support count [1] {SURFSKINTEMP=6,MODIS_LST=1} 0.01235235…
1 ответ

Анализ рыночной корзины в Python для большого набора данных транзакций

При применении функций apriori (support >= 0.01) и association_rules с использованием пакета python mlxtend для данных транзакций строк 4.2L+ (в виде разреженной матрицы) генерация наборов частых элементов и правил связывания занимает слишком много …