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, ...)
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 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
lda
in package MASS
Daniel Chessel
Anne-Béatrice Dufour anne-beatrice.dufour@univ-lyon1.fr
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))
Useful links