6

Matlabは、クラスタリング手法を評価するための機能を提供していますか?(クラスターのコンパクト性とクラスターの分離.....)または、そのためのツールボックスはありますか?

4

4 に答える 4

5

MatlabはSilhouetteインデックスを提供し、ツールボックスCVAP: Matlab用のクラスター妥当性分析プラットフォームがあります。これには、次の有効性インデックスが含まれます。

  • Davies-Bouldin
  • カリンスキー-ハラバス
  • ダンインデックス
  • 決定係数インデックス
  • Hubert-Levin(C-index)
  • Krzanowski-Laiインデックス
  • ハーティガンインデックス
  • 二乗平均平方根標準偏差(RMSSTD)インデックス
  • 半部分的決定係数(SPR)インデックス
  • 2つのクラスター間の距離(CD)インデックス
  • 加重イントラインデックス
  • 均質性指数
  • 分離指数

プラットフォーム用にプリコンパイルされたLIBRAバイナリが必要になる場合があることに注意してください。

于 2013-05-10T12:00:30.450 に答える
4

統計ツールボックスからシルエットプロットを試すことができます。

例については、このドキュメントを参照してください。

于 2012-04-28T19:57:22.253 に答える
4

Matlabにはありませんが、ELKI(Java)は、評価のために1ダースほどのクラスター品質測定値を提供します。

于 2012-04-28T21:21:45.950 に答える
3

MatlabのSilhouetteは、シングルトンクラスターに対して奇妙な動作をすることに注意してください。シングルトンに1のスコアを割り当てます。私にとって、より合理的なアプローチは、これらのクラスターに0を与えることです。Matlabの実装では、クラスターの数をオブジェクトの数として指定すると、Silhouetteのスコアは1になります。

于 2013-09-26T19:04:21.023 に答える