| predict.KNNClassifier {hana.ml.r} | R Documentation |
Make Predictions from a "KNNClassifier" Object
## S3 method for class 'KNNClassifier' predict(model, data, key, features = NULL, stat.info = NULL, thread.ratio = NULL)
model |
|
data |
|
key |
|
features |
|
stat.info |
|
thread.ratio |
Defaults to 0. |
DataFrame: Prediction results, structured as follows.
ID column, with same name and type as data's ID column.
TARGET column, type NVARCHAR, predicted class labels or values.
DataFrame: Statistics of the prediction results.
The distance between each point in 'data' and its k nearest
neighbors in the training set. Only returned if stat.info is TRUE.
TEST_ + data's ID name, with same type as data's ID column, query data ID.
K, type INTEGER, K number.
TRAIN_ + training data's ID name, with same type as training data's ID column, neighbor point's ID.
DISTANCE, type DOUBLE, distance.
## Not run:
> df.pred
ID X1 X2 X3
1 0 2 1 A
2 1 1 10 C
3 2 1 11 B
4 3 3 15000 C
5 4 2 1000 C
6 5 1 1001 A
7 6 1 999 A
8 7 3 999 B
Predict:
> res <- predict(model = knc, data = df.pred, key = "ID",
features = c("X1", "X2", "X3"),
stat.info = FALSE)
> res$Collect()
ID TARGET
0 0 10
1 1 10
2 2 10
3 3 1
4 4 1
5 5 1
6 6 10
7 7 99
## End(Not run)