hanaml.DBSCAN {hana.ml.r} | R Documentation |
hanaml.DBSCAN is a R wrapper for PAL DBSCAN algorithm.
hanaml.DBSCAN(conn.context, data = NULL, key = NULL, features = NULL, minpts = NULL, eps = NULL, thread.ratio = NULL, metric = NULL, minkowski.power = NULL, categorical.variable = NULL, category.weights = NULL, algorithm = NULL, save.model = NULL)
conn.context |
|
data |
|
key |
|
features |
|
minpts |
|
eps |
|
thread.ratio |
|
metric |
Defaults to "euclidean". |
minkowski.power |
|
categorical.variable |
|
category.weights |
|
algorithm |
|
save.model |
|
R6Class
object.
Return a "DBSCAN" objects with the following attributes:
labels : DataFrame
Label assigned to each sample.
model : DataFrame
PMML model. Set to None if no PMML model was requested.
## Not run: Input DataFrame data: > data$collect() ID V1 V2 V3 0 1 0.10 0.10 B 1 2 0.11 0.10 A 2 3 0.10 0.11 C 3 4 0.11 0.11 B 4 5 0.12 0.11 A 5 6 0.11 0.12 E ... 27 28 16.11 16.11 A 28 29 20.11 20.12 C 29 30 15.12 15.11 A Create a DBSCAN object: > DBSCAN <-hanaml.DBSCAN(conn, data, thread.ratio = 0.2, metric = "Manhattan") expected output: > DBSCAN$labels$Collect() ID CLUSTER.ID 1 1 0 2 2 0 3 3 0 4 4 0 5 5 0 ... 28 28 -1 29 29 -1 30 30 -1 ## End(Not run)