聚类评价指标S_Dbw及其Matlab实现

聚类评价指标S_Dbw及其Matlab实现

简介

S ⁡ _ D b w \operatorname{S}\_{Dbw} S_Dbw是一个基于密度的指标,它通过对比 类内的紧密性类间的密度 来评估聚类的有效性;
该指标达到最小时的聚类一定是最优聚类,而且聚类结果与算法无关; 即越小越好

公式

它由两项组成:
S ⁡ _ D b w = Scat ⁡ + Dens ⁡ _ b w \operatorname{S}\_{Dbw}=\operatorname{Scat} + \operatorname{Dens}\_{bw} S_Dbw=Scat+Dens_bw

其中 Scat ⁡ \operatorname{Scat} Scat表示类内的紧密性, Dens ⁡ _ b w \operatorname{Dens}\_{bw} Dens_bw表示类间的密度,分别定义如下:

Scat ⁡ = 1 c ∑ i = 1 c ∥ σ ( C i ) ∥ ∥ σ ( D ) ∥ \operatorname{Scat}=\frac{1}{c} \sum\limits_{i=1}^{c} \frac{\left\|\sigma\left(C_{i}\right)\right\|}{\|\sigma(D)\|} Scat=c1i=1cσ(D)σ(Ci)

Dens ⁡ _ b w = 1 c ( c − 1 ) ∑ i = 1 c ( ∑ j = 1 i ≠ j c density ⁡ ( u i j ) max ⁡ { density ⁡ ( v i ) , density ⁡ ( v j ) } ) \operatorname{Dens}\_{bw}=\frac{1}{c(c-1)} \sum\limits_{i=1}^{c}\left(\sum\limits_{j=1 \atop i \neq j}^{c} \frac{\operatorname{density}\left(u_{i j}\right)}{\max \left\{\operatorname{density}\left(v_{i}\right), \operatorname{density}\left(v_{j}\right)\right\}}\right) Dens_bw=c(c1)1i=1ci=jj=1cmax{ density(vi

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值