我想确定R中的最佳聚类数。但是,在分层聚类的情况下,var pool = new SingleNodeConnectionPool(new Uri("http://localhost:9200"));
var settings = new ConnectionSettings(pool, (builtInSerializer, connectionSettings) =>
new JsonNetSerializer(builtInSerializer, connectionSettings, () => new JsonSerializerSettings
{
ReferenceLoopHandling = ReferenceLoopHandling.Ignore
}));
var client = new ElasticClient(settings);
函数不考虑聚类方法(例如,ward.D2或完整),因为该函数使用辅助函数fviz_nbclust()
。为什么没有必要使用聚类方法(请参见下面的示例),并且是否存在将其考虑在内的替代方法?
hcut
是否还可以使用fviz_nbclust(iris.scaled, hcut, method = "wss") +
geom_vline(xintercept = 3, linetype = 2)
中的height
来确定最佳簇数,这是否等于/类似于ellbow方法(请参见下面的示例)?
hclust()
非常感谢您的帮助。此致。