Weka - Association

Il a été observé que les personnes qui achètent de la bière achètent également des couches en même temps. C'est qu'il existe une association qui achète de la bière et des couches ensemble. Bien que cela ne semble pas très convaincant, cette règle d'association a été extraite d'énormes bases de données de supermarchés. De même, une association peut être trouvée entre le beurre d'arachide et le pain.

Trouver de telles associations devient vital pour les supermarchés, car ils stockent des couches à côté des bières afin que les clients puissent localiser facilement les deux articles, ce qui entraîne une augmentation des ventes pour le supermarché.

le AprioriL'algorithme est l'un de ces algorithmes dans ML qui découvre les associations probables et crée des règles d'association. WEKA fournit la mise en œuvre de l'algorithme Apriori. Vous pouvez définir la prise en charge minimale et un niveau de confiance acceptable lors du calcul de ces règles. Vous appliquerez leApriori algorithme au supermarket données fournies dans l'installation WEKA.

Chargement des données

Dans l'explorateur WEKA, ouvrez le Preprocess onglet, cliquez sur Open file ... et sélectionnez supermarket.arffbase de données du dossier d'installation. Une fois les données chargées, vous verrez l'écran suivant -

La base de données contient 4627 instances et 217 attributs. Vous pouvez facilement comprendre à quel point il serait difficile de détecter l'association entre un si grand nombre d'attributs. Heureusement, cette tâche est automatisée à l'aide de l'algorithme Apriori.

Associateur

Clique sur le Associate TAB et cliquez sur le Choosebouton. Sélectionnez leApriori association comme indiqué sur la capture d'écran -

Pour définir les paramètres de l'algorithme Apriori, cliquez sur son nom, une fenêtre apparaîtra comme indiqué ci-dessous qui vous permet de définir les paramètres -

Après avoir défini les paramètres, cliquez sur le bouton Startbouton. Après un certain temps, vous verrez les résultats comme indiqué dans la capture d'écran ci-dessous -

En bas, vous trouverez les meilleures règles d'associations détectées. Cela aidera le supermarché à stocker ses produits dans les rayons appropriés.