library(arules)
## Loading required package: Matrix
## 
## Attaching package: 'arules'
## The following objects are masked from 'package:base':
## 
##     abbreviate, write
library(dplyr)
## 
## Attaching package: 'dplyr'
## The following objects are masked from 'package:arules':
## 
##     intersect, recode, setdiff, setequal, union
## The following objects are masked from 'package:stats':
## 
##     filter, lag
## The following objects are masked from 'package:base':
## 
##     intersect, setdiff, setequal, union
data(Boston, package="MASS")
b <-Boston
b$chas <- factor(b$chas, labels=c("river", "noriver"))
b$rad <- factor(b$rad)
b$black <- cut(b$black, breaks=4, labels=c(">31.5%", "18.5-31.5%", "8-18.5%", "<8%")) 
discr <- function(x) cut(x, breaks=4, labels=c("low", "medLow", "medHigh", "high"))
b <- select(b, -one_of(c("chas", "rad", "black"))) %>%
  mutate_each(funs(discr)) %>%
  bind_cols(select(b, one_of(c("chas", "rad", "black"))))
## Warning: `funs()` was deprecated in dplyr 0.8.0.
## Please use a list of either functions or lambdas: 
## 
##   # Simple named list: 
##   list(mean = mean, median = median)
## 
##   # Auto named with `tibble::lst()`: 
##   tibble::lst(mean, median)
## 
##   # Using lambdas
##   list(~ mean(., trim = .2), ~ median(., na.rm = TRUE))
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was generated.
## Warning: `mutate_each_()` was deprecated in dplyr 0.7.0.
## Please use `across()` instead.
## This warning is displayed once every 8 hours.
## Call `lifecycle::last_lifecycle_warnings()` to see where this warning was generated.
b <- as(b, "transactions")
b
## transactions in sparse format with
##  506 transactions (rows) and
##  59 items (columns)
summary(b)
## transactions as itemMatrix in sparse format with
##  506 rows (elements/itemsets/transactions) and
##  59 columns (items) and a density of 0.2372881 
## 
## most frequent items:
##   crim=low chas=river  black=<8%     zn=low    dis=low    (Other) 
##        491        471        452        429        305       4936 
## 
## element (itemset/transaction) length distribution:
## sizes
##  14 
## 506 
## 
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
##      14      14      14      14      14      14 
## 
## includes extended item information - examples:
##         labels variables  levels
## 1     crim=low      crim     low
## 2  crim=medLow      crim  medLow
## 3 crim=medHigh      crim medHigh
## 
## includes extended transaction information - examples:
##   transactionID
## 1             1
## 2             2
## 3             3
itemFrequencyPlot(b, support=0.3, cex.names=0.8)

