Using (classificationKNN.fit) in Matlab
Afficher commentaires plus anciens
Hi,
I want to define a set of weights for the distance measure in KNN method. According to the MATLAB help the distance weight function can be a 'equal','inverse','squaredinverse', or a function handle. I tried to define the weights using the following function.
function WGT=gene
weights=round(rand(a,b))
WGT=T
end
However, when I apply KNN the weights does not changed and are equally distributed. My fitting code is
(fitness=ClassificationKNN.fit(train_attribute,train_class,'Numneighbors',4,'distanceweight',@gene_weights))
Can anyone help with this problem please. Thank you in advance Best Regards
Réponses (0)
Catégories
En savoir plus sur Nearest Neighbors dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!