图片缩略图

LDA:线性判别分析

1.0.0.0版(1.95 kB) 将Dwinnell
执行线性判别分析。
4.7
20次评级

57下载

更新2010年12月11日

查看许可协议

LDA实现的特点:
- 允许> 2级
-允许用户指定的先验概率
- 只需要基础MATLAB(无需工具箱)
- 假设数据已完成(没有缺失值)
- 已经验证了统计软件
- “帮助LDA”提供了用法和示例,包括条件概率计算

注意:此例程总是包括线性评分函数的先验概率调整。(当用户指定相等的先验概率时,其他一些LDA软件就会放弃这个选项。)

引用作为

将Dwinnell(2021)。LDA:线性判别分析(//www.tatmou.com/matlabcentral/fileexchange/29673-lda-linear-discriminant-analysis), MATLAB中央文件交换。检索

评论和评级(34

Eugenio Bertolini.

它真的适用于ERP分类

李Kai罪

谢谢你的代码,请问我该如何使用它进行分类?我有一组数据,前三列作为输入,第四列作为输出,其中有三种不同类型的输出。

精卫也

华森吴

JAN MOTL.

saqibali bandesha

你好!我从这个网站上获得了LDA代码......谢谢......我正在研究拉曼光谱数据。所以,我如何运作这些代码......请帮助我

Tuong Minh Quoc.

非常感谢您,先生!
该代码仍然很好地运行良好,直到现于6月8日,2020年6月8日。我希望你也可以做出判别分析功能。我真的很期待。

埃克

嗨,
如何可视化数据?

alvin kho.

Braiki Marwa.

您好,如何使用此代码来获取SVM分类器的减少数据?

李ZISHENG

vinyas拉

绿色

Devina Itsnia Rizka

我指的是特征选择

Pauroosh

感谢分享资源。它运行得非常好。我首先创建了一个main .m文件来调用LDA函数。另外,我尝试在目标是字母数字值时执行文件,它显示一个错误。
谢谢你!

穆罕默德Zuli Jaafar

谢谢你的资源和分享!完美的。

蓝色的风

不运行,它说“没有足够的输入参数”。

Bartolo Onotsyo.

完美的

lu phye.

仍然不理解矩阵W

周zexun

谢谢你的资源和分享!

Chunsik Choe

Tiene Filisbino.

我不懂矩阵w!
你能解释一下吗?

谢谢你的节目

Ghulam Rasool.

Qasem

谢谢你的节目。

但是我同意maryam的观点,在你找到训练数据的系数之后,应该用它来测试和分类另一个没有class标签的数据。
如果它包含测试部件,这很棒。

文件在哪里?

在俊

罗伯特Preusche

值得一提的是will在blogspot上的一篇文章,他在文章中更详细地解释了代码,并回答了一些有趣的问题:
http://matlabdatamining.blogspot.de/2010/12/linear-discriminant-analysis-lda.html.

谢谢你的代码,将!

格雷格•费希特

我是LDA的新手,但使用这种方法与统计学工具箱中的“分类”方法相比,我得到了完全不同的类别概率结果。也许这是先验概率调整,但如果有文献参考和/或可比较的结果进行分类就更好了。

基督教约翰纳斯

@Maryam Faal:如何完成它在文件中显示。

太阳

非常好

Oberstein ova.

Dwinnell先生你好,

我是巴黎大学博士学位的奥伯斯坦。

非常感谢你分享的LDA(判别分析)代码,我是在Matlab中心的网站上找到的,对我来说非常有用,你的比我的智能o(∩_∩)o

但是你的代码有些东西我不明白,我可以问你有三个关于你的LDA代码的问题吗?

衷心感谢!

1用于累计池化协方差信息,为什么在“pooledcov = pooledcov +(ngoup(i) - 1)/(n-k))中使用(ngoup(i) - 1)/(n-k))。* COV(输入(组,:))“?为什么它不是ngroup(i)/ n或ngroup(i)/ n-1 witch我们经常在概率中使用?你能告诉我存在的理论吗((ngroup(i) - 1)/(n - k))?

2我不太了解你矩阵w。

2-1) In the LDA, we find at first Sw (with-in-class scatter matrix) and Sb (between-class scatter matrix), and then we can find the eigenvectors of inv(Sw)*Sb, isn’t it? What is your matrix W? Is it the eigenvectors? – I don’t think so. Is it the matrix inv(Sw)*Sb? – But why you add the term log(PriorProb(i))?

2-2)你能告诉我一些关于log的东西吗?我不明白为什么它在w(:1)。是线性回归吗?

3最后计算类概率,为什么要使用指数?P = exp (L)。/ repmat(总和(exp (L), 2),[1 - 2]),它不可能是L / repmat(和(L), 2), (1 - 2)) ?我不明白为什么要用指数来计算概率。

非常感谢
致以最亲切的问候

奥伯斯坦

maryam faal

您说输入是培训样本,那么您是如何分类测试样本的?

将Dwinnell

Input和Target都来自于训练数据。“输入”是包含自变量的矩阵,“目标”是包含因变量的矩阵。

maryam faal

亲爱的意志
谢谢你的计划,但我有一个关于它的问题
“输入”和“目标”是训练样本还是测试样本?

Matlab释放兼容性
创建R2010a
兼容任何释放
平台的兼容性
视窗 苹果系统 Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!