EasyDeepLearn

When would LDA outperform logistic regression?

hard

Answer

  • When (1) classes are approximately Gaussian with similar covariances — LDA is the maximum-likelihood classifier for that model, more efficient than logistic regression which is agnostic to the feature distribution; (2) the training set is small — LDA has fewer parameters and estimates them from all of the data at once; (3) classes are well-separated — logistic regression can suffer from perfect separation, LDA doesn't.
  • Logistic regression usually wins when features are non-Gaussian or highly correlated.
Check yourself — multiple choice
  • LDA always beats logistic regression
  • When class-conditional Gaussianity holds, sample size is small, or classes are well-separated
  • LDA only wins on text data
  • Never — logistic regression always dominates

LDA is MLE-optimal under its Gaussian assumption and is data-efficient; logistic is more robust otherwise.

#lda-qda#logistic-regression#classification

Practise Supervised Learning

215 interview questions in this topic.

Related questions