- formula
a formula, with a response but no interaction terms. For the case of data frame, it is taken as the model frame (see model.frame).
- train
data frame or matrix of train set cases.
- test
data frame or matrix of test set cases.
- k.max
the maximum number of neighbors to consider can either be a single value, with a minimum of 2, or a vector representing a range of values k.
- scaler
a character with options FALSE (default), "minmax", and "zscore".
Option "minmax" means no transformation. This option allows the users to use normalized version of the train and test sets for the kNN aglorithm.
- base
base measurement: accuracy (default), error, or MSE for Mean Square Error.
- reference
a factor of classes to be used as the true results.
- cutoff
cutoff value for the case that the output of knn algorithm is vector of probabilites.
- type
either "class" (default) for the predicted class or "prob" for model confidence values.
- report
a character with options FALSE (default) and TRUE.
Option TRUE reports the values of the base measurement.
- set.seed
a single value, interpreted as an integer, or NULL.
- ...
options to be passed to kNN().