0

階層的クラスタリングによって、歩行者の軌跡のいくつかのクラスターを取得しました。ここで、クラスターごとに、すべての歩行者の軌跡を 1 つの「重心軌跡」にマージしたいと考えています。

現在、 Python scipy.cluster.hierarchyを使用して階層的クラスタリングを実装しています。

1 つのクラスターの重心を取得する既成の関数はありますか? そうでない場合は、マージ方法に関する一般的な提案も大歓迎です。

4

1 に答える 1

1

軌跡上の重心、特に時間的側面には多くの課題があります。ほとんどの場合、軌道は時間内に完全に一致しません。また、補間を許可しない限り、時間サンプリングも空間ではあまりうまくいきません。

セントロイドの代わりにメドイドを使用するのはどうですか? つまり、代表オブジェクトとして、すべてのクラスター メンバーへの平均距離が最小のものを選択します。以前の投稿から判断すると、とにかく完全な距離行列が既にあるため、これらの数値を調べて、クラスター内の最小合計を見つけることができます。

于 2013-09-24T08:08:30.660 に答える