С K кластерами, сгенерированными с помощью K Means Clustering, как мы вычисляем площадь каждого кластера?Есть ли какая-нибудь формула для этого?
Я уже пробовал gArea () с пакетом rgeos, но я получаю код ошибки "
, не удалось найти унаследованный метод для функции.projected для сигнатуры kmeans
кластерный анализ работает отлично, мне нужен только способ найти площадь каждого кластера, так что либо формула, использующая withiness, totss и между ними, либо некоторая помощь по кодуочень ценю
кластерный анализ работает отлично, мне нужен только способ найти площадь каждого кластера. Пока для графической части у меня есть:
###################### Clustering Script
clusters <- kmeans(df[2:3], k)
# Save the cluster number in the dataset as column 'Borough'
df$clusterId <- as.factor(clusters$cluster)
m_color=c("#999999","#E69F00","#56B4E9", "#009E73", "#F0E442",
"#0072B2", "#D55E00", "#CC79A7","#A09999","#B99F00","#E6E4E9",
"#777E73", "#D1A142", "#33AAB2", "#99CC00")
fviz_cluster(clusters, data = df[2:3],
ellipse.type = "norm",
ellipse.level = 0.99,
palette = m_color,
geom = "point",
axes = c(0,0),
show.clust.cent = TRUE,
ggtheme = theme_minimal()
)
clusters$totss
clusters$size
clusters$centers
clusters$withinss
clusters$betweenss
gArea(clusters, byid = FALSE)