discrimin function

Linear Discriminant Analysis (descriptive statistic)

Linear Discriminant Analysis (descriptive statistic)

performs a linear discriminant analysis.

discrimin(dudi, fac, scannf = TRUE, nf = 2) ## S3 method for class 'discrimin' plot(x, xax = 1, yax = 2, ...) ## S3 method for class 'discrimin' print(x, ...)

Arguments

  • dudi: a duality diagram, object of class dudi

  • fac: a factor defining the classes of discriminant analysis

  • scannf: a logical value indicating whether the eigenvalues bar plot should be displayed

  • nf: if scannf FALSE, an integer indicating the number of kept axes

  • x: an object of class 'discrimin'

  • xax: the column number of the x-axis

  • yax: the column number of the y-axis

  • ...: further arguments passed to or from other methods

Returns

returns a list of class 'discrimin' containing : - nf: a numeric value indicating the number of kept axes

  • eig: a numeric vector with all the eigenvalues

  • fa: a matrix with the loadings: the canonical weights

  • li: a data frame which gives the canonical scores

  • va: a matrix which gives the cosines between the variables and the canonical scores

  • cp: a matrix which gives the cosines between the components and the canonical scores

  • gc: a data frame which gives the class scores

See Also

lda in package MASS

Author(s)

Daniel Chessel

Anne-Béatrice Dufour anne-beatrice.dufour@univ-lyon1.fr

Examples

data(chazeb) dis1 <- discrimin(dudi.pca(chazeb$tab, scan = FALSE), chazeb$cla, scan = FALSE) dis1 if(!adegraphicsLoaded()) plot(dis1) data(skulls) plot(discrimin(dudi.pca(skulls, scan = FALSE), gl(5,30), scan = FALSE))
  • Maintainer: Aurélie Siberchicot
  • License: GPL (>= 2)
  • Last published: 2025-02-14