2013-09-24 31 views
0

我已經通過分層聚類獲得了幾組行人軌跡。現在對於每個集羣,我希望將所有行人軌跡合併成一個「質心軌跡」。如何獲得一個羣集的質心?

我目前正在使用Python scipy.cluster.hierarchy實現分層聚類。

是否有任何現成的函數來獲得一個羣集的質心?如果沒有,那麼對合並方法的一般建議也非常受歡迎。

回答

1

質心在軌跡上存在許多挑戰,特別是時間方面。最有可能的是,你的軌跡將而不是在時間上完美對齊;由於時間採樣也不太好,除非允許插值。

如何使用medoid而不是centroid?即作爲代表對象,選擇與所有集羣成員平均距離最小的那個。從你以前的帖子來看,無論如何你已經有了完整的距離矩陣,所以你可以查找這些數字並找到最小的羣內總和。

+0

這聽起來像一個很好的建議,稍後會嘗試:) –