itemsets-class {arules} | R Documentation |
The itemsets
class represents a set of itemsets and the associated
quality measures.
Note that the class can also represent a multiset of itemsets with duplicated
elements. Duplicated elements can be removed with unique
.
Objects are the result of calling the functions apriori
(e.g., with target="frequent itemsets"
in the parameter list)
or eclat
.
Objects can also be created by calls of the form
new("itemsets", ...)
.
items
:itemMatrix
containing the
items in the set of itemsetsquality
:tidLists
:tidLists
containing the IDs of the
transactions which support each itemset. The slot contains
NULL
if no transactions ID list is available (transactions
ID lists are only available for eclat
).
Class associations
, directly.
signature(from = "itemsets", to =
"data.frame")
;
represent the itemsets in readable formsignature(x = "itemsets")
;
returns the itemMatrix
representing the set of itemsetssignature(x = "itemsets")
;
replaces the itemMatrix
representing the set of itemsetssignature(object = "itemsets")
;
returns the whole item information data frame including item
labelssignature(object = "itemsets")
;
returns labels for the itemsets as a
character vector. The labels have te following format:
"{item1, item2,..., itemn}"signature(object = "itemsets")
;
returns the item labels used to encode the itemsets as
a character vector. The index for each lable is the column
index of the item in the binary matrix.signature(object = "itemsets")
signature(object = "itemsets")
;
returns the transaction ID list
[-methods
,
apriori
,
c
,
duplicated
,
eclat
,
inspect
,
is.maximal
,
length
,
match
,
sets
,
size
,
subset
,
associations-class
,
tidLists-class
data("Adult") ## Mine frequent itemsets with Eclat. fsets <- eclat(Adult, parameter = list(supp = 0.5)) ## Display the 5 itemsets with the highest support. fsets.top5 <- SORT(fsets)[1:5] inspect(fsets.top5) ## Get the itemsets as a list as(items(fsets.top5), "list") ## Get the itemsets as a binary matrix as(items(fsets.top5), "matrix") ## Get the itemsets as a sparse matrix, a ngCMatrix from package Matrix. ## Warning: for efficiency reasons, the ngCMatrix you get is transposed as(items(fsets.top5), "ngCMatrix")