Tirer le maximum de l'analyse des paniers d'achat

Analyse des paniers d'achats en R

Christopher Bruffaerts

Statistician

Analyse de paniers : en pratique

Comprendre les clientes et clients/utilisatrices et utilisateurs

  • Repérer les articles souvent achetés ensemble
  • Extraire des ensembles de règles
  • Déduire les liens entre articles

Aller plus loin avec la MBA

  • Ajouter des renseignements sur la clientèle ou les personnes utilisatrices
  • Segmenter (regrouper) selon les préférences

Recommandations à la clientèle/aux personnes utilisatrices

  • En magasin : placer stratégiquement les articles pour rapprocher ceux souvent achetés ensemble.
  • En ligne : afficher des articles connexes sur la même page, à un clic.
Analyse des paniers d'achats en R

Qu'est-ce qui a influencé le yogourt ?

Yogourt en conséquent

# Extraire des règles avec Yogurt à droite
yogurt_rules_rhs = apriori(Groceries, parameter = list(supp = 0.001,conf = 0.8),
                           appearance = list(default = "lhs",rhs = "yogurt"))
# Trouver d'abord les règles au lift le plus élevé
inspect(head(sort(yogurt_rules_rhs, by="lift")))
    lhs                                                         rhs      support     confidence lift     count
[1] {root vegetables,butter,cream cheese }                   => {yogurt} 0.001016777 0.9090909  6.516698 10   
[2] {tropical fruit,whole milk,butter,sliced cheese}         => {yogurt} 0.001016777 0.9090909  6.516698 10   
[3] {other vegetables,curd,whipped/sour cream,cream cheese } => {yogurt} 0.001016777 0.9090909  6.516698 10   
[4] {tropical fruit,other vegetables,butter,white bread}     => {yogurt} 0.001016777 0.9090909  6.516698 10   
[5] {sausage,pip fruit,sliced cheese}                        => {yogurt} 0.001220132 0.8571429  6.144315 12   
[6] {tropical fruit,whole milk,butter,curd}                  => {yogurt} 0.001220132 0.8571429  6.144315 12
Analyse des paniers d'achats en R

Qu'est-ce que le yogourt a influencé ?

Yogourt en antécédent

# Extraire des règles avec Yogurt à gauche
yogurt_rules_lhs = apriori(Groceries, parameter = list(supp = 0.001, conf = 0.8, minlen = 2), 
                                appearance = list(default = "rhs",lhs = "yogurt"))
# Résumé des règles
summary(yogurt_rules_lhs)
set of 0 rules
Analyse des paniers d'achats en R

Découvrons des recommandations pour des films !

Analyse des paniers d'achats en R

Preparing Video For Download...