clear;
clc;
A=xlsread('knn.xlsx');
[m n]=size(A);
trainingNumber=floor(m*0.7);
testNumber=m-trainingNumber;
xdataTraining=A(1:trainingNumber,1:end-1);
ydataTraining=A(1:trainingNumber,end);
xdataTest=A(trainingNumber+1:m,1:end-1);
ydataTest=A(trainingNumber+1:m,end);
[n,d]=knnsearch(xdataTraining,xdataTest,'k',3);
[a b]=size(n);
x1=0;x2=0;
for i=1:a
for j=1:b
if(ydataTraining(n(i,j))==1)
x1=x1+1;
else
x2=x2+1;
end;end;
if(x1>x2)
disp(1);
else
disp(0 );
end
x1=0;x2=0;
end