Discriminant Analysis

Discriminant Analysis classifies subjects into known groups based on multiple measurements and identifies which variables best discriminate between groups.


Step 1 — Provide your data

  • One categorical grouping variable (known group membership)
  • Two or more predictor variables (numeric)

Supports Excel Import, Sample Data Generator, and Manual Entry.


Step 2 — Results

Overall significance:

  • Wilks' Lambda with chi-square, df, p-value

Discriminant functions:

  • Eigenvalues and canonical correlations
  • Standardised coefficients per predictor
  • Structure matrix (predictor-function correlations)
  • Group centroids

Classification:

  • Confusion matrix
  • Overall and per-group accuracy
  • Prior probabilities

A UniversalChatBot is available for discussion.


Statistical methods used

Discriminant functions — from generalised eigenvalue problem: W^-1 * B * v = lambda * v

Number of functions = min(g-1, p).

Canonical correlations: sqrt(lambda / (1 + lambda))

Wilks' Lambda: det(W) / det(W + B)

Chi-square: -((N-1) - (p+g)/2) * ln(Lambda) with df = p*(g-1).

Classification — Linear discriminant function with pooled covariance and sample-based priors.

Accuracy — apparent (resubstitution) rate; may be optimistically biased.

H0: all group mean vectors equal. H1: at least one differs. alpha = 0.05.