addRuleQuality: Add quality measures to association rules

Description Usage Arguments Value Examples

Description

Adds measures of rule quality (conviction, hyperConfidence, cosine, chiSquare, coverage, doc, gini, hyperlift) to a set of association rules mined from apriori. Usually used before converting ruleset to data.frame and exporting to some sort of text file.

Usage

1
addRuleQuality(trans, rules, include = NULL, exclude = "improvement")

Arguments

trans

transaction set (s4 class from arules package)

rules

set of rules from apriori

include

character vector specifying which quality measures to include. Default is to include everything.

exclude

character vector specifying which quality measures to exclude. Default is to exclude 'improvement' because it seems to be slow.

Value

ruleset with additional quality measures

Examples

1
2
3
4
5
library('arules')
data("Adult")
ar <- apriori(Adult, parameter = list(supp = 0.5, conf = 0.9, target = "rules"))
ar <- addRuleQuality(trans=Adult, rules=ar)
df <- Rsenal::rules2df(ar)

brooksandrew/Rsenal documentation built on May 13, 2019, 7:50 a.m.