Я пытаюсь сгруппировать мои данные в 3 кластера, основываясь на прошлом поведении должника в R
. Я использую пакет dtwclust для высокотехнологичной кластеризации с использованием расстояния DTW.Мой набор данных имеет 4000 строк-лет в столбцах.Я хочу разбить на 3 группы.Это вечно бежать.Есть ли лучший способ сделать или я делаю что-то не так?
install.packages("BBmisc")
install.packages("dtwclust")
cluster_data <- data.frame(name = LETTERS, x2001 = 1:26 , x2002 = 27:52,x2003 = 52:77)
remit.norm <- BBmisc::normalize(cluster_data, method="standardize")
remit.norm <- remit.norm[-1,-1]
cluster_dtw_h <- tsclust(remit.norm, type = "h", k = 3L, distance = "dtw", control = hierarchical_control(method = "complete"), seed = 390, preproc = NULL)