mdl = fitrknn(X, Y)
mdl = fitrknn(X, Y, Name, Value)
yfit = predict(mdl, Xnew)
[yfit, D] = predict(mdl, Xnew)
fitrknn cree un objet RegressionKNN a partir des predicteurs numeriques X et de la reponse numerique Y.
Les arguments nom-valeur incluent NumNeighbors, Distance, DistanceWeight, Standardize, P, Scale, PredictorNames et ResponseName. La prediction retourne les moyennes ponderees des reponses voisines.
X = [0 0; 0 1; 1 0; 5 5; 5 6; 6 5];
Y = [1; 1.2; 1.1; 10; 10.2; 10.1];
mdl = fitrknn(X, Y, 'NumNeighbors', 3);
yfit = predict(mdl, [0.2 0.1; 5.2 5.1])
| Version | Description |
|---|---|
| 2.0.0 | version initiale |