предикторов - 20
Это Вы о количестве переменных, а я - о количестве возможных комбинаций значений. Если каждая переменная имеет только 2 возможных значения, то количество возможных комбинаций значений уже

, что многократно превосходит мыслимые количества клиентов.
Просмотрев литературу решил остановиться на методе Дискриминантного анализа.
Это очень общё... Если же Вы имеете в виду
линейный дискриминантный анализ, то он основан на предположении о нормальной распределённости вектора параметров, что в Вашем случае наверняка имеет слабое отношение к реальности. Кстати, пример
персептрона продемонстрировал неадекватность линейной классификации для многих задач распознавания: некоторые символы он отказывается распознавать даже при стремящихся в бесконечность объёмах обучающих выборок... В Вашем случае это наверняка будет так же.