연관규칙 분석




# 패키지 준비
library(arules)
library(arulesViz)

데이터 준비

# 데이터 준비 
data <- read.transactions("groceries.csv", rm.duplicates=T, sep=",")
data
## transactions in sparse format with
##  9835 transactions (rows) and
##  169 items (columns)
class(data)
## [1] "transactions"
## attr(,"package")
## [1] "arules"
summary(data) # 비어있는 cell이 많은 sparse format, 9835건, 169컬럼, 숫자가 차있는 cell 2.609%
## transactions as itemMatrix in sparse format with
##  9835 rows (elements/itemsets/transactions) and
##  169 columns (items) and a density of 0.02609146 
## 
## most frequent items:
##       whole milk other vegetables       rolls/buns             soda 
##             2513             1903             1809             1715 
##           yogurt          (Other) 
##             1372            34055 
## 
## element (itemset/transaction) length distribution:
## sizes
##    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15 
## 2159 1643 1299 1005  855  645  545  438  350  246  182  117   78   77   55 
##   16   17   18   19   20   21   22   23   24   26   27   28   29   32 
##   46   29   14   14    9   11    4    6    1    1    1    1    3    1 
## 
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   1.000   2.000   3.000   4.409   6.000  32.000 
## 
## includes extended item information - examples:
##             labels
## 1 abrasive cleaner
## 2 artif. sweetener
## 3   baby cosmetics

자료 확인

# 자료 확인
inspect(data[1:5])
##     items                     
## [1] {citrus fruit,            
##      margarine,               
##      ready soups,             
##      semi-finished bread}     
## [2] {coffee,                  
##      tropical fruit,          
##      yogurt}                  
## [3] {whole milk}              
## [4] {cream cheese,            
##      meat spreads,            
##      pip fruit,               
##      yogurt}                  
## [5] {condensed milk,          
##      long life bakery product,
##      other vegetables,        
##      whole milk}
itemFrequency(data[ ,1:10]) # support 값의 대략적인 수준 파악
## abrasive cleaner artif. sweetener   baby cosmetics        baby food 
##     0.0035587189     0.0032536858     0.0006100661     0.0001016777 
##             bags    baking powder bathroom cleaner             beef 
##     0.0004067107     0.0176919166     0.0027452974     0.0524656838 
##          berries        beverages 
##     0.0332486019     0.0260294865
# 상위 거래 자료 확인
itemFrequencyPlot(data, support=0.01, main="item Frequency Plot support 0.01")

itemFrequencyPlot(data, support=0.1, main="item Frequency Plot support 0.1")

itemFrequencyPlot(data, topN=10, main="Histogram of top 10 items")

***

연관 분석

