Learn R Programming

daltoolbox (version 1.3.787)

pat_filter_rules: Apply a rule filter

Description

Filter association rules using a none, interest, or DARA rule filter.

Usage

pat_filter_rules(rules, filter, data = NULL, ...)

Value

Filtered rules in the same representation as rules.

Arguments

rules

An arules rules object or a tidy rule data frame.

filter

A rule filter produced by pat_rule_filter_none(), pat_rule_filter_interest(), or pat_rule_filter_dara().

data

Optional transaction/reference data used to compute interest measures for arules rules.

...

Additional arguments reserved for future filters.

Examples

Run this code
if (requireNamespace("arules", quietly = TRUE)) {
  data("AdultUCI", package = "arules")
  data <- as.data.frame(AdultUCI)
  data <- data[, c("workclass", "education", "marital-status", "occupation", "income")]
  rules <- pat_dara_rules(data, rhs = "income=small", supp = 0.05, conf = 0.6)
  filter <- pat_rule_filter_interest(lift_min = 1)
  pat_filter_rules(rules, filter)
}

Run the code above in your browser using DataLab