pmml.lm {pmml} | R Documentation |
Generate the PMML representation for a lm object from package stats.
## S3 method for class 'lm' pmml(model, model.name="Linear_Regression_Model", app.name="Rattle/PMML", description="Linear Regression Model", copyright=NULL, transforms=NULL, unknownValue=NULL, dataset=NULL, weights=NULL, ...)
model |
a lm object. |
model.name |
a name to be given to the model in the PMML code. |
app.name |
the name of the application that generated the PMML code. |
description |
a descriptive text for the Header element of the PMML code. |
copyright |
the copyright notice for the model. |
transforms |
data transformations represented in PMML via package pmmlTransformations. |
unknownValue |
value to be used as the 'missingValueReplacement' attribute for all MiningFields. |
dataset |
the orginal training dataset, if available. |
weights |
the weights used for building the model. |
... |
further arguments passed to or from other methods. |
Note that the resulting PMML representation will not encode interaction terms. Currently, only numeric regression is supported.
R project: Fitting Linear Models
http://stat.ethz.ch/R-manual/R-devel/library/stats/html/lm.html
fit <- lm(Sepal.Length ~ ., data=iris) pmml(fit) rm(fit)