MP C K-означает определение ограничений с использованием пакета conclust в R - PullRequest
0 голосов
/ 24 февраля 2020

Я использую пакет conclust в R для выполнения кластеризации под наблюдением, используя алгоритм MP C k-means для кластеризации АЗС на основе их деятельности. Я начал с кода ниже.

mustLink =list(c ('station x','stations y'))
cantLink = list(c('station z','station w'))
mpckm(subset, 5, mustLink, cantLink, maxIter = 10)

- это мой набор данных. станции x, станции y, станция z и станция w представляют индекс строки.

Моя проблема в том, что я не уверен, как определить свои ограничения. Сейчас я начинаю с простых ограничений, например, я не хочу, чтобы станция X находилась в одном кластере со станцией Y.

В пакете conclust функция mpckm принимает два списка обязательных ссылок и не может связать ограничения, но никакие дополнительные детали не добавляются.

Я попытался сделать то же самое, добавив индекс строк станций в списках ограничений. но это не сработало, выдав эту ошибку:

Ошибка в 1: нм: аргумент длины 0.

Чего мне точно не хватает?

...