我正在进行分层聚类分析。
最终数据看起来像:chr,int,int,。。。,clustergroup。
第一列(chr(是日期,不包括在聚类分析中。
有没有办法在日历上显示集群?我有一个日期栏和一个集群栏。
我已经拥有:
data$dayNumber <- yday(data$Date)
calendR(year = 2020, start = "M", special.days ="weekend")
好的,我找到了答案:
calendar <- 1:365
calendar [1:365] <- rep(NA)
final_data$yday <- yday(final_data$Date)
final_data$clusterNames <- paste("Cluster ", final_data$cluster)
calendar[final_data$yday] <- final_data$clusterNames
calendR(year = 2020, start = "M", special.days =calendar,
special.col = c("pink", "lightblue","lightgreen"), legend.pos = "right")
在距离矩阵中可以找到分层技术。R中的基本功能是:
dist(x, method = "euclidean", diag = FALSE, upper = FALSE, p = 2)
dist(nameofdtaset)
在这个函数中可用的方法是:;欧几里得"最大值"曼哈顿"canberra"二进制"minkowski";。但是还有其他计算距离的函数。
我不认为使用R你可以在日历上显示集群,但如果你需要,你可以使用一些图表使其类似