aboutsummaryrefslogtreecommitdiff
path: root/examples/src/main/r/ml/bisectingKmeans.R
diff options
context:
space:
mode:
Diffstat (limited to 'examples/src/main/r/ml/bisectingKmeans.R')
-rw-r--r--examples/src/main/r/ml/bisectingKmeans.R11
1 files changed, 6 insertions, 5 deletions
diff --git a/examples/src/main/r/ml/bisectingKmeans.R b/examples/src/main/r/ml/bisectingKmeans.R
index 5fb5bfb0fa..b3eaa6dd86 100644
--- a/examples/src/main/r/ml/bisectingKmeans.R
+++ b/examples/src/main/r/ml/bisectingKmeans.R
@@ -25,20 +25,21 @@ library(SparkR)
sparkR.session(appName = "SparkR-ML-bisectingKmeans-example")
# $example on$
-irisDF <- createDataFrame(iris)
+t <- as.data.frame(Titanic)
+training <- createDataFrame(t)
# Fit bisecting k-means model with four centers
-model <- spark.bisectingKmeans(df, Sepal_Length ~ Sepal_Width, k = 4)
+model <- spark.bisectingKmeans(training, Class ~ Survived, k = 4)
# get fitted result from a bisecting k-means model
fitted.model <- fitted(model, "centers")
# Model summary
-summary(fitted.model)
+head(summary(fitted.model))
# fitted values on training data
-fitted <- predict(model, df)
-head(select(fitted, "Sepal_Length", "prediction"))
+fitted <- predict(model, training)
+head(select(fitted, "Class", "prediction"))
# $example off$
sparkR.session.stop()