pmml: Generate PMML for Various Models

The Predictive Model Markup Language (PMML) is an XML-based language which provides a way for applications to define statistical and data mining models and to share models between PMML compliant applications. More information about PMML and the Data Mining Group can be found at http:// The generated PMML can be imported into any PMML consuming application, such as the Zementis ADAPA and UPPI scoring engines which allow for predictive models built in R to be deployed and executed on site, in the cloud (Amazon, IBM, and FICO), in-database (IBM Netezza, Pivotal, Sybase IQ, Teradata and Teradata Aster) or Hadoop (Datameer and Hive).

AuthorGraham Williams, Tridivesh Jena, Wen Ching Lin, Michael Hahsler (arules), Zementis Inc, Hemant Ishwaran, Udaya B. Kogalur, Rajarshi Guha, Dmitriy Bolotov
Date of publication2016-09-28 22:54:59
MaintainerTridivesh Jena <>
LicenseGPL (>= 2.1)

View on CRAN

Man pages

AddAttributes: adds attribute values to an existing element in a given PMML...

addDDAttributes: adds attribute values to an existing DataField element in a...

addDFChildren: adds 'Interval' and 'Value' child elements to a given...

addLT: adds a LocalTransformations element to a given PMML file.

addMSAttributes: adds attribute values to an existing MiningField element in a...

addOutputField: Add Output nodes to a PMML object.

audit: Artificially constructed dataset

fileToXMLNode: Reads in a file and tries to parse it into an object of type...

functionToPMML: Convert an R expression to PMML.

houseVotes84: Modified 1984 United States Congressional Voting Records...

makeIntervals: Create Interval elements, most likely to add to a...

makeOutputNodes: Add Output nodes to a PMML object.

makeValues: Create Values element, most likely to add to a DataDictionary...

pmml: Generate PMML for R objects

pmml.ada: Generate PMML for ada objects

pmml.arules: Generate PMML for arules objects

pmmlCanExport: Can this installation export PMML variables (particularly...

pmml.coxph: Generate PMML for coxph objects Generate PMML for glmnet objects

pmml.glm: Generate PMML for glm objects

pmml.hclust: Generate PMML for hclust objects

pmml.kmeans: Generate PMML for kmeans objects

pmml.ksvm: Generate PMML for ksvm objects

pmml.lm: Generate PMML for lm objects

pmml.multinom: Generate PMML for multinom objects

pmml.naiveBayes: Generate PMML for naiveBayes objects

pmml.nnet: Generate PMML for nnet objects

pmml.randomForest: Generate PMML for randomForest objects

pmml.rfsrc: Generate PMML for rsf objects

pmml.rpart: Generate PMML for rpart objects

pmml.svm: Generate PMML for svm objects

pmmltoc: Generate C code from a PMML object - dummy function

Files in this package

pmml/R/addOutputField.R pmml/R/pmml.ksvm.R pmml/R/makeIntervals.R pmml/R/pmml.kmeans.R pmml/R/pmml.svm.R pmml/R/pmml.ada.R pmml/R/fileToXMLNode.R pmml/R/pmml.survreg.R pmml/R/addDDAttributes.R pmml/R/addDFChildren.R pmml/R/pmml.coxph.R pmml/R/pmml.naiveBayes.R pmml/R/functionToPMML.R pmml/R/pmml.datadictionary.R pmml/R/addLT.R pmml/R/pmml.rules.R pmml/R/pmml.utils.R pmml/R/pmml.R pmml/R/pmml.miningschema.R pmml/R/pmml.nnet.R pmml/R/pmmltoc.R pmml/R/pmml.hclust.R pmml/R/pmml.rpart.R pmml/R/pmml.randomForest.R pmml/R/pmmlCanExport.R pmml/R/pmml.multinom.R pmml/R/pmml.rfsrc.R pmml/R/pmml.lm.R pmml/R/AddAttributes.R pmml/R/pmml.itemsets.R pmml/R/ pmml/R/makeValues.R pmml/R/pmml.glm.R pmml/R/addMSAttributes.R pmml/R/makeOutputNodes.R
pmml/man/pmml.arules.Rd pmml/man/addMSAttributes.Rd pmml/man/addDFChildren.Rd pmml/man/audit.Rd pmml/man/pmml.coxph.Rd pmml/man/pmml.hclust.Rd pmml/man/makeValues.Rd pmml/man/pmml.rfsrc.Rd pmml/man/ pmml/man/pmml.randomForest.Rd pmml/man/houseVotes84.Rd pmml/man/pmmltoc.Rd pmml/man/pmmlCanExport.Rd pmml/man/pmml.nnet.Rd pmml/man/pmml.ada.Rd pmml/man/makeOutputNodes.Rd pmml/man/makeIntervals.Rd pmml/man/functionToPMML.Rd pmml/man/pmml.rpart.Rd pmml/man/pmml.kmeans.Rd pmml/man/fileToXMLNode.Rd pmml/man/pmml.glm.Rd pmml/man/pmml.lm.Rd pmml/man/AddAttributes.Rd pmml/man/addLT.Rd pmml/man/addDDAttributes.Rd pmml/man/pmml.naiveBayes.Rd pmml/man/addOutputField.Rd pmml/man/pmml.multinom.Rd pmml/man/pmml.svm.Rd pmml/man/pmml.Rd pmml/man/pmml.ksvm.Rd

Questions? Problems? Suggestions? or email at

All documentation is copyright its authors; we didn't write any of that.