Description Usage Arguments Value References See Also Examples
It is a function used to save an FRBS model to the .frbsPMML file. Detailed information about frbsPMML can be seen in frbsPMML
.
1 | write.frbsPMML(object, fileName = NULL)
|
object |
a frbsPMML object which is an object produced by |
fileName |
a file name with extension |
a file containing an FRBS model in frbsPMML format
A. Guazzelli, M. Zeller, W.C. Lin, and G. Williams., "pmml: An open standard for sharing models", The R Journal, Vol. 1, No. 1, pp. 60-65 (2009).
Data Mining Group, http://www.dmg.org/.
read.frbsPMML
and frbsPMML
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | ## This example shows how to construct frbsPMML file of frbs model
## Even though we are using MAMDANI model, other models have the same way
##
## 1. Produce frbs model, for example: we perform Wang & Mendel's technique (WM)
##
## Input data
data(frbsData)
data.train <- frbsData$GasFurnance.dt[1 : 204, ]
data.fit <- data.train[, 1 : 2]
data.tst <- frbsData$GasFurnance.dt[205 : 292, 1 : 2]
real.val <- matrix(frbsData$GasFurnance.dt[205 : 292, 3], ncol = 1)
range.data<-matrix(c(-2.716, 2.834, 45.6, 60.5, 45.6, 60.5), nrow = 2)
## Set the method and its parameters
method.type <- "WM"
control <- list(num.labels = 15, type.mf = "GAUSSIAN", type.defuz = "WAM",
type.tnorm = "MIN", type.implication.func = "ZADEH",
name = "sim-0")
## Generate fuzzy model
## Not run: object <- frbs.learn(data.train, range.data, method.type, control)
## 2. Write frbsPMML file
## In this step, we provide two steps as follows:
## a. by calling frbsPMML() function directly.
## b. by calling write.frbsPMML() function.
## 2a. by calling frbsPMML(), the frbsPMML format will be displayed in R console
## Not run: pmml.obj <- frbsPMML(object)
## 2b. by calling write.frbsPMML(), the result will be saved as a file
## in the working directory.
## Not run: write.frbsPMML(pmml.obj, file = "MAMDANI.GasFur")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.