Код Kmeans для 3-х измерений с моим собственным ограничением в Matlab - PullRequest
1 голос
/ 26 января 2020

Я пытаюсь сгруппировать группу зданий, основываясь на их расстоянии и населении в этом здании. У меня есть координаты для каждого здания. Я пытался сделать это, но у меня возникают трудности при кодировании того же самого.

Я могу кластеризовать его по расстоянию, но не знаю, как кластеризовать его по расстоянию и населению. Также у меня есть ограничение, что население в одном кластере не должно быть более 100 человек в кластере

Данные похожи на матрицу. Матрица X на 3. Первый столбец - это широта в виде десятичной дроби. Второй столбец - это долгота в виде десятичной дроби, а третий столбец - это численность населения на этой широте, а долгота - в виде числа. Ограничение состоит в том, что после кластеризации на основе первых двух столбцов сумма чисел в третьем столбце соответствующих точек, присутствующих в кластере, не должна превышать 100. Я надеюсь, что это проясняется относительно ограничения

...