pmml: Read and Write PMML

pmmlR Documentation

Read and Write PMML

Description

Reads PMML AssociationModel files and writes PMML representations of associations (itemsets and rules). Writing delegates to pmml::pmml(), which determines the PMML version (currently PMML 4.4).

Usage

write.PMML(x, file)

read.PMML(file)

Arguments

x

a rules or itemsets object.

file

path to a PMML file.

Author(s)

Michael Hahsler

References

PMML 4.4 - Association Rules. https://dmg.org/pmml/v4-4/AssociationRules.html

See Also

pmml::pmml().

Other import/export: DATAFRAME(), LIST(), read, write()

Examples


data("Groceries")

rules <- apriori(Groceries, parameter = list(support = 0.001))
rules <- head(rules, by = "lift")
rules

### save rules as PMML
write.PMML(rules, file = "rules.xml")

### read rules back
rules2 <- read.PMML("rules.xml")
rules2

### compare rules
inspect(rules[1])
inspect(rules2[1])

### clean up
unlink("rules.xml")


arules documentation built on Sept. 11, 2026, 9:08 a.m.