Входные данные: input.txt
Для нахождения ассоциативных правил я написал следующий код на Python: associative_rules.py
search_apriori_rules(['ВАФЛИ'])
Вывод алгоритма:
SUPPORT RULES
29.5455% : ЧАЙ | ВАФЛИ
22.7273% : ВАФЛИ | СУХАРИ
20.4545% : ЧАЙ | ВАФЛИ | СУХАРИ
13.6364% : ЧАЙ | МЕД | ВАФЛИ
13.6364% : МЕД | ВАФЛИ
11.3636% : ЧАЙ | СЫРЫ | ВАФЛИ
11.3636% : СЫРЫ | ВАФЛИ
9.0909% : ЧАЙ | МЕД | ВАФЛИ | СУХАРИ
9.0909% : МЕД | ВАФЛИ | СУХАРИ
6.8182% : ЧАЙ | МЕД | СЫРЫ | ВАФЛИ
6.8182% : ЧАЙ | СЫРЫ | ВАФЛИ | СУХАРИ
6.8182% : МЕД | СЫРЫ | ВАФЛИ
6.8182% : СЫРЫ | ВАФЛИ | СУХАРИ
4.5455% : ЧАЙ | МЕД | СЫРЫ | ВАФЛИ | СУХАРИ
4.5455% : МЕД | СЫРЫ | ВАФЛИ | СУХАРИ
2.2727% : ЧАЙ | КЕТЧУПЫ, СОУСЫ, АДЖИКА | ВАФЛИ
2.2727% : КЕТЧУПЫ, СОУСЫ, АДЖИКА | ВАФЛИ
2.2727% : МАКАРОННЫЕ ИЗДЕЛИЯ | ВАФЛИ
2.2727% : МАКАРОННЫЕ ИЗДЕЛИЯ | ВАФЛИ | СУХАРИ
Ответ: чаще всего с вафлями покупают чай.
search_apriori_rules(['МЕД', 'СЫРЫ'], top=False)
Вывод алгоритма:
4.5455% : ЧАЙ | КЕТЧУПЫ, СОУСЫ, АДЖИКА | МЕД | МАКАРОННЫЕ ИЗДЕЛИЯ | СЫРЫ
4.5455% : ЧАЙ | КЕТЧУПЫ, СОУСЫ, АДЖИКА | МЕД | СЫРЫ
4.5455% : ЧАЙ | МЕД | МАКАРОННЫЕ ИЗДЕЛИЯ | СЫРЫ
4.5455% : ЧАЙ | МЕД | СЫРЫ | ВАФЛИ | СУХАРИ
4.5455% : КЕТЧУПЫ, СОУСЫ, АДЖИКА | МЕД | МАКАРОННЫЕ ИЗДЕЛИЯ | СЫРЫ
4.5455% : КЕТЧУПЫ, СОУСЫ, АДЖИКА | МЕД | СЫРЫ
4.5455% : МЕД | МАКАРОННЫЕ ИЗДЕЛИЯ | СЫРЫ
4.5455% : МЕД | СЫРЫ | ВАФЛИ | СУХАРИ
6.8182% : ЧАЙ | МЕД | СЫРЫ | ВАФЛИ
6.8182% : ЧАЙ | МЕД | СЫРЫ | СУХАРИ
6.8182% : МЕД | СЫРЫ | ВАФЛИ
6.8182% : МЕД | СЫРЫ | СУХАРИ
18.1818% : ЧАЙ | МЕД | СЫРЫ
Ответ: самое редкое сочетание товаров при покупке мёда и сыров - ЧАЙ | КЕТЧУПЫ, СОУСЫ, АДЖИКА | МЕД | МАКАРОННЫЕ ИЗДЕЛИЯ | СЫРЫ; реже всего с мёдом и чаем берут макаронные изделия
search_apriori_rules()
Вывод алгоритма:
45.4545% : КЕТЧУПЫ, СОУСЫ, АДЖИКА | МАКАРОННЫЕ ИЗДЕЛИЯ
40.9091% : ЧАЙ | МЕД
29.5455% : ЧАЙ | КЕТЧУПЫ, СОУСЫ, АДЖИКА
29.5455% : ЧАЙ | МАКАРОННЫЕ ИЗДЕЛИЯ
29.5455% : ЧАЙ | СЫРЫ
29.5455% : ЧАЙ | ВАФЛИ
29.5455% : ЧАЙ | СУХАРИ
22.7273% : ЧАЙ | КЕТЧУПЫ, СОУСЫ, АДЖИКА | МАКАРОННЫЕ ИЗДЕЛИЯ
22.7273% : КЕТЧУПЫ, СОУСЫ, АДЖИКА | СЫРЫ
22.7273% : МЕД | МАКАРОННЫЕ ИЗДЕЛИЯ
Ответ: макаронные изделия + кетчупы, соусы, аджика – самый популярный набор товаров.
Также часто вместе берут чай и мёд. Чай – самый популярный товар. Эти знания могут помочь маркетологом. Чай, например, можно складывать в самый дальний угол магазина, чтобы покупатели на пути к чаю брали и другие товары. Если вероятность покупки с одним товаром другого очень высока в магазине товары лучше разложить в разные отделы и т. п.