Skip to content

Commit 8a9982f

Browse files
committedMar 30, 2017
Implemented eclat in R
1 parent 33de2d0 commit 8a9982f

File tree

1 file changed

+14
-0
lines changed
  • part_5-association-rule/eclat

1 file changed

+14
-0
lines changed
 

‎part_5-association-rule/eclat/eclat.R

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Apriori
2+
3+
# Data pre-processing
4+
library(arules)
5+
dataset = read.csv('../../data_files/Market_Basket_Optimisation.csv', header=FALSE)
6+
dataset = read.transactions('../../data_files/Market_Basket_Optimisation.csv', sep=',', rm.duplicates=TRUE)
7+
summary(dataset)
8+
itemFrequencyPlot(dataset, topN=100)
9+
10+
# Training Eclat on the dataset
11+
rules = eclat(data=dataset, parameter=list(support=0.004, minlen=2))
12+
13+
# Visualizing the results
14+
inspect(sort(rules, by='lift')[1:10])

0 commit comments

Comments
 (0)
Please sign in to comment.