Learn R Programming

arulesCBA (version 1.1.6)

classFrequency: 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.

See Also

itemFrequency, rules, transactions.

Examples

Run this code
# NOT RUN {
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")
# }

Run the code above in your browser using DataLab