k nearest neighbor regression function
Mostrar comentarios más antiguos
Hi,
What is the k nearest neighbour regression function in matalb? Is only knn classification function available?
Regards
Farideh
1 comentario
denny
el 4 de Abr. de 2018
i want to find it too.
Respuestas (5)
wang guangyi
el 17 de Nov. de 2015
0 votos
i can not find it too
Satadru Mukherjee
el 10 de Mzo. de 2020
Editada: Satadru Mukherjee
el 10 de Mzo. de 2020
0 votos
clc
clear all
close all
x=input('Enter the x coordinates:');
y=input('Enter the y coordinates:');
z=[];
a=input('Enter the x coordinate of which , you want to predict the y value:');
k=input('Enter the k value:');
for i=1:length(x)
z=[z abs(x(i)-a)];%difference calculation
end
temp=0;
gemp=0;
for i=1:length(z)
for j=1:(length(z)-i)
if(z(j)>z(j+1))
temp=z(j);
z(j)=z(j+1);
z(j+1)=temp;
gemp=y(j);
y(j)=y(j+1);
y(j+1)=gemp;
end
end
end
tuka=0;
for i=1:k
tuka=tuka+y(i);
end
output=tuka/k
Image Analyst
el 10 de Mzo. de 2020
0 votos
Perhaps fitcknn()
1 comentario
Satadru Mukherjee
el 18 de En. de 2021
fitcknn is for classification , not for regression
Bechir EL HOSNI
el 3 de Sept. de 2020
Editada: Bechir EL HOSNI
el 3 de Sept. de 2020
0 votos
Hi
KNN is a non parametric method used in machine learning.
We find two knid of KNN:
KNN classifier: Used in classification problem in which the ouput is a categorical variable.
KNN regression : Used in regression problem in which the output is a numerical variable.
In the context of regression problem we indentifie the first the K (Integer) nearest training points, to the observation we want to predict its output, and next we compute the average of the value of those points. The optimal value of K depend on the "Bias-Vriance tradeoff" ( a very important concept in statistic and machine learning).
Thanks.
Elaheh Shamsi
el 23 de Sept. de 2020
0 votos
Hi
you can use this link to use KNN regression
this paper uses one type of KNN regression to make the QSAR model.
good luck
Categorías
Más información sobre Nearest Neighbors en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!