线性判别分析(Linear Discriminant Analysis-LDA)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线性判别分析(Linear Discriminant Analysis-LDA)相关的知识,希望对你有一定的参考价值。

Linear Discriminant Analysis(LDA线性判别分析)

  用途:数据预处理中的降维,分类任务

  目标:LDA关心的是能够最大化类间区分度的坐标轴成分,将特征空间(数据集中的多维样本)投影到一个维度更小的k维子空间中,同时保持区分类别的信息。

  原理:投影到维度更低的空间中,使得投影后的点,会形成按类别区分,一簇一簇的情况,相同类别的点,将会在投影后的空间中更接近方法

  技术分享

  监督性:LDA是“有监督”的,它计算的是另一类特定的方向

  投影:找到更合适分类的空间

  与PCA不同,更关心分类而不是方差

数学原理

  原始数据            变换数据

  技术分享  技术分享

  目标:找到该投影技术分享

  LDA分类的一个目标是使得不同类别之间的距离越远越好,同一类别之中的距离越近越好

  每类样例的均值

    技术分享

  投影后的均值

    技术分享

  投影后的两类样本中心点尽量分离

    技术分享

  X1的方向可以最大化J(w),但是却分的不好

  散列值:样本点的密集程度,值越大,越分散,反之,越集中

  同类之间应该越密集些:

    技术分享

  目标函数:

    技术分享

  散列值公式展开:

    技术分享

  散列矩阵(scatter matrices)

    技术分享

  类内散步矩阵

    技术分享

  目标函数分子展开:

    技术分享

  SB称作类间散布矩阵

  最终目标函数:

    技术分享

  分母进行归一化:如果分子、分母是都可以取任意值的,那就会使得有无穷解,我们将分母限制为长度为1

  拉格朗日乘子法:

    技术分享

  两边都乘以Sw的逆:

    技术分享

以上是关于线性判别分析(Linear Discriminant Analysis-LDA)的主要内容,如果未能解决你的问题,请参考以下文章

线性判别分析(Linear Discriminant Analysis)

线性判别分析(Linear Discriminant Analysis-LDA)

降维算法中的线性判别方法LDA

Linear Discriminant Analysis Algorithm

机器学习理论基础学习3.4--- Linear classification 线性分类之Gaussian Discriminant Analysis高斯判别模型

LDA算法入门