KNNRULE

Creates K-nearest neighbours classifier.



 Synopsis:
  model=knnrule(data)
  model=knnrule(data,K)

 Description:
  It creates model of the K-nearest neighbour classifier.

 Input:
  data.X [dim x num_data] Prototypes (training) data.
  data.y [1 x num_data] Labels of training data.
  K [1x1] Number of the nerest neighbours (default 1).

 Output:
  model [struct] Model of K-NN classifier.
   .X = data.X.
   .y = data.y.
   .K = K.
   .num_data [1x1] number of prototypes.
   .fun [string] Contains 'knnclass'.

 Example:
  data=load('riply_trn');
  model=knnrule(data,1);
  figure; ppatterns(data); pboundary(model);

 See also
  KNNCLASS.


Source: knnrule.m