Можно ли проектировать многомерные данные на двумерную карту с использованием LDA? Похоже, что данный инструмент Matlab не предоставляет таких функций ...Как использовать линейный дискриминантный анализ для проекции в MatLab?
Спасибо за ответ. Мои данные теперь имеют 6 классов, так значит ли это, что если у меня есть 6 классов, я могу только уменьшить его до 5 измерений? Или это можно сделать аналогичным образом с PCA, который берет верхние 2 собственных значения и использует эти 2 для проекции? PCA не работает для моей проблемы как неконтролируемый подход, поэтому мне интересно, поможет ли LDA.
Как только вы вычисляете лучшую проекцию из некоторого набора данных обучения, вы можете применить эту проекцию к любым вновь собранным данным, чтобы уменьшить ее размерность. Я не знаю, какими будут обобщающие свойства этого, но это, безусловно, допустимая схема сокращения размерности (хотя, вероятно, и неточная). – ely
Несомненно, этот единственный линейный компонент будет одним из таких измерений, но я не знаю об обобщении LDA, который содержит более одного (и я посмотрел), следовательно, мое первое предложение. –
Это удивительно. В статье [Wikipedia] (http://en.wikipedia.org/wiki/Linear_discriminant_analysis) перечислены сокращения размерности среди первых приложений LDA, и в частности, LDA с несколькими классами [описано как] (http: // ru. wikipedia.org/wiki/Linear_discriminant_analysis#Multiclass_LDA) нахождение (k-1) -мерного подпространства через N-мерное пространство данных, которое наилучшим образом разделяет k разных классов. LDA просто упрощает поиск k-мерной плоскости через N-мерные данные, где k
ely