File Exchange

image thumbnail

4-Nearest Neighbor on iris recognition using randomized partitioning.

version 1.0 (2.04 KB) by

Matlab Script to find the 4 - nearest neighbors (kNN) for IRIS dataset



View License

% 1: Load iris.mat file which contains Iris data and its label
% seperately.
% 2: Randomize the order of data for each iternation so that new sets of
% training and test data are formed.
% The training data is of having size of Nxd where N is the number of
% measurements and d is the number of variables of the training data.
% Similarly the size of the test data is Mxd where M is the number of
% measurements and d is the number of variables of the test data.

% 3: For each observation in test data, we compute the euclidean distance
% from each obeservation in training data.
% 4: We evalutate 'k' nearest neighbours among them and store it in an
% array.
% 5: We apply the label for which distance is minimum
% 5.1: In case of a tie, we randomly label the class.
% 6: Return the class label.
% 7: Compute confusion matrix.

Comments and Ratings (4)

amit pandey

when iris.mat isnt included how can one run it.

The iris.mat file is missing, somebody has it?


Aish (view profile)

Error: Undefined function or variable 'irisdata'.
How to correct this?


Mohamed (view profile)

It is well documented, but iris.mat is not included !

MATLAB Release
MATLAB 7.14 (R2012a)

Inspired by: K Nearest Neighbors

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video