Just hit this with MASS 7.3-60.2 (December 2024). With my data, lda()
was indicating columns whose range was less than its tol
argument appeared to be constant. Fixes in this case are data normalization, which the documentation doesn't specifically mention but lda()
may expect, or lowering tol
from the default of 10⁻⁴.