誰でもスペクトルクラスタリングよりも階層的クラスタリングを使用する利点はありますか?どのように動作するのか知っていますが、スペクトルクラスタリングよりも階層的なクラスタリングを使用する方が良いかどうかを知りたいのです。スペクトルクラスタリングと階層的クラスタリング
2
A
答えて
2
階層的クラスタリング:
- これは、分類学上のデータのために良いです。
- すべてのデータポイントを含む単一のクラスタに終わるまで、同様のポイントを接続し続けます。
- すべてのデータを結合した後のグループ化から、それを樹形図といいます。
- 必要なクラスタの数に応じて、あるレベルでデンドログラムをカットします。
スペクトラルクラスタリング:
- これはK-手段と密度ベースのクラスタリングは、これらの場合には失敗のような複雑な形状であるクラスタデータのためのものです。
- データ点をグラフの頂点として扱うには、十分に近い頂点を接続します。したがって、εの値も選択します。 εより近いすべての頂点が接続されます。
- 階層型クラスタリングとは異なり、(εの値が高く、接続されていないコンポーネントがない限り)完全に接続された単一グラフは得られません。代わりに、複数の接続されたコンポーネントがあり、それぞれはクラスタを表します。
2
通常、階層的クラスタリングは高速であり、学習するための素敵な樹形図を作成します。
デンドログラムは、良いクラスタリングがあるかどうかを理解するのに非常に便利です。
さらに、階層的クラスタリングは非常に柔軟です。異なる距離関数と異なるリンク方法を使用することができます。
スペクトルクラスタリングには興味深い理論があります。本当にうまく動作するには、データはすでに十分に分離された「接続されたコンポーネント」で構成されていなければなりません。非常に騒々しいデータがあるときは、幸運。
関連する問題
- 1. Python scipy/numpy/pandasでの時系列の階層的クラスタリング?
- 2. 階層的サブメニュー - PHP
- 3. 階層的クラスタリングのための三角対正方距離行列Python?
- 4. Levenshtein distanceを使用してPythonで階層的クラスタリングを実装する
- 5. 3階層アーキテクチャと2階層アーキテクチャ
- 6. 複雑な階層的ツリーレイアウト
- 7. MySQLの階層的クエリ
- 8. 階層的自動募集
- 9. 階層的なヘッダインストールScons
- 10. は、階層的な「if文」
- 11. 階層的なldd(1)
- 12. カラーノードへの階層的アルゴリズム
- 13. SQL Server 2008階層的クエリ
- 14. 階層的なデータ照合と表示
- 15. Backbone.jsと階層/ツリー
- 16. NSToolbarとビューコントローラ階層
- 17. 階層
- 18. 階層
- 19. SciPyの階層凝集型クラスタリングから重心を得るには?
- 20. 再帰クエリ(階層的ではない)
- 21. Javaの階層的なmutexロック
- 22. jqueryの階層的メニューのデザイン
- 23. より効率的な階層システム
- 24. R:階層的データのベイジアンロジスティック回帰
- 25. cmakeの:階層的なプロジェクトのセットアップ
- 26. Box2D間の階層的な接続
- 27. 階層的なファイルシステムアプリケーションスキーマの問題?
- 28. php階層的なフォーラムスタイルのメニューボード
- 29. SQLスプリット - 階層的なテーブル構造
- 30. MySQLでの階層的スキーマの設計