Apriori

Kategori: Machine Learning , 16 Aralık 2019 , JanFranco


Association Rule Mining altındaki Apriori algoritmasını çalıştıracağız. Daha çok Python üzerinden nasıl çalıştırırız sorusuna cevap olabilecek bir yazı olacak. Apriori algoritması hakkında detaylı bilgiyi sitemiz üzerinden Data Mining bölümünde anlattım. Şu ana kadar sklearn kütüphanesini kullanarak ilerledik ancak sklearn kütüphanesinde Apriori algoritması bulunmuyor. Bu sebeple apriori algoritmasını başka bir kütüphaneden alacağız. İlk olarak kütüphaneyi ve verileri import edelim:


import apyori
import pandas as pd

pd.set_option('display.max_rows', 200)
pd.set_option('display.max_columns', 20)
pd.set_option('display.width', 1000)

df = pd.read_csv('sepet.csv', header=None)
print(df)

>>

                       0                     1                  2                     3                     4                     5                 6                 7               8                     9                10               11     12     13             14      15                 16               17       18         19
0                  shrimp               almonds            avocado        vegetables mix          green grapes      whole weat flour              yams    cottage cheese    energy drink          tomato juice   low fat yogurt        green tea  honey  salad  mineral water  salmon  antioxydant juice  frozen smoothie  spinach  olive oil
1                 burgers             meatballs               eggs                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
2                 chutney                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
3                  turkey               avocado                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
4           mineral water                  milk         energy bar      whole wheat rice             green tea                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
5          low fat yogurt                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
6       whole wheat pasta          french fries                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7                    soup           light cream            shallot                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
8       frozen vegetables             spaghetti          green tea                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
9            french fries                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
10                   eggs              pet food                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
11                cookies                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
12                 turkey               burgers      mineral water                  eggs           cooking oil                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
13              spaghetti             champagne            cookies                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
14          mineral water                salmon                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
15          mineral water                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
16                 shrimp             chocolate            chicken                 honey                   oil           cooking oil    low fat yogurt               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
17                 turkey                  eggs                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
18                 turkey            fresh tuna           tomatoes             spaghetti         mineral water             black tea            salmon              eggs         chicken  extra dark chocolate              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
19              meatballs                  milk              honey          french fries           protein bar                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
20               red wine                shrimp              pasta                pepper                  eggs             chocolate           shampoo               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
21                   rice       sparkling water                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
22              spaghetti         mineral water                ham            body spray              pancakes             green tea               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
23                burgers         grated cheese             shrimp                 pasta               avocado                 honey        white wine        toothpaste             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
24                   eggs                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
25        parmesan cheese             spaghetti               soup               avocado                  milk           fresh bread               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
26            ground beef             spaghetti      mineral water                  milk            energy bar             black tea            salmon   frozen smoothie        escalope                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
27        sparkling water                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
28          mineral water                  eggs            chicken             chocolate          french fries                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
29      frozen vegetables             spaghetti               yams         mineral water                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
30          herb & pepper          tomato sauce        light cream             magazines                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
31          mineral water             chocolate            avocado                  eggs                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
32                 turkey          french fries       strawberries                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
33      frozen vegetables         strong cheese          chocolate                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
34                cookies                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
35                pickles             spaghetti             salmon              escalope                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
36             energy bar          french fries                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
37               red wine           ground beef      mineral water                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
38          mineral water                  cake     cottage cheese                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
39                pickles             champagne          green tea                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
40              spaghetti                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
41             fresh tuna     frozen vegetables          spaghetti         mineral water                 honey      whole wheat rice   frozen smoothie          escalope             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
42              spaghetti                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
43                   soup             meatballs           hot dogs       sparkling water                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
44               escalope                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
45                   soup               avocado       french fries              hot dogs              brownies            body spray          pancakes         green tea             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
46          mineral water               chicken            cereals   clothes accessories                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
47          mineral water             bug spray                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
48                avocado               muffins                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
49                burgers             black tea          green tea                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
50              spaghetti             chocolate           brownies            white wine             green tea                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
51             fresh tuna         mineral water               eggs                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
52              spaghetti               muffins                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
53              spaghetti             chocolate                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
54           french fries              escalope          champagne                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
55           tomato sauce            light mayo                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
56                 turkey            fresh tuna  frozen vegetables              tomatoes           ground beef             spaghetti     mineral water         chocolate            soup                  milk        olive oil              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
57                   eggs               cookies                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
58                   soup               chicken               gums                  soda            body spray          energy drink         green tea               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
59                 turkey     frozen vegetables      mineral water                 cider           cooking oil             green tea               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
60              spaghetti                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
61    clothes accessories                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
62           energy drink                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
63                   soup             bug spray            shallot           protein bar             green tea                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
64                 turkey                  eggs                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
65           french fries                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
66              chocolate                  milk                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
67          herb & pepper     whole wheat pasta        ground beef         mineral water               avocado                 cider  whole wheat rice               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
68                cookies                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
69                 shrimp                 pasta                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
70          grated cheese         herb & pepper           tomatoes          tomato sauce                  corn                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
71                burgers              escalope            shallot                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
72                cookies                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
73            yogurt cake                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
74                   soup                  eggs                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
75                cookies                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
76          mineral water             chocolate     low fat yogurt                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
77                   eggs          strawberries                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
78          grated cheese           ground beef          spaghetti         mineral water            white wine                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
79                   mint                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
80                   eggs                  cake       french fries                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
81                burgers             spaghetti               milk          french fries             green tea                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
82          mineral water            energy bar             butter          french fries                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
83                burgers         grated cheese      herb & pepper         mineral water                  eggs           cooking oil               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
84             energy bar                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
85             energy bar          energy drink                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
86              chocolate       frozen smoothie                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
87         low fat yogurt                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
88              asparagus                 salad                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
89                burgers          french fries     low fat yogurt             green tea                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
90         low fat yogurt                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
91                burgers         herb & pepper             shrimp                 pasta             spaghetti         mineral water         meatballs         olive oil      energy bar           french wine             eggs             salt    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
92              champagne        low fat yogurt                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
93              champagne                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
94                burgers               almonds               eggs          french fries               cookies             green tea               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
95                    ham                  soup           escalope            body spray                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
96                 turkey                   ham  frozen vegetables                pepper                   oil  extra dark chocolate               tea         magazines             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
97                muffins                  eggs            cookies                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
98                cookies                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
99      frozen vegetables     whole wheat pasta        ground beef             spaghetti             chocolate             green tea               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
...                   ...                   ...                ...                   ...                   ...                   ...               ...               ...             ...                   ...              ...              ...    ...    ...            ...     ...                ...              ...      ...        ...
7401             tomatoes         mineral water               eggs               chicken  extra dark chocolate                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7402        grated cheese         mineral water          olive oil              escalope            white wine                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7403              cookies                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7404          cooking oil            toothpaste     low fat yogurt                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7405            chocolate           ground beef             butter           yogurt cake                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7406                  ham           ground beef             pepper          tomato sauce             spaghetti         mineral water       light cream      french fries          melons                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7407          ground beef             spaghetti      mineral water           light cream                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7408           fresh tuna       parmesan cheese        fresh bread                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7409       low fat yogurt                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7410            olive oil                  eggs               cake             chocolate                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7411              chicken                  soda                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7412               shrimp                 pasta        ground beef             meatballs                   oil                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7413             tomatoes             spaghetti      mineral water              pancakes                  cake                  rice             chili              salt             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7414        herb & pepper           ground beef          spaghetti             olive oil                  eggs              escalope               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7415                 milk               chicken               cake              eggplant       frozen smoothie             green tea               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7416              burgers                  eggs           escalope                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7417        fromage blanc                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7418             pancakes             champagne                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7419            chocolate              escalope       energy drink                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7420       low fat yogurt                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7421              cookies                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7422                 soup                  milk                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7423             tomatoes                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7424           energy bar                  eggs                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7425         french fries       frozen smoothie     cottage cheese                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7426       low fat yogurt                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7427               turkey                   ham      grated cheese       parmesan cheese           ground beef             olive oil          pancakes               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7428    frozen vegetables         mineral water              honey        cottage cheese           fresh bread                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7429        grated cheese         mineral water            chicken           nonfat milk      whole wheat rice       chocolate bread               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7430            chocolate     frozen vegetables          spaghetti             green tea                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7431            chocolate         grated cheese  frozen vegetables               chutney               cereals                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7432                 eggs              eggplant       french fries        low fat yogurt                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7433                 gums       frozen smoothie     low fat yogurt                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7434              burgers         herb & pepper             shrimp                 pasta                  milk      whole wheat rice       cooking oil      french fries  cottage cheese          tomato juice      fresh bread             mint    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7435              burgers     frozen vegetables          flax seed          french fries           yogurt cake                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7436            green tea                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7437            flax seed             green tea                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7438                 milk                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7439                 eggs  mushroom cream sauce                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7440        mineral water                  cake                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7441    whole wheat pasta             spaghetti      mineral water                  milk             olive oil                salmon       cooking oil    low fat yogurt        zucchini                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7442               shrimp                 pasta     low fat yogurt                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7443                  ham           ground beef          spaghetti         mineral water      whole wheat rice                  cake    low fat yogurt               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7444             tomatoes               almonds               eggs               cookies             green tea                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7445      parmesan cheese     whole wheat pasta           brownies                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7446              cookies                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7447              burgers       parmesan cheese      mineral water                melons                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7448               melons                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7449            chocolate                shrimp              pasta           ground beef                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7450              burgers                shrimp              pasta       parmesan cheese                  soup                  eggs  whole wheat rice          escalope             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7451         dessert wine     frozen vegetables               milk               muffins                  eggs                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7452          ground beef               chicken            cereals                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7453              almonds                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7454        grated cheese             spaghetti            almonds                 honey                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7455    frozen vegetables             meatballs                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7456                cider                  eggs                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7457                cider                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7458              burgers                   ham    parmesan cheese           ground beef             spaghetti                  eggs           cookies               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7459             red wine                 honey               rice             chocolate          french fries              brownies        body spray        light mayo             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7460        fromage blanc              escalope              pasta  mushroom cream sauce                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7461    frozen vegetables              tomatoes        ground beef             spaghetti         mineral water         fromage blanc          pancakes  whole wheat rice     blueberries               cereals         escalope       mayonnaise    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7462              burgers                  eggs               cake               cereals                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7463                 eggs                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7464        herb & pepper           ground beef               eggs      whole wheat rice                  cake                   oil       fresh bread    low fat yogurt             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7465                 eggs          french fries           brownies        low fat yogurt                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7466          yogurt cake                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7467               turkey               burgers      grated cheese                shrimp                 pasta             spaghetti     mineral water              eggs             oil             chocolate      yogurt cake         zucchini    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7468        herb & pepper                  eggs                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7469    whole wheat pasta         mineral water        light cream               chicken          french fries                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7470         french fries              pancakes                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7471        mineral water             chocolate                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7472            chocolate         grated cheese      mineral water             olive oil             green tea                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7473     whole wheat rice                  cake     cottage cheese                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7474               turkey                shrimp              pasta         mineral water             chocolate                  milk            salmon    vegetables mix         muffins                  eggs  sparkling water  gluten free bar    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7475               turkey         mineral water        cooking oil             chocolate          french fries           protein bar               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7476             tomatoes          tomato sauce          spaghetti         mineral water                  soup             olive oil     mashed potato       fresh bread      mayonnaise             green tea              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7477         tomato juice                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7478               turkey           ground beef      mineral water             chocolate                  soup              pancakes  whole wheat rice       light cream         carrots            mayonnaise              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7479               shrimp                 pasta      mineral water             olive oil              pancakes             bug spray    low fat yogurt               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7480    frozen vegetables           french wine           pancakes          french fries             champagne          strawberries               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7481            chocolate                shrimp              pasta             spaghetti                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7482            chocolate                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7483           fresh tuna       parmesan cheese  whole wheat pasta           french wine         fromage blanc        cottage cheese          brownies             salad            mint             green tea              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7484              cookies          energy drink                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7485      parmesan cheese             champagne         white wine                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7486             red wine          tomato sauce          spaghetti             chocolate             olive oil          french fries              salt         asparagus             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7487                 soup                  milk                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7488                 eggs      whole wheat rice                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7489             brownies                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7490        herb & pepper             spaghetti     low fat yogurt                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7491        herb & pepper                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7492            chocolate              escalope                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7493              burgers                salmon           pancakes          french fries       frozen smoothie           fresh bread              mint               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7494               turkey               burgers       dessert wine                shrimp                 pasta              tomatoes            pepper              milk        pancakes      whole wheat rice              oil  frozen smoothie    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7495             pancakes            light mayo                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7496               butter            light mayo        fresh bread                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7497              burgers     frozen vegetables               eggs          french fries             magazines             green tea               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7498              chicken                   NaN                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7499             escalope             green tea                NaN                   NaN                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
7500                 eggs       frozen smoothie        yogurt cake        low fat yogurt                   NaN                   NaN               NaN               NaN             NaN                   NaN              NaN              NaN    NaN    NaN            NaN     NaN                NaN              NaN      NaN        NaN
Veri kümesinde 20 sütun 7500 veri olduğundan, verisetini görebilmek için Pandas kütüphanesinin ayarlarını değiştirdik. Bunlar tamamen yukarıdaki çıktıyı alabilmek içindi. Yani konsolda daha doğru görebilmek için. Apriroi algoritmasını aldığımız kütüphane verileri ['item a', 'item b] şeklinde beklediği için verisetini direk göndermeyeceğiz:


t = []
for i in range(7501):
    t.append([str(df.values[i, j]) for j in range(20)])
Algoritmayı çalıştıralım:


rules = apyori.apriori(t, min_support=0.01, min_confidence=0.2, min_lift=3, min_length=2)
print(list(rules))

>>

[RelationRecord(items=frozenset({'ground beef', 'herb & pepper'}), support=0.015997866951073192, ordered_statistics=[OrderedStatistic(items_base=frozenset({'herb & pepper'}), items_add=frozenset({'ground beef'}), confidence=0.3234501347708895, lift=3.2919938411349285)]), RelationRecord(items=frozenset({'ground beef', 'nan', 'herb & pepper'}), support=0.015997866951073192, ordered_statistics=[OrderedStatistic(items_base=frozenset({'nan', 'herb & pepper'}), items_add=frozenset({'ground beef'}), confidence=0.3234501347708895, lift=3.2919938411349285)])]
Parametreleri vs. daha önce görmediyseniz Data Mining bölümündeki Association Rule Mining yazısını okumanızı tavsiye ederim.


Sonraki Yazı: Upper Confidence Bound
Yorumlar

Henüz bir yorum bulunmuyor.