シルエット係数とは?
しるえっとけいすう
クラスタリングの結果がどれほど適切かを評価する指標で、各データ点がどれだけ自クラスターに密集しているかを示します。
シルエット係数(Silhouette Coefficient)とは、クラスタリング(グルーピング)の品質を評価するための指標です。各データ点について、「自分が属するクラスターとの凝集度」と「最も近い別のクラスターとの分離度」を比較して算出されます。
具体的には、あるデータ点iに対して、
- a(i):同一クラスター内の他の全データ点との平均距離(小さいほど密集)
- b(i):最も近い別クラスターの全データ点との平均距離(大きいほど分離)
全データ点のシルエット値を平均した「シルエット係数」は、クラスター数kの選定に活用されます。k-meansなどのアルゴリズムで複数のkを試し、シルエット係数が最大になるkを最適な分割数として選ぶ方法が広く用いられています。
使い方・例文
k-meansクラスタリングで最適なクラスター数を決めるため、kを2から10まで変化させてシルエット係数を比較した。
この用語をシェア
最終更新: