Condividi tramite


as.kmeans: Conversion of a RevoScaleR rxKmeans object to a kmeans Object

Description

Converts objects containing RevoScaleR-computed k-means clusters to an R kmeans object.

Usage

 ## S3 method for class `rxKmeans':
as.kmeans  (x, ...)

Arguments

x

object of class "rxKmeans".

...

additional arguments (currently not used).

Details

This function converts an existing object of class "rxKmeans" an object of class "kmeans". The underlying structure of the output object will be a subset of that produced by an equivalent call to kmeans. Often, this method can be used to coerce an object for use with the pmml package. RevoScaleR model objects that contain transforms or a transformFunc are not supported.

Value

an object of class "kmeans".

Author(s)

Microsoft Corporation Microsoft Technical Support

See Also

as.lm, as.glm, as.rpart, as.xtabs, rxKmeans.

Examples


 ## Not run:

# If the pmml package is installed 
library(pmml)
form <- ~ height + weight
set.seed(17)
irow <- unique(sample.int(nrow(women), 4L, replace = TRUE))[seq(2)]
centers <- women[irow,, drop = FALSE]
rxKmeansObj <- rxKmeans(form, data = women, centers = centers)
pmml(as.kmeans(rxKmeansObj))
## End(Not run)