classFrequency {arulesCBA}R Documentation

Class Frequency in Transactions or CAR Sets

Description

Check transactions for class imbalance or the proportion of rules for each class label in a set of CARs.

Usage

classFrequency(formula, x, type = "relative")

Arguments

formula

A symbolic description of the model to be fitted.

x

An object of class transactions or rules.

type

"relative" or "absolute" to return proportions or absolute counts.

Value

Returns the item frequency for each class label as a vector.

Author(s)

Michael Hahsler

See Also

itemFrequency, rules, transactions.

Examples

data("iris")

iris.disc <- discretizeDF.supervised(Species ~ ., iris)
iris.trans <- as(iris.disc, "transactions")

# Class distribution. The iris dataset is perfectly balanced.
classFrequency(Species ~ ., iris.trans)

# Number of rules for each class
cars <- mineCARs(Species ~ ., iris.trans, parameter = list(support = 0.3))
classFrequency(Species ~ ., cars, type = "absolute")

[Package arulesCBA version 1.1.4 Index]