Learn R Programming

arules (version 1.0-12)

supportingTransactions: Supporting Transactions

Description

Find transactions which support each of a set of associations and return this information as a transaction ID list.

Usage

supportingTransactions(x, transactions, ...)

Arguments

x
a set of associations (itemsets, rules, etc.)
transactions
an object of class transactions used to mine the associations in x.
...
currently unused.

Value

  • An object of class tidLists containing one transaction ID list per association in x.

Details

The supporting transactions are all transactions of which the itemset representing the association is a subset of.

See Also

tidLists-class

Examples

Run this code
data <- list(
	c("a","b","c"),
	c("a","b"),
	c("a","b","d"),
	c("b","e"),
	c("b","c","e"),
	c("a","d","e"),
	c("a","c"),
	c("a","b","d"),
	c("c","e"),
	c("a","b","d","e")
	)
data <- as(data, "transactions")

## mine itemsets
f <- eclat(data, parameter = list(support = .2, minlen=3))
inspect(f)

## find supporting Transactions
st <- supportingTransactions(f, data)
st

as(st, "list")

Run the code above in your browser using DataLab