具有多个种子的时间序列聚类自动化

Time-series clustering with multiple seeds automated

我正在尝试使用时间序列聚类,遵循 https://cran.r-project.org/web/packages/dtwclust/vignettes/dtwclust.pdf 的优秀示例。但是,当我使用分区聚类时,种子对结果非常重要。有没有一种自动化的方法,运行 具有多个种子的聚类并显示产生最小总簇间距离的那个?

谢谢

您是否尝试为此编写 for 循环?

这是自动化的好方法!

您可以通过 nrep > 1 传递一个 control 参数,这将使用多个种子,您可以根据您的条件选择保留哪个结果(将返回聚类结果列表) .不过,您仍然需要将一个 "starting" seed 传递给 tsclust

Documentation here