ars <- apriori(b, parameter=list(support=0.025, confidence=0.75))
## Apriori
## 
## Parameter specification:
##  confidence minval smax arem  aval originalSupport maxtime support minlen
##        0.75    0.1    1 none FALSE            TRUE       5   0.025      1
##  maxlen target  ext
##      10  rules TRUE
## 
## Algorithmic control:
##  filter tree heap memopt load sort verbose
##     0.1 TRUE TRUE  FALSE TRUE    2    TRUE
## 
## Absolute minimum support count: 12 
## 
## set item appearances ...[0 item(s)] done [0.00s].
## set transactions ...[59 item(s), 506 transaction(s)] done [0.00s].
## sorting and recoding items ... [52 item(s)] done [0.00s].
## creating transaction tree ... done [0.00s].
## checking subsets of size 1 2 3 4 5 6 7 8 9 10
## Warning in apriori(b, parameter = list(support = 0.025, confidence = 0.75)):
## Mining stopped (maxlen reached). Only patterns up to a length of 10 returned!
##  done [0.04s].
## writing ... [408638 rule(s)] done [0.06s].
## creating S4 object  ... done [0.14s].
ars
## set of 408638 rules
table(discr(Boston$medv))
## 
##     low  medLow medHigh    high 
##     116     284      74      32
inspect(head(subset(ars, subsets=rhs %in% "medv=high"),5, by="confidence"))
##     lhs                rhs          support    confidence coverage   lift    
## [1] {black=8-18.5%} => {zn=low}     0.02964427 1          0.02964427 1.179487
## [2] {black=8-18.5%} => {chas=river} 0.02964427 1          0.02964427 1.074310
## [3] {zn=medHigh}    => {nox=low}    0.03162055 1          0.03162055 2.530000
## [4] {zn=medHigh}    => {indus=low}  0.03162055 1          0.03162055 2.504950
## [5] {zn=medHigh}    => {black=<8%}  0.03162055 1          0.03162055 1.119469
##     count
## [1] 15   
## [2] 15   
## [3] 16   
## [4] 16   
## [5] 16
inspect(head(subset(ars, subset=rhs %in% "medv=low"),5, by="confidence"))
##     lhs                 rhs           support confidence   coverage     lift count
## [1] {nox=medHigh,                                                                 
##      lstat=medHigh}  => {medv=low} 0.05928854          1 0.05928854 4.362069    30
## [2] {nox=medHigh,                                                                 
##      lstat=medHigh,                                                               
##      rad=24}         => {medv=low} 0.05928854          1 0.05928854 4.362069    30
## [3] {nox=medHigh,                                                                 
##      tax=high,                                                                    
##      lstat=medHigh}  => {medv=low} 0.05928854          1 0.05928854 4.362069    30
## [4] {indus=medHigh,                                                               
##      nox=medHigh,                                                                 
##      lstat=medHigh}  => {medv=low} 0.05928854          1 0.05928854 4.362069    30
## [5] {nox=medHigh,                                                                 
##      ptratio=high,                                                                
##      lstat=medHigh}  => {medv=low} 0.05928854          1 0.05928854 4.362069    30
inspect(head(subset(ars, subset=lhs %in% "nox=high" | rhs %in% "nox=high"),5, by="confidence"))
##     lhs           rhs             support    confidence coverage   lift    
## [1] {nox=high} => {indus=medHigh} 0.04743083 1          0.04743083 3.066667
## [2] {nox=high} => {age=high}      0.04743083 1          0.04743083 1.931298
## [3] {nox=high} => {dis=low}       0.04743083 1          0.04743083 1.659016
## [4] {nox=high} => {zn=low}        0.04743083 1          0.04743083 1.179487
## [5] {nox=high} => {crim=low}      0.04743083 1          0.04743083 1.030550
##     count
## [1] 24   
## [2] 24   
## [3] 24   
## [4] 24   
## [5] 24
library(arulesViz)
plot(ars)
## To reduce overplotting, jitter is added! Use jitter = 0 to prevent jitter.

