clustering a data set
Show older comments
I have a 2-dimensional dataset with several points (say 100), each having x and y coordinate. I need to cluster these points around some predefined points (say 5) according to the nearest neighbour (Euclidean distance). But, each predefined point has a limit to the number of points associated with it. for ex. predefined point 1 should have a cluster of 20 points from the dataset, the second should have 10, third should have 30 and so on. Is there any function that I can use to do this? In normal clustering, I cannot define the size of an individual cluster. Thank you in advance.
Answers (1)
KSSV
on 21 Nov 2017
0 votes
Read about knnsearch.
Categories
Find more on Statistics and Machine Learning Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!