我想pam
使用 R 中的函数执行聚类分析,daisy
用于创建相异矩阵。我的数据包含 2 列(ID 和疾病)。两者都是具有很多值的因子(分别为 400 和 1800)。如何创建对数据进行聚类所需的相异矩阵pam
?
示例数据框:
set.seed(1)
df <- data.frame(ID = rep(sample(c("a","b","c","d","e","f","g"),10,replace = TRUE),70),
disease = sample(c("flu","headache","pain","inflammation","depression","infection","chest pain"),100,replace = TRUE))
df <- unique(df)
我可以daisy
在此数据帧上运行该函数还是必须将其转换为另一种格式?