apriori(data, parameter = NULL, appearance = NULL, control = NULL)
transactions
or any data structure
which can be coerced into
transactions
(e.g., a binary
matrix or data.frame).APparameter
or named list.
The default behavior is to mine rules with support 0.1, confidence
0.8, and maxlen 10.APappearance
or named list.
With this argument item appearance can be restricted.
By default all items can appear unrestricted.APcontrol
or named list.
Controls the performance of the mining algorithm (item sorting, etc.)rules
or
itemsets
.Note: Apriori only creates rules with one item in the RHS (Consequent)!
Note: The default value in
for minlen
is 1. This
means that rules with only one item (i.e., an empty antecedent/LHS) like
$${} => {beer}$$
will be created.
These rules mean that no matter what other items are involved the
item in the RHS will appear with the probability given by the rule's
confidence (which equals the support).
If you want to avoid these rules then use
the argument parameter=list(minlen=2)
.
Christian Borgelt (2003) Efficient Implementations of Apriori and Eclat. Workshop of Frequent Item Set Mining Implementations (FIMI 2003, Melbourne, FL, USA).
APparameter-class
,
APcontrol-class
,
APappearance-class
,
transactions-class
,
itemsets-class
,
rules-class
data("Adult")
## Mine association rules.
rules <- apriori(Adult,
parameter = list(supp = 0.5, conf = 0.9,
target = "rules"))
summary(rules)
Run the code above in your browser using DataLab