# 연관규칙 찾기
rules <- apriori(data, parameter = list(support=0.01, confidence=0.8))
## Apriori
## 
## Parameter specification:
##  confidence minval smax arem  aval originalSupport maxtime support minlen
##         0.8    0.1    1 none FALSE            TRUE       5    0.01      1
##  maxlen target   ext
##      10  rules FALSE
## 
## Algorithmic control:
##  filter tree heap memopt load sort verbose
##     0.1 TRUE TRUE  FALSE TRUE    2    TRUE
## 
## Absolute minimum support count: 98 
## 
## set item appearances ...[0 item(s)] done [0.00s].
## set transactions ...[169 item(s), 9835 transaction(s)] done [0.00s].
## sorting and recoding items ... [88 item(s)] done [0.00s].
## creating transaction tree ... done [0.00s].
## checking subsets of size 1 2 3 4 done [0.00s].
## writing ... [0 rule(s)] done [0.00s].
## creating S4 object  ... done [0.00s].
rules <- apriori(data, parameter = list(support=0.001, confidence=0.8))
## Apriori
## 
## Parameter specification:
##  confidence minval smax arem  aval originalSupport maxtime support minlen
##         0.8    0.1    1 none FALSE            TRUE       5   0.001      1
##  maxlen target   ext
##      10  rules FALSE
## 
## Algorithmic control:
##  filter tree heap memopt load sort verbose
##     0.1 TRUE TRUE  FALSE TRUE    2    TRUE
## 
## Absolute minimum support count: 9 
## 
## set item appearances ...[0 item(s)] done [0.00s].
## set transactions ...[169 item(s), 9835 transaction(s)] done [0.00s].
## sorting and recoding items ... [157 item(s)] done [0.00s].
## creating transaction tree ... done [0.00s].
## checking subsets of size 1 2 3 4 5 6 done [0.01s].
## writing ... [410 rule(s)] done [0.00s].
## creating S4 object  ... done [0.00s].
summary(rules)   #29개 rule이 3개의 item으로 이루어졌고 229개의 rule이 4개의 item으로 이루어짐
## set of 410 rules
## 
## rule length distribution (lhs + rhs):sizes
##   3   4   5   6 
##  29 229 140  12 
## 
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##   3.000   4.000   4.000   4.329   5.000   6.000 
## 
## summary of quality measures:
##     support           confidence          lift            count      
##  Min.   :0.001017   Min.   :0.8000   Min.   : 3.131   Min.   :10.00  
##  1st Qu.:0.001017   1st Qu.:0.8333   1st Qu.: 3.312   1st Qu.:10.00  
##  Median :0.001220   Median :0.8462   Median : 3.588   Median :12.00  
##  Mean   :0.001247   Mean   :0.8663   Mean   : 3.951   Mean   :12.27  
##  3rd Qu.:0.001322   3rd Qu.:0.9091   3rd Qu.: 4.341   3rd Qu.:13.00  
##  Max.   :0.003152   Max.   :1.0000   Max.   :11.235   Max.   :31.00  
## 
## mining info:
##  data ntransactions support confidence
##  data          9835   0.001        0.8
# 연관규칙 결과 정렬하기
inspect(head(sort(rules, by="confidence"), 5))  # 신뢰도를 기준으로 연관규칙 결과 정렬
##     lhs                     rhs              support confidence     lift count
## [1] {rice,                                                                    
##      sugar}              => {whole milk} 0.001220132          1 3.913649    12
## [2] {canned fish,                                                             
##      hygiene articles}   => {whole milk} 0.001118454          1 3.913649    11
## [3] {butter,                                                                  
##      rice,                                                                    
##      root vegetables}    => {whole milk} 0.001016777          1 3.913649    10
## [4] {flour,                                                                   
##      root vegetables,                                                         
##      whipped/sour cream} => {whole milk} 0.001728521          1 3.913649    17
## [5] {butter,                                                                  
##      domestic eggs,                                                           
##      soft cheese}        => {whole milk} 0.001016777          1 3.913649    10
inspect(head(sort(rules, by="lift"), 5))       # 향상도를 기준으로 연관규칙 결과 정렬
##     lhs                        rhs                   support confidence      lift count
## [1] {liquor,                                                                           
##      red/blush wine}        => {bottled beer}    0.001931876  0.9047619 11.235269    19
## [2] {citrus fruit,                                                                     
##      fruit/vegetable juice,                                                            
##      other vegetables,                                                                 
##      soda}                  => {root vegetables} 0.001016777  0.9090909  8.340400    10
## [3] {oil,                                                                              
##      other vegetables,                                                                 
##      tropical fruit,                                                                   
##      whole milk,                                                                       
##      yogurt}                => {root vegetables} 0.001016777  0.9090909  8.340400    10
## [4] {citrus fruit,                                                                     
##      fruit/vegetable juice,                                                            
##      grapes}                => {tropical fruit}  0.001118454  0.8461538  8.063879    11
## [5] {other vegetables,                                                                 
##      rice,                                                                             
##      whole milk,                                                                       
##      yogurt}                => {root vegetables} 0.001321810  0.8666667  7.951182    13
# 특정 조건에 부합하는 연관규칙 살펴보기
interest <- subset(rules, items %in% c("whole milk", "butter"))
inspect(interest[1:5])
##     lhs                                 rhs          support    
## [1] {cereals,curd}                   => {whole milk} 0.001016777
## [2] {cereals,yogurt}                 => {whole milk} 0.001728521
## [3] {butter,jam}                     => {whole milk} 0.001016777
## [4] {bottled beer,soups}             => {whole milk} 0.001118454
## [5] {house keeping products,napkins} => {whole milk} 0.001321810
##     confidence lift     count
## [1] 0.9090909  3.557863 10   
## [2] 0.8095238  3.168192 17   
## [3] 0.8333333  3.261374 10   
## [4] 0.9166667  3.587512 11   
## [5] 0.8125000  3.179840 13
inspect(head(sort(interest, by="confidence", 10)))
##     lhs                     rhs              support confidence     lift count
## [1] {rice,                                                                    
##      sugar}              => {whole milk} 0.001220132          1 3.913649    12
## [2] {canned fish,                                                             
##      hygiene articles}   => {whole milk} 0.001118454          1 3.913649    11
## [3] {butter,                                                                  
##      rice,                                                                    
##      root vegetables}    => {whole milk} 0.001016777          1 3.913649    10
## [4] {flour,                                                                   
##      root vegetables,                                                         
##      whipped/sour cream} => {whole milk} 0.001728521          1 3.913649    17
## [5] {butter,                                                                  
##      domestic eggs,                                                           
##      soft cheese}        => {whole milk} 0.001016777          1 3.913649    10
## [6] {butter,                                                                  
##      hygiene articles,                                                        
##      pip fruit}          => {whole milk} 0.001016777          1 3.913649    10

시각화

# 시각화 1
# x축을 지지도, y축을 향상도, 점의 색깔을 신뢰도로 지정
plot(rules, measure = c("support","lift"), shading = "confidence")

