Я пытался визуализировать кластерный анализ в R, однако получаю ошибку следующим образом:
pam_4 <- pam(dissim, 4, metric = "euclidean")
> fviz_cluster(pam_4)
Error in array(x, c(length(x), 1L), if (!is.null(names(x))) list(names(x), :
'data' must be of a vector type, was 'NULL'
'disim' - это матрица различий, которую я создал с помощью DAISY. Я попытался добавить несколько опций в fviz_clust, например, фрейм данных, однако постоянно получаю ту же ошибку. Например,
> fviz_cluster(pam_4, data = dissim)
Error in array(x, c(length(x), 1L), if (!is.null(names(x))) list(names(x), :
'data' must be of a vector type, was 'NULL'
> fviz_cluster(pam_4, clustering_matrix)
Error in array(x, c(length(x), 1L), if (!is.null(names(x))) list(names(x), :
'data' must be of a vector type, was 'NULL'
(clustering_matrix - исходная матрица, из которой я создал disim)
Кто-нибудь знает, что означает эта ошибка?
(Обратите внимание: эти данные являются биномиальными. Не уверен, что это как-то связано с ошибкой? Я не могу запустить MONA, и согласно Библии кластеризации Кауфмана и Русзее, PAM может использоваться для с этой целью, если данные сначала помещаются в матрицу различий с помощью DAISY).