mywnn {snn} | R Documentation |
Weighted Nearest Neighbor Classifier
Description
Implement the weighted nearest neighbor classification algorithm to predict the label of a new input using a training data set.
Usage
mywnn(train, test, weight)
Arguments
train |
Matrix of training data sets. An n by (d+1) matrix, where n is the sample size and d is the dimension. The last column is the class label. |
test |
Vector of a test point. |
weight |
The weight vector for all n nearest neighbors. |
Value
It returns the predicted class label of the new test point.
Author(s)
Wei Sun, Xingye Qiao, and Guang Cheng
Examples
set.seed(1)
n = 100
d = 10
DATA = mydata(n, d)
## weighted nearest neighbor classifier
weight.vec = c(rep(0.02,50), rep(0,50))
mywnn(DATA, rep(-5,d), weight = weight.vec)
[Package snn version 1.1 Index]