- 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()
.