Market Basket Analysis in R
Christopher Bruffaerts
Statistician
TID | Transaction |
---|---|
1 | {Bread, Butter, Cheese, Wine} |
2 | {Bread, Butter, Wine} |
3 | {Bread, Butter} |
4 | {Butter, Cheese, Wine} |
5 | {Butter, Cheese} |
6 | {Cheese, Wine} |
7 | {Butter, Wine} |
Item Frequency Plot
Absolute type
itemFrequencyPlot(data_trx,
main='Absolute Item Frequency Plot',
type="absolute"
)
Relative type
itemFrequencyPlot(data_trx,
main='Relative Item Frequency Plot',
type="relative"
)
Reordering and filtering with topN
itemFrequencyPlot(
data_trx,
topN = 4,
main = 'Absolute Item Frequency Plot',
type = "absolute"
)
Flip & customize plot
itemFrequencyPlot(
data_trx,
topN = 4,
main = 'Absolute Item Frequency Plot',
type = "absolute",
col = rainbow(4),
ylab = "",
cex.names = 1.2,
horiz = TRUE
)
Market Basket Analysis in R