somerules <- subset(ars, subset=rhs %in% c("medv=high", "medv=medHigh") & confidence>0.75)
plot(somerules, method="matrix", measure="lift")
## Itemsets in Antecedent (LHS)
##   [1] "{rm=high,ptratio=low}"                                                                         
##   [2] "{rm=high,ptratio=low,lstat=low}"                                                               
##   [3] "{rm=high,ptratio=low,black=<8%}"                                                               
##   [4] "{crim=low,rm=high,ptratio=low}"                                                                
##   [5] "{rm=high,ptratio=low,lstat=low,black=<8%}"                                                     
##   [6] "{crim=low,rm=high,ptratio=low,lstat=low}"                                                      
##   [7] "{crim=low,rm=high,ptratio=low,black=<8%}"                                                      
##   [8] "{crim=low,rm=high,ptratio=low,lstat=low,black=<8%}"                                            
##   [9] "{rm=high,chas=river}"                                                                          
##  [10] "{rm=high,lstat=low,chas=river}"                                                                
##  [11] "{rm=high,chas=river,black=<8%}"                                                                
##  [12] "{crim=low,rm=high,chas=river}"                                                                 
##  [13] "{rm=high,lstat=low,chas=river,black=<8%}"                                                      
##  [14] "{crim=low,rm=high,lstat=low,chas=river}"                                                       
##  [15] "{crim=low,rm=high,chas=river,black=<8%}"                                                       
##  [16] "{crim=low,rm=high,lstat=low,chas=river,black=<8%}"                                             
##  [17] "{indus=low,rm=high,chas=river}"                                                                
##  [18] "{indus=low,rm=high,lstat=low,chas=river}"                                                      
##  [19] "{indus=low,rm=high,chas=river,black=<8%}"                                                      
##  [20] "{crim=low,indus=low,rm=high,chas=river}"                                                       
##  [21] "{indus=low,rm=high,lstat=low,chas=river,black=<8%}"                                            
##  [22] "{crim=low,indus=low,rm=high,lstat=low,chas=river}"                                             
##  [23] "{crim=low,indus=low,rm=high,chas=river,black=<8%}"                                             
##  [24] "{crim=low,indus=low,rm=high,lstat=low,chas=river,black=<8%}"                                   
##  [25] "{rm=high,tax=low,chas=river}"                                                                  
##  [26] "{zn=low,rm=high,chas=river}"                                                                   
##  [27] "{indus=low,rm=high,tax=low,chas=river}"                                                        
##  [28] "{rm=high,tax=low,lstat=low,chas=river}"                                                        
##  [29] "{rm=high,tax=low,chas=river,black=<8%}"                                                        
##  [30] "{crim=low,rm=high,tax=low,chas=river}"                                                         
##  [31] "{zn=low,rm=high,lstat=low,chas=river}"                                                         
##  [32] "{zn=low,rm=high,chas=river,black=<8%}"                                                         
##  [33] "{crim=low,zn=low,rm=high,chas=river}"                                                          
##  [34] "{indus=low,rm=high,tax=low,lstat=low,chas=river}"                                              
##  [35] "{indus=low,rm=high,tax=low,chas=river,black=<8%}"                                              
##  [36] "{crim=low,indus=low,rm=high,tax=low,chas=river}"                                               
##  [37] "{rm=high,tax=low,lstat=low,chas=river,black=<8%}"                                              
##  [38] "{crim=low,rm=high,tax=low,lstat=low,chas=river}"                                               
##  [39] "{crim=low,rm=high,tax=low,chas=river,black=<8%}"                                               
##  [40] "{zn=low,rm=high,lstat=low,chas=river,black=<8%}"                                               
##  [41] "{crim=low,zn=low,rm=high,lstat=low,chas=river}"                                                
##  [42] "{crim=low,zn=low,rm=high,chas=river,black=<8%}"                                                
##  [43] "{indus=low,rm=high,tax=low,lstat=low,chas=river,black=<8%}"                                    
##  [44] "{crim=low,indus=low,rm=high,tax=low,lstat=low,chas=river}"                                     
##  [45] "{crim=low,indus=low,rm=high,tax=low,chas=river,black=<8%}"                                     
##  [46] "{crim=low,rm=high,tax=low,lstat=low,chas=river,black=<8%}"                                     
##  [47] "{crim=low,zn=low,rm=high,lstat=low,chas=river,black=<8%}"                                      
##  [48] "{crim=low,indus=low,rm=high,tax=low,lstat=low,chas=river,black=<8%}"                           
##  [49] "{rm=high,dis=low,chas=river}"                                                                  
##  [50] "{zn=low,indus=low,rm=high,chas=river}"                                                         
##  [51] "{rm=high,dis=low,lstat=low,chas=river}"                                                        
##  [52] "{zn=low,rm=high,dis=low,chas=river}"                                                           
##  [53] "{rm=high,dis=low,chas=river,black=<8%}"                                                        
##  [54] "{crim=low,rm=high,dis=low,chas=river}"                                                         
##  [55] "{zn=low,indus=low,rm=high,lstat=low,chas=river}"                                               
##  [56] "{zn=low,indus=low,rm=high,chas=river,black=<8%}"                                               
##  [57] "{crim=low,zn=low,indus=low,rm=high,chas=river}"                                                
##  [58] "{zn=low,rm=high,dis=low,lstat=low,chas=river}"                                                 
##  [59] "{rm=high,dis=low,lstat=low,chas=river,black=<8%}"                                              
##  [60] "{crim=low,rm=high,dis=low,lstat=low,chas=river}"                                               
##  [61] "{zn=low,rm=high,dis=low,chas=river,black=<8%}"                                                 
##  [62] "{crim=low,zn=low,rm=high,dis=low,chas=river}"                                                  
##  [63] "{crim=low,rm=high,dis=low,chas=river,black=<8%}"                                               
##  [64] "{zn=low,indus=low,rm=high,lstat=low,chas=river,black=<8%}"                                     
##  [65] "{crim=low,zn=low,indus=low,rm=high,lstat=low,chas=river}"                                      
##  [66] "{crim=low,zn=low,indus=low,rm=high,chas=river,black=<8%}"                                      
##  [67] "{zn=low,rm=high,dis=low,lstat=low,chas=river,black=<8%}"                                       
##  [68] "{crim=low,zn=low,rm=high,dis=low,lstat=low,chas=river}"                                        
##  [69] "{crim=low,rm=high,dis=low,lstat=low,chas=river,black=<8%}"                                     
##  [70] "{crim=low,zn=low,rm=high,dis=low,chas=river,black=<8%}"                                        
##  [71] "{crim=low,zn=low,indus=low,rm=high,lstat=low,chas=river,black=<8%}"                            
##  [72] "{crim=low,zn=low,rm=high,dis=low,lstat=low,chas=river,black=<8%}"                              
##  [73] "{indus=low,rm=high}"                                                                           
##  [74] "{indus=low,rm=high,lstat=low}"                                                                 
##  [75] "{indus=low,rm=high,black=<8%}"                                                                 
##  [76] "{crim=low,indus=low,rm=high}"                                                                  
##  [77] "{indus=low,rm=high,lstat=low,black=<8%}"                                                       
##  [78] "{crim=low,indus=low,rm=high,lstat=low}"                                                        
##  [79] "{crim=low,indus=low,rm=high,black=<8%}"                                                        
##  [80] "{crim=low,indus=low,rm=high,lstat=low,black=<8%}"                                              
##  [81] "{zn=low,rm=high,tax=low,chas=river}"                                                           
##  [82] "{zn=low,indus=low,rm=high,tax=low,chas=river}"                                                 
##  [83] "{zn=low,rm=high,tax=low,lstat=low,chas=river}"                                                 
##  [84] "{zn=low,rm=high,tax=low,chas=river,black=<8%}"                                                 
##  [85] "{crim=low,zn=low,rm=high,tax=low,chas=river}"                                                  
##  [86] "{zn=low,indus=low,rm=high,tax=low,lstat=low,chas=river}"                                       
##  [87] "{zn=low,indus=low,rm=high,tax=low,chas=river,black=<8%}"                                       
##  [88] "{crim=low,zn=low,indus=low,rm=high,tax=low,chas=river}"                                        
##  [89] "{zn=low,rm=high,tax=low,lstat=low,chas=river,black=<8%}"                                       
##  [90] "{crim=low,zn=low,rm=high,tax=low,lstat=low,chas=river}"                                        
##  [91] "{crim=low,zn=low,rm=high,tax=low,chas=river,black=<8%}"                                        
##  [92] "{zn=low,indus=low,rm=high,tax=low,lstat=low,chas=river,black=<8%}"                             
##  [93] "{crim=low,zn=low,indus=low,rm=high,tax=low,lstat=low,chas=river}"                              
##  [94] "{crim=low,zn=low,indus=low,rm=high,tax=low,chas=river,black=<8%}"                              
##  [95] "{crim=low,zn=low,rm=high,tax=low,lstat=low,chas=river,black=<8%}"                              
##  [96] "{crim=low,zn=low,indus=low,rm=high,tax=low,lstat=low,chas=river,black=<8%}"                    
##  [97] "{rm=high}"                                                                                     
##  [98] "{rm=high,tax=low}"                                                                             
##  [99] "{rm=high,lstat=low}"                                                                           
## [100] "{rm=high,black=<8%}"                                                                           
## [101] "{crim=low,rm=high}"                                                                            
## [102] "{indus=low,rm=high,tax=low}"                                                                   
## [103] "{rm=high,tax=low,lstat=low}"                                                                   
## [104] "{rm=high,tax=low,black=<8%}"                                                                   
## [105] "{crim=low,rm=high,tax=low}"                                                                    
## [106] "{rm=high,lstat=low,black=<8%}"                                                                 
## [107] "{crim=low,rm=high,lstat=low}"                                                                  
## [108] "{crim=low,rm=high,black=<8%}"                                                                  
## [109] "{indus=low,rm=high,tax=low,lstat=low}"                                                         
## [110] "{indus=low,rm=high,tax=low,black=<8%}"                                                         
## [111] "{crim=low,indus=low,rm=high,tax=low}"                                                          
## [112] "{rm=high,tax=low,lstat=low,black=<8%}"                                                         
## [113] "{crim=low,rm=high,tax=low,lstat=low}"                                                          
## [114] "{crim=low,rm=high,tax=low,black=<8%}"                                                          
## [115] "{crim=low,rm=high,lstat=low,black=<8%}"                                                        
## [116] "{indus=low,rm=high,tax=low,lstat=low,black=<8%}"                                               
## [117] "{crim=low,indus=low,rm=high,tax=low,lstat=low}"                                                
## [118] "{crim=low,indus=low,rm=high,tax=low,black=<8%}"                                                
## [119] "{crim=low,rm=high,tax=low,lstat=low,black=<8%}"                                                
## [120] "{crim=low,indus=low,rm=high,tax=low,lstat=low,black=<8%}"                                      
## [121] "{rm=high,dis=low}"                                                                             
## [122] "{rm=high,dis=low,lstat=low}"                                                                   
## [123] "{zn=low,rm=high,dis=low}"                                                                      
## [124] "{rm=high,dis=low,black=<8%}"                                                                   
## [125] "{crim=low,rm=high,dis=low}"                                                                    
## [126] "{zn=low,rm=high,dis=low,lstat=low}"                                                            
## [127] "{rm=high,dis=low,lstat=low,black=<8%}"                                                         
## [128] "{crim=low,rm=high,dis=low,lstat=low}"                                                          
## [129] "{zn=low,rm=high,dis=low,black=<8%}"                                                            
## [130] "{crim=low,zn=low,rm=high,dis=low}"                                                             
## [131] "{crim=low,rm=high,dis=low,black=<8%}"                                                          
## [132] "{zn=low,rm=high,dis=low,lstat=low,black=<8%}"                                                  
## [133] "{crim=low,zn=low,rm=high,dis=low,lstat=low}"                                                   
## [134] "{crim=low,rm=high,dis=low,lstat=low,black=<8%}"                                                
## [135] "{crim=low,zn=low,rm=high,dis=low,black=<8%}"                                                   
## [136] "{crim=low,zn=low,rm=high,dis=low,lstat=low,black=<8%}"                                         
## [137] "{zn=low,indus=low,rm=high}"                                                                    
## [138] "{zn=low,indus=low,rm=high,lstat=low}"                                                          
## [139] "{zn=low,indus=low,rm=high,black=<8%}"                                                          
## [140] "{crim=low,zn=low,indus=low,rm=high}"                                                           
## [141] "{zn=low,indus=low,rm=high,lstat=low,black=<8%}"                                                
## [142] "{crim=low,zn=low,indus=low,rm=high,lstat=low}"                                                 
## [143] "{crim=low,zn=low,indus=low,rm=high,black=<8%}"                                                 
## [144] "{crim=low,zn=low,indus=low,rm=high,lstat=low,black=<8%}"                                       
## [145] "{zn=low,rm=high}"                                                                              
## [146] "{zn=low,rm=high,lstat=low}"                                                                    
## [147] "{zn=low,rm=high,black=<8%}"                                                                    
## [148] "{crim=low,zn=low,rm=high}"                                                                     
## [149] "{zn=low,rm=high,lstat=low,black=<8%}"                                                          
## [150] "{crim=low,zn=low,rm=high,lstat=low}"                                                           
## [151] "{crim=low,zn=low,rm=high,black=<8%}"                                                           
## [152] "{crim=low,zn=low,rm=high,lstat=low,black=<8%}"                                                 
## [153] "{nox=low,rm=high}"                                                                             
## [154] "{indus=low,nox=low,rm=high}"                                                                   
## [155] "{nox=low,rm=high,lstat=low}"                                                                   
## [156] "{nox=low,rm=high,black=<8%}"                                                                   
## [157] "{crim=low,nox=low,rm=high}"                                                                    
## [158] "{zn=low,rm=high,tax=low}"                                                                      
## [159] "{indus=low,nox=low,rm=high,lstat=low}"                                                         
## [160] "{indus=low,nox=low,rm=high,black=<8%}"                                                         
## [161] "{crim=low,indus=low,nox=low,rm=high}"                                                          
## [162] "{nox=low,rm=high,lstat=low,black=<8%}"                                                         
## [163] "{crim=low,nox=low,rm=high,lstat=low}"                                                          
## [164] "{crim=low,nox=low,rm=high,black=<8%}"                                                          
## [165] "{zn=low,indus=low,rm=high,tax=low}"                                                            
## [166] "{zn=low,rm=high,tax=low,lstat=low}"                                                            
## [167] "{zn=low,rm=high,tax=low,black=<8%}"                                                            
## [168] "{crim=low,zn=low,rm=high,tax=low}"                                                             
## [169] "{indus=low,nox=low,rm=high,lstat=low,black=<8%}"                                               
## [170] "{crim=low,indus=low,nox=low,rm=high,lstat=low}"                                                
## [171] "{crim=low,indus=low,nox=low,rm=high,black=<8%}"                                                
## [172] "{crim=low,nox=low,rm=high,lstat=low,black=<8%}"                                                
## [173] "{zn=low,indus=low,rm=high,tax=low,lstat=low}"                                                  
## [174] "{zn=low,indus=low,rm=high,tax=low,black=<8%}"                                                  
## [175] "{crim=low,zn=low,indus=low,rm=high,tax=low}"                                                   
## [176] "{zn=low,rm=high,tax=low,lstat=low,black=<8%}"                                                  
## [177] "{crim=low,zn=low,rm=high,tax=low,lstat=low}"                                                   
## [178] "{crim=low,zn=low,rm=high,tax=low,black=<8%}"                                                   
## [179] "{crim=low,indus=low,nox=low,rm=high,lstat=low,black=<8%}"                                      
## [180] "{zn=low,indus=low,rm=high,tax=low,lstat=low,black=<8%}"                                        
## [181] "{crim=low,zn=low,indus=low,rm=high,tax=low,lstat=low}"                                         
## [182] "{crim=low,zn=low,indus=low,rm=high,tax=low,black=<8%}"                                         
## [183] "{crim=low,zn=low,rm=high,tax=low,lstat=low,black=<8%}"                                         
## [184] "{crim=low,zn=low,indus=low,rm=high,tax=low,lstat=low,black=<8%}"                               
## [185] "{indus=low,nox=low,rm=medHigh,rad=5}"                                                          
## [186] "{indus=low,nox=low,rm=medHigh,dis=low}"                                                        
## [187] "{indus=low,nox=low,rm=medHigh,lstat=low,rad=5}"                                                
## [188] "{indus=low,nox=low,rm=medHigh,rad=5,black=<8%}"                                                
## [189] "{indus=low,nox=low,rm=medHigh,chas=river,rad=5}"                                               
## [190] "{crim=low,indus=low,nox=low,rm=medHigh,rad=5}"                                                 
## [191] "{indus=low,rm=medHigh,dis=low,ptratio=medHigh,chas=river}"                                     
## [192] "{indus=low,nox=low,rm=medHigh,dis=low,lstat=low}"                                              
## [193] "{indus=low,nox=low,rm=medHigh,dis=low,black=<8%}"                                              
## [194] "{indus=low,nox=low,rm=medHigh,dis=low,chas=river}"                                             
## [195] "{crim=low,indus=low,nox=low,rm=medHigh,dis=low}"                                               
## [196] "{indus=low,nox=low,rm=medHigh,lstat=low,rad=5,black=<8%}"                                      
## [197] "{indus=low,nox=low,rm=medHigh,lstat=low,chas=river,rad=5}"                                     
## [198] "{crim=low,indus=low,nox=low,rm=medHigh,lstat=low,rad=5}"                                       
## [199] "{indus=low,nox=low,rm=medHigh,chas=river,rad=5,black=<8%}"                                     
## [200] "{crim=low,indus=low,nox=low,rm=medHigh,rad=5,black=<8%}"                                       
## [201] "{crim=low,indus=low,nox=low,rm=medHigh,chas=river,rad=5}"                                      
## [202] "{indus=low,rm=medHigh,dis=low,tax=low,ptratio=medHigh,chas=river}"                             
## [203] "{indus=low,rm=medHigh,dis=low,ptratio=medHigh,lstat=low,chas=river}"                           
## [204] "{indus=low,rm=medHigh,dis=low,ptratio=medHigh,chas=river,black=<8%}"                           
## [205] "{crim=low,indus=low,rm=medHigh,dis=low,ptratio=medHigh,chas=river}"                            
## [206] "{indus=low,nox=low,rm=medHigh,dis=low,lstat=low,black=<8%}"                                    
## [207] "{indus=low,nox=low,rm=medHigh,dis=low,lstat=low,chas=river}"                                   
## [208] "{crim=low,indus=low,nox=low,rm=medHigh,dis=low,lstat=low}"                                     
## [209] "{indus=low,nox=low,rm=medHigh,dis=low,chas=river,black=<8%}"                                   
## [210] "{crim=low,indus=low,nox=low,rm=medHigh,dis=low,black=<8%}"                                     
## [211] "{crim=low,indus=low,nox=low,rm=medHigh,dis=low,chas=river}"                                    
## [212] "{indus=low,nox=low,rm=medHigh,lstat=low,chas=river,rad=5,black=<8%}"                           
## [213] "{crim=low,indus=low,nox=low,rm=medHigh,lstat=low,rad=5,black=<8%}"                             
## [214] "{crim=low,indus=low,nox=low,rm=medHigh,lstat=low,chas=river,rad=5}"                            
## [215] "{crim=low,indus=low,nox=low,rm=medHigh,chas=river,rad=5,black=<8%}"                            
## [216] "{indus=low,rm=medHigh,dis=low,tax=low,ptratio=medHigh,lstat=low,chas=river}"                   
## [217] "{indus=low,rm=medHigh,dis=low,tax=low,ptratio=medHigh,chas=river,black=<8%}"                   
## [218] "{crim=low,indus=low,rm=medHigh,dis=low,tax=low,ptratio=medHigh,chas=river}"                    
## [219] "{indus=low,rm=medHigh,dis=low,ptratio=medHigh,lstat=low,chas=river,black=<8%}"                 
## [220] "{crim=low,indus=low,rm=medHigh,dis=low,ptratio=medHigh,lstat=low,chas=river}"                  
## [221] "{crim=low,indus=low,rm=medHigh,dis=low,ptratio=medHigh,chas=river,black=<8%}"                  
## [222] "{indus=low,nox=low,rm=medHigh,dis=low,lstat=low,chas=river,black=<8%}"                         
## [223] "{crim=low,indus=low,nox=low,rm=medHigh,dis=low,lstat=low,black=<8%}"                           
## [224] "{crim=low,indus=low,nox=low,rm=medHigh,dis=low,lstat=low,chas=river}"                          
## [225] "{crim=low,indus=low,nox=low,rm=medHigh,dis=low,chas=river,black=<8%}"                          
## [226] "{crim=low,indus=low,nox=low,rm=medHigh,lstat=low,chas=river,rad=5,black=<8%}"                  
## [227] "{indus=low,rm=medHigh,dis=low,tax=low,ptratio=medHigh,lstat=low,chas=river,black=<8%}"         
## [228] "{crim=low,indus=low,rm=medHigh,dis=low,tax=low,ptratio=medHigh,lstat=low,chas=river}"          
## [229] "{crim=low,indus=low,rm=medHigh,dis=low,tax=low,ptratio=medHigh,chas=river,black=<8%}"          
## [230] "{crim=low,indus=low,rm=medHigh,dis=low,ptratio=medHigh,lstat=low,chas=river,black=<8%}"        
## [231] "{crim=low,indus=low,nox=low,rm=medHigh,dis=low,lstat=low,chas=river,black=<8%}"                
## [232] "{crim=low,indus=low,rm=medHigh,dis=low,tax=low,ptratio=medHigh,lstat=low,chas=river,black=<8%}"
## [233] "{indus=low,rm=medHigh,dis=low,chas=river}"                                                     
## [234] "{indus=low,rm=medHigh,dis=low,chas=river,black=<8%}"                                           
## [235] "{crim=low,indus=low,rm=medHigh,dis=low,chas=river}"                                            
## [236] "{crim=low,indus=low,rm=medHigh,dis=low,chas=river,black=<8%}"                                  
## [237] "{indus=low,rm=medHigh,dis=low,tax=low,chas=river}"                                             
## [238] "{indus=low,rm=medHigh,dis=low,tax=low,chas=river,black=<8%}"                                   
## [239] "{crim=low,indus=low,rm=medHigh,dis=low,tax=low,chas=river}"                                    
## [240] "{crim=low,indus=low,rm=medHigh,dis=low,tax=low,chas=river,black=<8%}"                          
## [241] "{indus=low,rm=medHigh,dis=low,lstat=low,chas=river}"                                           
## [242] "{indus=low,rm=medHigh,dis=low,lstat=low,chas=river,black=<8%}"                                 
## [243] "{crim=low,indus=low,rm=medHigh,dis=low,lstat=low,chas=river}"                                  
## [244] "{crim=low,indus=low,rm=medHigh,dis=low,lstat=low,chas=river,black=<8%}"                        
## [245] "{indus=low,nox=low,rm=medHigh,age=medLow,dis=medLow}"                                          
## [246] "{indus=low,nox=low,rm=medHigh,age=medLow,dis=medLow,lstat=low}"                                
## [247] "{indus=low,nox=low,rm=medHigh,age=medLow,dis=medLow,black=<8%}"                                
## [248] "{crim=low,indus=low,nox=low,rm=medHigh,age=medLow,dis=medLow}"                                 
## [249] "{indus=low,nox=low,rm=medHigh,age=medLow,dis=medLow,lstat=low,black=<8%}"                      
## [250] "{crim=low,indus=low,nox=low,rm=medHigh,age=medLow,dis=medLow,lstat=low}"                       
## [251] "{crim=low,indus=low,nox=low,rm=medHigh,age=medLow,dis=medLow,black=<8%}"                       
## [252] "{crim=low,indus=low,nox=low,rm=medHigh,age=medLow,dis=medLow,lstat=low,black=<8%}"             
## [253] "{indus=low,rm=medHigh,dis=low,tax=low,lstat=low,chas=river}"                                   
## [254] "{indus=low,rm=medHigh,dis=low,tax=low,lstat=low,chas=river,black=<8%}"                         
## [255] "{crim=low,indus=low,rm=medHigh,dis=low,tax=low,lstat=low,chas=river}"                          
## [256] "{crim=low,indus=low,rm=medHigh,dis=low,tax=low,lstat=low,chas=river,black=<8%}"                
## Itemsets in Consequent (RHS)
## [1] "{medv=medHigh}" "{medv=high}"

somerules <- subset(ars, subset=rhs %in% "medv=high" & confidence > 0.95)
plot(somerules, method="graph", control=list(type="itemsets"))
## Warning: Unknown control parameters: type
## Available control parameters (with default values):
## layout    =  stress
## circular  =  FALSE
## ggraphdots    =  NULL
## edges     =  <environment>
## nodes     =  <environment>
## nodetext  =  <environment>
## colors    =  c("#EE0000FF", "#EEEEEEFF")
## engine    =  ggplot2
## max   =  100
## verbose   =  FALSE