| associations-class {arules} | R Documentation |
Class associations — A Set of Associations
Description
The associations class is a virtual class which is extended to
represent mining result (e.g., sets of itemsets or
rules). The class defines some common methods for its subclasses.
Usage
## S4 method for signature 'associations'
quality(x)
## S4 replacement method for signature 'associations'
quality(x) <- value
## S4 method for signature 'associations'
info(x)
## S4 replacement method for signature 'associations'
info(x) <- value
## S4 method for signature 'associations'
head(x, n = 6L, by = NULL, decreasing = TRUE, ...)
## S4 method for signature 'associations'
tail(x, n = 6L, by = NULL, decreasing = TRUE, ...)
## S4 method for signature 'associations'
items(x)
## S4 method for signature 'associations'
length(x)
## S4 method for signature 'associations'
labels(object)
Arguments
x, object |
the object. |
value |
the replacement value. |
n |
number of elements |
by |
sort by this interest measure |
decreasing |
sort in decreasing order? |
... |
further arguments. |
Details
The implementations of associations store itemsets (e.g., the LHS and
RHS of a rule) as objects of class itemMatrix (i.e., sparse
binary matrices). Quality measures (e.g., support) are stored in a
data.frame accessible via method quality().
See Sections Functions and See Also to see all available methods.
Note: Associations can store multisets with duplicated elements. Duplicated
elements can result from combining several sets of associations. Use
unique() to remove duplicate associations.
Functions
-
quality(associations): returns the quality data.frame. -
quality(associations) <- value: replaces the quality data.frame. The lengths of the vectors in the data.frame have to equal the number of associations in the set. -
info(associations): returns the info list. -
info(associations) <- value: replaces the info list. -
head(associations): returns the first n associations. -
tail(associations): returns the last n associations. -
items(associations): dummy method. This method has to be implemented by all subclasses of associations and return the items which make up each association as an object of class itemMatrix. -
length(associations): dummy method. This method has to be implemented by all subclasses of associations and return the number of elements in the association. -
labels(associations): dummy method. This method has to be implemented by all subclasses of associations and return a vector of length(object) of labels for the elements in the association.
Slots
qualitya data.frame
infoa list
Objects from the Class
A virtual class: No objects may be created from it.
Author(s)
Michael Hahsler
See Also
Other associations functions:
abbreviate(),
c(),
duplicated(),
extract,
inspect(),
is.closed(),
is.generator(),
is.maximal(),
is.redundant(),
is.significant(),
is.superset(),
itemsets-class,
match(),
rules-class,
sample(),
sets,
size(),
sort(),
unique()