使用线性判别分析来降低尺寸

时间:2014-01-17 08:31:34

标签: r

我想使用LDA来降低维数。我正在使用R.我发现的例子主要用于LDA分类。那么如何使用LDA来降低维数呢? R中是否存在内置函数调用,可以降低维数,还是必须对其进行编码?

谢谢。 Sevvandi

1 个答案:

答案 0 :(得分:1)

LDA主要是一种降维技术,类似于PCA,除了旨在考虑数据的类标签。

通常,它用于投射到一个维度上,Fisher线性判别式允许确定一个阈值,高于该阈值预测一个类别,低于另一个类别。这个Fisher线性判别式是类内散射的逆的乘积的特征向量,它是在类散射之间,对应于最大的特征值。

但是你可以选择与维度一样多的特征向量,你不仅限于一个。我相信特征向量可以在scaling R函数的lda输出参数中找到。

有关详细信息,请参阅Theodoris (2008)章节5.8,6.1-6.3。