按集群中的固定数量(即 4 或 5 个)产品分组。你好,
我从一些客户那里得到了一些问题,我试图找到解决方案,但直到现在才找到。
希望你的想法分享。
这是情况。
他们生产产品 B 并在每个产品(批次)中测量 5 分,如下所示。
和T嘿想根据5分的价值将5个最相似的产品分组
(假设有100个产品,5个点,500个测量数据)

1.我们可以根据一些统计数据(mean、stdev等方法计算平坦度等)分组为5个点。
但我认为与聚类相比,这些方法不太合理。
2. 我尝试了 Hierarchy 和 K-Means。 在这种情况下,这些方法也有一些局限性。
他们希望在每个集群中按固定数量(即 4 或 5 个)的产品进行分组。
我看到过类似的关于农产品分级的内容,但我想不起来了。

还有其他想法吗?
提前致谢
益州
回复:按集群中的固定数量(即 4 或 5 个)产品分组。Ikju:聚类的限制是什么? 你没有得到同等规模的团体?
如果是这样,您可以在为单集群解决方案运行 kmeans 并保存距离后使用此 JSL*:
((Col Rankc(:Distance Formula ) / Col Number( :Distance Formula )) * N Row() / :Group Size)
(*改编自 Phil Kay's邮政.)
回复:按集群中的固定数量(即 4 或 5 个)产品分组。嗨,简,
感谢您的宝贵意见。
我可以根据您的意见制作相同大小的集群。(数据大小 135 = 27*5)
Ceiling(
(Col Rank( :"Distance Formula(K Means)"n ) /
Col Number( :"Distance Formula(K Means)"n )) * 27
)
然而,使用 k-means 距离进行聚类似乎不是一个合适的方法。 关键是将相似的事物按相同的大小分组。 我认为这不是将类似事物分组的正确方法。
我附上了 3 个 gif 动画
回复:按集群中的固定数量(即 4 或 5 个)产品分组。由于客户的恳求,无法共享原始数据,所以我创建了一个类似的数据结构。
请给出你的想法
谢谢
益州
回复:按集群中的固定数量(即 4 或 5 个)产品分组。我看到您使用了从 20 个集群解决方案中保存的距离,即与每个集群质心的距离。 尝试使用从 0 开始的缩放距离(您可以运行一个集群,然后删除均值)。 然而,这只是计算对象之间相似度的一种方式。
回复:按集群中的固定数量(即 4 或 5 个)产品分组。@建草这是否是使用协变量 DoE 的另一个实例,使用该线程中提到的关于小鼠的块? 我没有将协变量 DoE 的幕后发生的事情与聚类方法进行比较,但似乎应用程序是相似的:以最佳方式创建定义大小的等效组。
抱歉,相关主题这里.我还附上了用于探索这个想法的文件。 在这种情况下,只有 1 个协变量权重(尽管源表有 2 个,因此我可以探索不同的分布)。
回复:按集群中的固定数量(即 4 或 5 个)产品分组。基督教,
据我了解,Covariate DoE 可用于创建相似的组,而聚类则是将相似的对象分配到不同的组中。这就像内部变异与变异之间。
在你的数据进来之前,我只是做了一个比较:使用距离与分组进行分组。在 Big Class 上使用协变量 DoE 进行分组。 以下是用于分组的三个协变量或聚类变量的方差分析:年龄、身高和体重:

如您所见,按距离分组会创建四个具有不同均值的组(左列),而通过协变量 DoE 分组会生成具有相似均值的四个组(右列);
这有意义吗?