clustering a data set

2 views (last 30 days)
Rutuja Kate
Rutuja Kate on 21 Nov 2017
Answered: KSSV on 21 Nov 2017
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
KSSV on 21 Nov 2017
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!