Learn R Programming

arules (version 1.7.15)

pmml: 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

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

Run this code
if (FALSE) { # requireNamespace("pmml", quietly = TRUE)
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")
}

Run the code above in your browser using DataLab