# 시각화 2
# x축을 왼쪽 규칙 y축을 오른쪽 규칙, 점의 색깔을 향상도로 지정한 행렬도표
plot(rules, method="matrix", measure="lift")
## Itemsets in Antecedent (LHS)
##   [1] "{liquor,red/blush wine}"                                                   
##   [2] "{citrus fruit,fruit/vegetable juice,other vegetables,soda}"                
##   [3] "{oil,other vegetables,tropical fruit,whole milk,yogurt}"                   
##   [4] "{citrus fruit,fruit/vegetable juice,grapes}"                               
##   [5] "{other vegetables,rice,whole milk,yogurt}"                                 
##   [6] "{oil,other vegetables,tropical fruit,whole milk}"                          
##   [7] "{ham,other vegetables,pip fruit,yogurt}"                                   
##   [8] "{beef,citrus fruit,other vegetables,tropical fruit}"                       
##   [9] "{butter,sliced cheese,tropical fruit,whole milk}"                          
##  [10] "{cream cheese,curd,other vegetables,whipped/sour cream}"                   
##  [11] "{butter,other vegetables,tropical fruit,white bread}"                      
##  [12] "{pip fruit,sausage,sliced cheese}"                                         
##  [13] "{butter,curd,tropical fruit,whole milk}"                                   
##  [14] "{butter,margarine,tropical fruit}"                                         
##  [15] "{cream cheese,curd,whipped/sour cream,whole milk}"                         
##  [16] "{cream cheese,margarine,whipped/sour cream}"                               
##  [17] "{beef,butter,tropical fruit}"                                              
##  [18] "{fruit/vegetable juice,pork,tropical fruit}"                               
##  [19] "{butter,curd,other vegetables,tropical fruit}"                             
##  [20] "{margarine,root vegetables,tropical fruit,whole milk}"                     
##  [21] "{butter milk,other vegetables,pastry}"                                     
##  [22] "{fruit/vegetable juice,pastry,whipped/sour cream}"                         
##  [23] "{butter,tropical fruit,white bread}"                                       
##  [24] "{citrus fruit,root vegetables,soft cheese}"                                
##  [25] "{brown bread,pip fruit,whipped/sour cream}"                                
##  [26] "{grapes,tropical fruit,whole milk,yogurt}"                                 
##  [27] "{ham,pip fruit,tropical fruit,yogurt}"                                     
##  [28] "{ham,pip fruit,tropical fruit,whole milk}"                                 
##  [29] "{butter,fruit/vegetable juice,tropical fruit,whipped/sour cream}"          
##  [30] "{newspapers,rolls/buns,soda,whole milk}"                                   
##  [31] "{citrus fruit,root vegetables,tropical fruit,whipped/sour cream}"          
##  [32] "{butter,cream cheese,root vegetables}"                                     
##  [33] "{oil,root vegetables,whole milk,yogurt}"                                   
##  [34] "{citrus fruit,root vegetables,tropical fruit,whole milk,yogurt}"           
##  [35] "{butter,soda,whipped/sour cream}"                                          
##  [36] "{butter,pastry,pip fruit}"                                                 
##  [37] "{rice,root vegetables,whole milk,yogurt}"                                  
##  [38] "{soft cheese,tropical fruit,whipped/sour cream}"                           
##  [39] "{citrus fruit,cream cheese,root vegetables}"                               
##  [40] "{citrus fruit,domestic eggs,whipped/sour cream,whole milk}"                
##  [41] "{grapes,onions}"                                                           
##  [42] "{hard cheese,oil}"                                                         
##  [43] "{dessert,tropical fruit,whipped/sour cream}"                               
##  [44] "{citrus fruit,cream cheese,whipped/sour cream,whole milk}"                 
##  [45] "{fruit/vegetable juice,tropical fruit,whipped/sour cream,yogurt}"          
##  [46] "{fruit/vegetable juice,herbs,whole milk}"                                  
##  [47] "{hard cheese,tropical fruit,whipped/sour cream}"                           
##  [48] "{butter milk,pork,whole milk}"                                             
##  [49] "{butter milk,fruit/vegetable juice,pip fruit}"                             
##  [50] "{coffee,oil,yogurt}"                                                       
##  [51] "{napkins,onions,root vegetables}"                                          
##  [52] "{hamburger meat,tropical fruit,whipped/sour cream}"                        
##  [53] "{butter,tropical fruit,white bread,yogurt}"                                
##  [54] "{butter,root vegetables,white bread,whole milk}"                           
##  [55] "{butter,soda,whipped/sour cream,whole milk}"                               
##  [56] "{fruit/vegetable juice,tropical fruit,whipped/sour cream,whole milk}"      
##  [57] "{oil,root vegetables,tropical fruit,whole milk,yogurt}"                    
##  [58] "{citrus fruit,root vegetables,whipped/sour cream,whole milk,yogurt}"       
##  [59] "{fruit/vegetable juice,tropical fruit,whipped/sour cream}"                 
##  [60] "{ham,pip fruit,tropical fruit}"                                            
##  [61] "{onions,root vegetables,tropical fruit}"                                   
##  [62] "{citrus fruit,root vegetables,tropical fruit,whole milk}"                  
##  [63] "{citrus fruit,pastry,root vegetables}"                                     
##  [64] "{frozen vegetables,whipped/sour cream,whole milk,yogurt}"                  
##  [65] "{frozen vegetables,root vegetables,whole milk,yogurt}"                     
##  [66] "{cream cheese,tropical fruit,whipped/sour cream}"                          
##  [67] "{frozen vegetables,onions,root vegetables}"                                
##  [68] "{oil,root vegetables,tropical fruit,whole milk}"                           
##  [69] "{butter milk,pork}"                                                        
##  [70] "{meat,root vegetables,yogurt}"                                             
##  [71] "{butter milk,pip fruit,root vegetables}"                                   
##  [72] "{fruit/vegetable juice,oil,tropical fruit}"                                
##  [73] "{root vegetables,salty snack,yogurt}"                                      
##  [74] "{domestic eggs,pastry,whipped/sour cream}"                                 
##  [75] "{domestic eggs,pastry,root vegetables}"                                    
##  [76] "{brown bread,pip fruit,root vegetables,whole milk}"                        
##  [77] "{citrus fruit,domestic eggs,root vegetables,whole milk}"                   
##  [78] "{margarine,meat}"                                                          
##  [79] "{oil,root vegetables,tropical fruit}"                                      
##  [80] "{cream cheese,curd,root vegetables}"                                       
##  [81] "{tropical fruit,whipped/sour cream,white bread}"                           
##  [82] "{frozen fish,pip fruit,whole milk}"                                        
##  [83] "{herbs,root vegetables,shopping bags}"                                     
##  [84] "{citrus fruit,fruit/vegetable juice,oil}"                                  
##  [85] "{beef,root vegetables,sugar}"                                              
##  [86] "{long life bakery product,root vegetables,tropical fruit}"                 
##  [87] "{pip fruit,pork,soda}"                                                     
##  [88] "{pastry,root vegetables,shopping bags}"                                    
##  [89] "{root vegetables,whipped/sour cream,white bread,whole milk}"               
##  [90] "{beef,tropical fruit,whipped/sour cream,whole milk}"                       
##  [91] "{citrus fruit,curd,root vegetables,whole milk}"                            
##  [92] "{butter,root vegetables,tropical fruit,whipped/sour cream}"                
##  [93] "{newspapers,soda,tropical fruit,whole milk}"                               
##  [94] "{fruit/vegetable juice,root vegetables,tropical fruit,yogurt}"             
##  [95] "{citrus fruit,rolls/buns,root vegetables,tropical fruit}"                  
##  [96] "{citrus fruit,newspapers,root vegetables}"                                 
##  [97] "{rice,whole milk,yogurt}"                                                  
##  [98] "{frozen fish,pip fruit,tropical fruit}"                                    
##  [99] "{flour,rolls/buns,root vegetables}"                                        
## [100] "{grapes,pork,whole milk}"                                                  
## [101] "{meat,tropical fruit,whole milk}"                                          
## [102] "{candy,rolls/buns,root vegetables}"                                        
## [103] "{frozen vegetables,ham,whole milk}"                                        
## [104] "{dessert,sausage,whipped/sour cream}"                                      
## [105] "{chicken,pastry,root vegetables}"                                          
## [106] "{brown bread,sausage,whipped/sour cream}"                                  
## [107] "{hard cheese,root vegetables,whipped/sour cream,whole milk}"               
## [108] "{onions,root vegetables,tropical fruit,whole milk}"                        
## [109] "{butter,white bread,whole milk,yogurt}"                                    
## [110] "{bottled water,frozen vegetables,root vegetables,whole milk}"              
## [111] "{beef,citrus fruit,root vegetables,tropical fruit}"                        
## [112] "{frankfurter,pip fruit,root vegetables,whole milk}"                        
## [113] "{citrus fruit,newspapers,root vegetables,whole milk}"                      
## [114] "{butter,domestic eggs,tropical fruit,whole milk,yogurt}"                   
## [115] "{oil,root vegetables,tropical fruit,yogurt}"                               
## [116] "{rice,yogurt}"                                                             
## [117] "{herbs,shopping bags}"                                                     
## [118] "{grapes,tropical fruit,yogurt}"                                            
## [119] "{citrus fruit,onions,root vegetables}"                                     
## [120] "{citrus fruit,fruit/vegetable juice,whole milk,yogurt}"                    
## [121] "{butter milk,onions}"                                                      
## [122] "{semi-finished bread,tropical fruit,yogurt}"                               
## [123] "{hard cheese,root vegetables,whipped/sour cream}"                          
## [124] "{salty snack,tropical fruit,yogurt}"                                       
## [125] "{citrus fruit,cream cheese,whipped/sour cream}"                            
## [126] "{bottled water,sausage,whipped/sour cream}"                                
## [127] "{citrus fruit,fruit/vegetable juice,tropical fruit,whole milk}"            
## [128] "{citrus fruit,root vegetables,tropical fruit,yogurt}"                      
## [129] "{curd,turkey}"                                                             
## [130] "{fruit/vegetable juice,herbs}"                                             
## [131] "{onions,waffles}"                                                          
## [132] "{root vegetables,tropical fruit,turkey}"                                   
## [133] "{root vegetables,turkey,whole milk}"                                       
## [134] "{grapes,root vegetables,tropical fruit}"                                   
## [135] "{grapes,tropical fruit,whole milk}"                                        
## [136] "{napkins,onions,whole milk}"                                               
## [137] "{salty snack,tropical fruit,whipped/sour cream}"                           
## [138] "{butter,long life bakery product,whipped/sour cream}"                      
## [139] "{cream cheese,tropical fruit,whole milk,yogurt}"                           
## [140] "{domestic eggs,pip fruit,whipped/sour cream,whole milk}"                   
## [141] "{fruit/vegetable juice,root vegetables,whole milk,yogurt}"                 
## [142] "{pip fruit,tropical fruit,whipped/sour cream,whole milk}"                  
## [143] "{citrus fruit,sausage,whipped/sour cream,whole milk}"                      
## [144] "{rolls/buns,root vegetables,tropical fruit,whipped/sour cream}"            
## [145] "{frankfurter,frozen meals,tropical fruit}"                                 
## [146] "{butter,domestic eggs,tropical fruit,yogurt}"                              
## [147] "{rice,root vegetables,yogurt}"                                             
## [148] "{citrus fruit,herbs,tropical fruit}"                                       
## [149] "{butter,root vegetables,white bread}"                                      
## [150] "{butter,curd,domestic eggs}"                                               
## [151] "{rice,sugar}"                                                              
## [152] "{canned fish,hygiene articles}"                                            
## [153] "{butter,rice,root vegetables}"                                             
## [154] "{flour,root vegetables,whipped/sour cream}"                                
## [155] "{butter,domestic eggs,soft cheese}"                                        
## [156] "{butter,hygiene articles,pip fruit}"                                       
## [157] "{hygiene articles,root vegetables,whipped/sour cream}"                     
## [158] "{hygiene articles,pip fruit,root vegetables}"                              
## [159] "{cream cheese,domestic eggs,sugar}"                                        
## [160] "{curd,domestic eggs,sugar}"                                                
## [161] "{cream cheese,domestic eggs,napkins}"                                      
## [162] "{oil,other vegetables,root vegetables,yogurt}"                             
## [163] "{butter,other vegetables,root vegetables,white bread}"                     
## [164] "{butter,other vegetables,pork,whipped/sour cream}"                         
## [165] "{butter,domestic eggs,other vegetables,whipped/sour cream}"                
## [166] "{citrus fruit,pastry,rolls/buns,whipped/sour cream}"                       
## [167] "{bottled water,other vegetables,pip fruit,root vegetables}"                
## [168] "{rolls/buns,root vegetables,sausage,tropical fruit}"                       
## [169] "{oil,other vegetables,root vegetables,tropical fruit,yogurt}"              
## [170] "{root vegetables,whipped/sour cream,white bread}"                          
## [171] "{beef,tropical fruit,whipped/sour cream}"                                  
## [172] "{brown bread,pip fruit,root vegetables}"                                   
## [173] "{domestic eggs,root vegetables,soft cheese}"                               
## [174] "{butter,sugar,whipped/sour cream}"                                         
## [175] "{citrus fruit,herbs,root vegetables}"                                      
## [176] "{cream cheese,other vegetables,sugar}"                                     
## [177] "{root vegetables,sausage,tropical fruit,yogurt}"                           
## [178] "{citrus fruit,domestic eggs,sugar}"                                        
## [179] "{domestic eggs,sugar,yogurt}"                                              
## [180] "{cream cheese,pip fruit,whipped/sour cream}"                               
## [181] "{other vegetables,rice,root vegetables,yogurt}"                            
## [182] "{beef,rolls/buns,tropical fruit,yogurt}"                                   
## [183] "{butter,tropical fruit,whipped/sour cream,yogurt}"                         
## [184] "{house keeping products,whipped/sour cream}"                               
## [185] "{bottled water,rice}"                                                      
## [186] "{root vegetables,soft cheese,whipped/sour cream}"                          
## [187] "{butter,sliced cheese,whipped/sour cream}"                                 
## [188] "{butter,hygiene articles,tropical fruit}"                                  
## [189] "{domestic eggs,hygiene articles,tropical fruit}"                           
## [190] "{root vegetables,sugar,whipped/sour cream}"                                
## [191] "{long life bakery product,napkins,tropical fruit}"                         
## [192] "{butter,coffee,whipped/sour cream}"                                        
## [193] "{hard cheese,other vegetables,root vegetables,yogurt}"                     
## [194] "{frankfurter,root vegetables,tropical fruit,yogurt}"                       
## [195] "{brown bread,other vegetables,pip fruit,root vegetables}"                  
## [196] "{domestic eggs,other vegetables,pip fruit,whipped/sour cream}"             
## [197] "{bottled beer,soups}"                                                      
## [198] "{domestic eggs,sugar,tropical fruit}"                                      
## [199] "{butter,citrus fruit,curd}"                                                
## [200] "{domestic eggs,fruit/vegetable juice,margarine}"                           
## [201] "{cream cheese,other vegetables,pip fruit,yogurt}"                          
## [202] "{curd,domestic eggs,tropical fruit,yogurt}"                                
## [203] "{butter,domestic eggs,root vegetables,yogurt}"                             
## [204] "{domestic eggs,tropical fruit,whipped/sour cream,yogurt}"                  
## [205] "{domestic eggs,other vegetables,tropical fruit,whipped/sour cream}"        
## [206] "{fruit/vegetable juice,pip fruit,root vegetables,yogurt}"                  
## [207] "{bottled water,rolls/buns,root vegetables,tropical fruit}"                 
## [208] "{cereals,curd}"                                                            
## [209] "{pastry,sweet spreads}"                                                    
## [210] "{butter,frozen meals,tropical fruit}"                                      
## [211] "{frankfurter,root vegetables,sliced cheese}"                               
## [212] "{berries,butter,sausage}"                                                  
## [213] "{butter,hygiene articles,napkins}"                                         
## [214] "{pork,rolls/buns,waffles}"                                                 
## [215] "{long life bakery product,napkins,whipped/sour cream}"                     
## [216] "{butter,long life bakery product,sausage}"                                 
## [217] "{cream cheese,pip fruit,sausage}"                                          
## [218] "{coffee,domestic eggs,root vegetables}"                                    
## [219] "{bottled beer,domestic eggs,margarine}"                                    
## [220] "{herbs,other vegetables,root vegetables,tropical fruit}"                   
## [221] "{frozen meals,pip fruit,tropical fruit,yogurt}"                            
## [222] "{butter,sliced cheese,tropical fruit,yogurt}"                              
## [223] "{other vegetables,root vegetables,waffles,yogurt}"                         
## [224] "{cream cheese,other vegetables,pip fruit,root vegetables}"                 
## [225] "{citrus fruit,frozen vegetables,other vegetables,yogurt}"                  
## [226] "{citrus fruit,curd,tropical fruit,yogurt}"                                 
## [227] "{butter,napkins,other vegetables,whipped/sour cream}"                      
## [228] "{butter,other vegetables,pork,root vegetables}"                            
## [229] "{brown bread,other vegetables,rolls/buns,root vegetables}"                 
## [230] "{bottled water,butter,citrus fruit,other vegetables}"                      
## [231] "{citrus fruit,domestic eggs,other vegetables,tropical fruit}"              
## [232] "{pastry,root vegetables,tropical fruit,yogurt}"                            
## [233] "{butter,domestic eggs,other vegetables,tropical fruit,yogurt}"             
## [234] "{butter,pip fruit,whipped/sour cream}"                                     
## [235] "{domestic eggs,tropical fruit,whipped/sour cream}"                         
## [236] "{butter,root vegetables,tropical fruit,yogurt}"                            
## [237] "{citrus fruit,cream cheese,domestic eggs}"                                 
## [238] "{margarine,rolls/buns,whipped/sour cream}"                                 
## [239] "{herbs,root vegetables,tropical fruit}"                                    
## [240] "{butter milk,root vegetables,yogurt}"                                      
## [241] "{citrus fruit,pastry,whipped/sour cream}"                                  
## [242] "{beef,other vegetables,rolls/buns,tropical fruit}"                         
## [243] "{butter,pork,whipped/sour cream}"                                          
## [244] "{frozen vegetables,margarine,rolls/buns}"                                  
## [245] "{butter,onions,other vegetables,root vegetables}"                          
## [246] "{butter,other vegetables,pip fruit,whipped/sour cream}"                    
## [247] "{fruit/vegetable juice,other vegetables,pip fruit,root vegetables}"        
## [248] "{bottled water,citrus fruit,other vegetables,tropical fruit}"              
## [249] "{other vegetables,pip fruit,root vegetables,tropical fruit,yogurt}"        
## [250] "{mustard,oil}"                                                             
## [251] "{chocolate,pickled vegetables}"                                            
## [252] "{frozen fish,root vegetables,yogurt}"                                      
## [253] "{frozen fish,other vegetables,yogurt}"                                     
## [254] "{curd,herbs,root vegetables}"                                              
## [255] "{flour,other vegetables,sugar}"                                            
## [256] "{butter,onions,tropical fruit}"                                            
## [257] "{bottled water,butter,hygiene articles}"                                   
## [258] "{citrus fruit,hygiene articles,root vegetables}"                           
## [259] "{hygiene articles,root vegetables,yogurt}"                                 
## [260] "{long life bakery product,napkins,other vegetables}"                       
## [261] "{cream cheese,domestic eggs,whipped/sour cream}"                           
## [262] "{chicken,domestic eggs,sausage}"                                           
## [263] "{butter,domestic eggs,pip fruit}"                                          
## [264] "{bottled water,butter,whipped/sour cream}"                                 
## [265] "{long life bakery product,other vegetables,whipped/sour cream,yogurt}"     
## [266] "{frozen vegetables,fruit/vegetable juice,other vegetables,root vegetables}"
## [267] "{curd,domestic eggs,other vegetables,root vegetables}"                     
## [268] "{citrus fruit,curd,other vegetables,yogurt}"                               
## [269] "{brown bread,citrus fruit,other vegetables,root vegetables}"               
## [270] "{citrus fruit,domestic eggs,other vegetables,whipped/sour cream}"          
## [271] "{domestic eggs,other vegetables,pip fruit,root vegetables}"                
## [272] "{pip fruit,root vegetables,soda,yogurt}"                                   
## [273] "{butter,onions,root vegetables}"                                           
## [274] "{other vegetables,pip fruit,root vegetables,whipped/sour cream}"           
## [275] "{domestic eggs,rice}"                                                      
## [276] "{baking powder,tropical fruit,yogurt}"                                     
## [277] "{curd,frozen meals,yogurt}"                                                
## [278] "{frozen meals,root vegetables,tropical fruit}"                             
## [279] "{butter milk,sausage,yogurt}"                                              
## [280] "{curd,onions,yogurt}"                                                      
## [281] "{butter,domestic eggs,onions}"                                             
## [282] "{pip fruit,salty snack,yogurt}"                                            
## [283] "{citrus fruit,sugar,whipped/sour cream}"                                   
## [284] "{butter,cream cheese,whipped/sour cream}"                                  
## [285] "{cream cheese,domestic eggs,pip fruit}"                                    
## [286] "{citrus fruit,frozen vegetables,napkins}"                                  
## [287] "{bottled water,butter,napkins}"                                            
## [288] "{butter,napkins,yogurt}"                                                   
## [289] "{bottled beer,pork,rolls/buns}"                                            
## [290] "{butter,other vegetables,pork}"                                            
## [291] "{cream cheese,curd,whipped/sour cream,yogurt}"                             
## [292] "{citrus fruit,cream cheese,domestic eggs,other vegetables}"                
## [293] "{citrus fruit,cream cheese,other vegetables,whipped/sour cream}"           
## [294] "{brown bread,pip fruit,tropical fruit,yogurt}"                             
## [295] "{brown bread,other vegetables,soda,yogurt}"                                
## [296] "{margarine,rolls/buns,root vegetables,yogurt}"                             
## [297] "{margarine,other vegetables,rolls/buns,root vegetables}"                   
## [298] "{butter,root vegetables,whipped/sour cream,yogurt}"                        
## [299] "{beef,other vegetables,rolls/buns,root vegetables,tropical fruit}"         
## [300] "{butter,other vegetables,root vegetables,tropical fruit,yogurt}"           
## [301] "{rolls/buns,root vegetables,waffles}"                                      
## [302] "{citrus fruit,frozen vegetables,fruit/vegetable juice}"                    
## [303] "{butter,domestic eggs,whipped/sour cream}"                                 
## [304] "{butter,jam}"                                                              
## [305] "{butter,rice}"                                                             
## [306] "{other vegetables,rice,tropical fruit}"                                    
## [307] "{domestic eggs,herbs,other vegetables}"                                    
## [308] "{fruit/vegetable juice,herbs,other vegetables}"                            
## [309] "{herbs,tropical fruit,yogurt}"                                             
## [310] "{herbs,rolls/buns,root vegetables}"                                        
## [311] "{detergent,other vegetables,whipped/sour cream}"                           
## [312] "{frankfurter,sliced cheese,yogurt}"                                        
## [313] "{oil,root vegetables,shopping bags}"                                       
## [314] "{bottled water,butter,onions}"                                             
## [315] "{berries,butter,whipped/sour cream}"                                       
## [316] "{hamburger meat,root vegetables,whipped/sour cream}"                       
## [317] "{hygiene articles,margarine,rolls/buns}"                                   
## [318] "{butter,citrus fruit,hygiene articles}"                                    
## [319] "{hygiene articles,tropical fruit,whipped/sour cream}"                      
## [320] "{long life bakery product,other vegetables,salty snack}"                   
## [321] "{long life bakery product,sausage,whipped/sour cream}"                     
## [322] "{cream cheese,pork,yogurt}"                                                
## [323] "{cream cheese,frankfurter,yogurt}"                                         
## [324] "{chocolate,domestic eggs,sausage}"                                         
## [325] "{bottled beer,coffee,yogurt}"                                              
## [326] "{beef,butter,curd}"                                                        
## [327] "{brown bread,domestic eggs,root vegetables}"                               
## [328] "{bottled water,margarine,whipped/sour cream}"                              
## [329] "{herbs,other vegetables,rolls/buns,root vegetables}"                       
## [330] "{butter milk,other vegetables,root vegetables,yogurt}"                     
## [331] "{root vegetables,sliced cheese,tropical fruit,yogurt}"                     
## [332] "{pip fruit,root vegetables,white bread,yogurt}"                            
## [333] "{citrus fruit,frozen vegetables,fruit/vegetable juice,other vegetables}"   
## [334] "{bottled water,frozen vegetables,other vegetables,root vegetables}"        
## [335] "{curd,other vegetables,pip fruit,whipped/sour cream}"                      
## [336] "{frankfurter,other vegetables,pip fruit,root vegetables}"                  
## [337] "{domestic eggs,root vegetables,tropical fruit,yogurt}"                     
## [338] "{fruit/vegetable juice,other vegetables,root vegetables,yogurt}"           
## [339] "{citrus fruit,other vegetables,root vegetables,whipped/sour cream,yogurt}" 
## [340] "{hard cheese,tropical fruit,yogurt}"                                       
## [341] "{butter,hygiene articles,root vegetables}"                                 
## [342] "{curd,domestic eggs,other vegetables}"                                     
## [343] "{butter,napkins,whipped/sour cream}"                                       
## [344] "{butter,pork,yogurt}"                                                      
## [345] "{domestic eggs,pip fruit,sausage}"                                         
## [346] "{beef,rolls/buns,root vegetables,tropical fruit}"                          
## [347] "{frankfurter,other vegetables,tropical fruit,yogurt}"                      
## [348] "{citrus fruit,other vegetables,root vegetables,tropical fruit,yogurt}"     
## [349] "{herbs,tropical fruit}"                                                    
## [350] "{citrus fruit,other vegetables,root vegetables,yogurt}"                    
## [351] "{other vegetables,rice,root vegetables}"                                   
## [352] "{curd,pip fruit,whipped/sour cream}"                                       
## [353] "{rolls/buns,root vegetables,tropical fruit,yogurt}"                        
## [354] "{house keeping products,napkins}"                                          
## [355] "{other vegetables,specialty cheese,yogurt}"                                
## [356] "{herbs,other vegetables,tropical fruit}"                                   
## [357] "{butter,hard cheese,yogurt}"                                               
## [358] "{butter milk,dessert,yogurt}"                                              
## [359] "{butter,onions,yogurt}"                                                    
## [360] "{hygiene articles,pip fruit,sausage}"                                      
## [361] "{bottled water,other vegetables,sugar}"                                    
## [362] "{cream cheese,domestic eggs,yogurt}"                                       
## [363] "{frozen vegetables,napkins,other vegetables}"                              
## [364] "{curd,margarine,rolls/buns}"                                               
## [365] "{domestic eggs,napkins,tropical fruit}"                                    
## [366] "{bottled water,butter,pip fruit}"                                          
## [367] "{domestic eggs,pastry,tropical fruit}"                                     
## [368] "{frozen vegetables,other vegetables,root vegetables,whipped/sour cream}"   
## [369] "{other vegetables,pip fruit,root vegetables,soda}"                         
## [370] "{cereals,yogurt}"                                                          
## [371] "{bottled beer,hamburger meat}"                                             
## [372] "{rolls/buns,waffles,whipped/sour cream}"                                   
## [373] "{long life bakery product,whipped/sour cream,yogurt}"                      
## [374] "{butter,pip fruit,root vegetables}"                                        
## [375] "{curd,hamburger meat}"                                                     
## [376] "{herbs,rolls/buns}"                                                        
## [377] "{butter,soft cheese,yogurt}"                                               
## [378] "{frankfurter,frozen meals,other vegetables}"                               
## [379] "{frozen meals,tropical fruit,yogurt}"                                      
## [380] "{curd,hamburger meat,other vegetables}"                                    
## [381] "{butter,hamburger meat,whipped/sour cream}"                                
## [382] "{hygiene articles,napkins,tropical fruit}"                                 
## [383] "{butter,chicken,whipped/sour cream}"                                       
## [384] "{chocolate,napkins,root vegetables}"                                       
## [385] "{butter,curd,pip fruit}"                                                   
## [386] "{bottled beer,napkins,rolls/buns}"                                         
## [387] "{domestic eggs,margarine,whipped/sour cream}"                              
## [388] "{butter,citrus fruit,tropical fruit}"                                      
## [389] "{pip fruit,sausage,whipped/sour cream}"                                    
## [390] "{chicken,domestic eggs,other vegetables,root vegetables}"                  
## [391] "{butter,curd,tropical fruit,yogurt}"                                       
## [392] "{butter,other vegetables,rolls/buns,whipped/sour cream}"                   
## [393] "{citrus fruit,other vegetables,sausage,whipped/sour cream}"                
## [394] "{citrus fruit,tropical fruit,whipped/sour cream,yogurt}"                   
## Itemsets in Consequent (RHS)
## [1] "{whole milk}"       "{other vegetables}" "{yogurt}"          
## [4] "{tropical fruit}"   "{root vegetables}"  "{bottled beer}"

# 시각화 3
rule.sub <- head(sort(rules, by="lift"), 10)
plot(rule.sub, method="graph")

plot(rule.sub, method="grouped")

***