affinity {arules} | R Documentation |
Computing Affinity Between Items
Description
Provides the generic function affinity()
and methods to compute
and return a similarity matrix with the affinities between items for a set
itemsets stored in a matrix or in transactions via its superclass itemMatrix.
Usage
affinity(x)
## S4 method for signature 'matrix'
affinity(x)
## S4 method for signature 'itemMatrix'
affinity(x)
Arguments
x |
a matrix or an object of class itemMatrix or transactions containing itemsets. |
Details
Affinity between the two items and
is defined by Aggarwal et
al. (2002) as
where is the support measure. Note that affinity is equivalent to the
Jaccard similarity between items.
Value
returns an object of class ar_similarity which represents the
affinities between items in x
.
Author(s)
Michael Hahsler
References
Charu C. Aggarwal, Cecilia Procopiuc, and Philip S. Yu (2002) Finding localized associations in market basket data, IEEE Trans. on Knowledge and Data Engineering, 14(1):51–62.
See Also
Other proximity classes and functions:
dissimilarity()
,
predict()
,
proximity-classes
Examples
data("Adult")
## choose a sample, calculate affinities
s <- sample(Adult, 500)
s
a <- affinity(s)
image(a)