Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明

Fisher线性判别中散度矩阵的表现形式可以改写,类内散度:

Sw=i=1cj:yj=i(xjμi)(xjμi)T=12i,jAij(w)(xixj)(xixj)T

其中,μi=1nij:yj=ixj
Aij(w)={1nk,if yi=yj=k0,if yiyj

而类间散度为:
Sb=i=1cni(μiμ)(μiμ))T=12i,jnAij(b)(xixj)(xixj)T

其中,
μ=1ni=1nxj

Aij(b)={1n1nk,if yi=yj=k1n,if yiyj

证明过程如下。
首先证明类内散度Sw


Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明

而对于另一种表达:

Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明

因此,有公式(1)和(2)可知,两者相等,那么类内散度矩阵Sw的改写得证!
接下来证明类内散度矩阵:

Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明

而对于另一种表达:

Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明

而公式(4)的前半部分为:

Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明

而公式(4)的后半部分为:

Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明

那么,根据公式(3)(5)(6)则有

Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明

那么,根据公式(3)(7)可知,两公式相等,也即得证。
而在论文M. Sugiyama, Local Fisher Discriminant Analysis for Supervised Dimensionality Reduction, ICML, 2006也对这个问题进行了阐述和证明。在该论文中,是直接由通常的一般式推导至改写式,证明过程为:

Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明


Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明


Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明

证明中同样用到了xixj的等价性。