Discriminant

One of the types of objects in Praat.

An object of type Discriminant represents the discriminant structure of a multivariate data set, i.e. a numberOfObservations×dimension matrix. Each row in this data set belongs to one of numberOfGroups groups (or classes or categories, whatever terminology you prefer). A Discriminant can be used as a classifier to discriminate between these numberOfGroups groups.

## Inside a Discriminant

With Inspect, you will see that a Discriminant contains the following data:

  eigen
  the eigen structure, i.e. the eigenvalues and eigenvectors.
  numberOfGroups
  the number of groups between which we can discriminate.
  groups
  a list of dimension×dimension SSCP matrices, one for each group, numberOfGroups in total.
  aprioriProbabilities
  an array with numberOfGroups apriori probabilities of group membership

## Commands

Creation:

  • Discriminant analysis tutorial
  • TableOfReal: To Discriminant

Drawing

  • Draw eigenvalues...
  • Draw eigenvector...
  • Draw sigma ellipses...

### Links to this page

- Discriminant & PatternList: To Categories...
- Discriminant & SSCP: Project
- Discriminant & TableOfReal: To ClassificationTable...
- Discriminant & TableOfReal: To Configuration...
- Discriminant & TableOfReal: To TableOfReal (mahalanobis)...
- Discriminant: Extract pooled within-groups SSCP
- Discriminant: Extract within-group SSCP...
- Discriminant: Get concentration ellipse area...
- Discriminant: Get confidence ellipse area...
- Discriminant: Get contribution of component...
- Discriminant: Get partial discrimination probability...
- Discriminant: Get Wilks' lambda...
- epoch
- Feedforward neural networks 3. FFNet versus discriminant classifier
- TableOfReal: To Configuration (lda)...