Class LinearDiscriminantAnalysisFilter<V extends NumberVector>

  • Type Parameters:
    V - Vector type
    All Implemented Interfaces:
    ObjectFilter

    @Alias("lda")
    @Reference(authors="R. A. Fisher",
               title="The use of multiple measurements in taxonomic problems",
               booktitle="Annals of Eugenics 7.2",
               url="https://doi.org/10.1111/j.1469-1809.1936.tb02137.x",
               bibkey="doi:10.1111/j.1469-1809.1936.tb02137.x")
    public class LinearDiscriminantAnalysisFilter<V extends NumberVector>
    extends AbstractSupervisedProjectionVectorFilter<V>
    Linear Discriminant Analysis (LDA) / Fisher's linear discriminant.

    Reference:

    R. A. Fisher
    The use of multiple measurements in taxonomic problems
    Annals of Eugenics 7.2

    Since:
    0.6.0
    Author:
    Angela Peng, Erich Schubert
    • Field Detail

      • LOG

        private static final Logging LOG
        Class logger.
    • Constructor Detail

      • LinearDiscriminantAnalysisFilter

        public LinearDiscriminantAnalysisFilter​(int projdimension)
        Constructor.
        Parameters:
        projdimension - Projection dimensionality.