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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lqzdreamer/article/details/79690296

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

S w = i = 1 c j : y j = i ( x j μ i ) ( x j μ i ) T = 1 2 i , j A i j ( w ) ( x i x j ) ( x i x j ) T

其中, μ i = 1 n i j : y j = i x j
A i j ( w ) = { 1 n k , if  y i = y j = k 0 , if  y i y j

而类间散度为:
S b = i = 1 c n i ( μ i μ ) ( μ i μ ) ) T = 1 2 i , j n A i j ( b ) ( x i x j ) ( x i x j ) T

其中,
μ = 1 n i = 1 n x j

A i j ( b ) = { 1 n 1 n k , if  y i = y j = k 1 n , if  y i y j

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


这里写图片描述

而对于另一种表达:

这里写图片描述

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

这里写图片描述

而对于另一种表达:

这里写图片描述

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

这里写图片描述

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

这里写图片描述

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

这里写图片描述

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

这里写图片描述


这里写图片描述


这里写图片描述

证明中同样用到了 x i x j 的等价性。

猜你喜欢

转载自blog.csdn.net/lqzdreamer/article/details/79690296
今日推荐