general.rules: Remove redundancy in a set of rules

general.rulesR Documentation

Remove redundancy in a set of rules

Description

This function remove every redundant rules, keeping only the most general ones.

Usage

general.rules(r)

Arguments

r

A set of rules.

Value

A set of rules, without redundancy.

See Also

apriori

Examples

require ("arules")
data ("Adult")
# The default support (0.1) yields ~6000 rules on Adult, and general.rules() compares every
# pair of them twice: that single call took more than 8 seconds. A higher support keeps the
# example instructive (169 rules, of which 8 are general) and instantaneous.
r = apriori (Adult, parameter = list (supp = .4, conf = .8))
inspect (general.rules (r))

fdm2id documentation built on Aug. 28, 2026, 9:07 a.m.