La réponse courte est plutôt non que oui.
Une note préliminaire. Il est difficile de dire si les variables qui produisent elles-mêmes des fonctions discriminantes doivent être appelées "indépendantes" ou "dépendantes". LDA est fondamentalement un cas spécifique d'analyse de corrélation canonique, et donc il est ambidirectionnel. Elle peut être considérée comme MANOVA (avec la variable de classe comme facteur indépendant) ou, lorsque la classe est dichotomique, comme une régression linéaire de la classe comme variable dépendante. Il n'est donc pas tout à fait légal de toujours s'opposer à la LDA avec des régressions unidirectionnelles telles que la régression logistique.
LDA suppose que les variables (celles que vous appelez "indépendantes") proviennent d'une distribution normale multivariée, donc - toutes continues. Cette hypothèse est importante pour (1) l'étape de classification de la LDA et (2) pour tester la signification des discriminants produits au stade de l'extraction. L'extraction des discriminants elle-même n'a pas besoin de l'hypothèse.
Cependant, LDA est assez robuste à la violation de l'hypothèse qui est parfois considérée comme une garantie de le faire sur des données binaires . En fait, certaines personnes le font. Des corrélations canoniques (dont LDA est un cas spécifique) peuvent être faites lorsque les deux ensembles sont constitués de variables binaires, voire factices. Encore une fois, l'extraction des fonctions latentes ne pose aucun problème; les problèmes avec une telle application peuvent survenir lorsque des valeurs p ou des objets de classification sont invoqués.
À partir de variables binaires / ordinales, on pourrait calculer des corrélations tétrachoriques / polychoriques et les soumettre à LDA (si le programme permet de saisir des matrices de corrélation à la place des données); mais alors le calcul des scores discriminants au niveau du cas sera problématique.
Une approche plus flexible consisterait à transformer les variables catégorielles (ordinales, nominales) en continues par une mise à l'échelle / quantification optimale . Analyse de corrélation canonique non linéaire (OVERALS). Il le fera sous la tâche de maximiser les corrélations canoniques entre les deux côtés (la variable de classe et les "prédicteurs" catégoriques). Vous pouvez ensuite essayer LDA avec les variables transformées.
La régression logistique (multinomiale ou binaire) peut être une autre alternative à la LDA.