Learn R Programming

candisc (version 1.1.0)

Visualizing Generalized Canonical Discriminant and Canonical Correlation Analysis

Description

Functions for computing and visualizing generalized canonical discriminant analyses and canonical correlation analysis for a multivariate linear model. Traditional canonical discriminant analysis is restricted to a one-way 'MANOVA' design and is equivalent to canonical correlation analysis between a set of quantitative response variables and a set of dummy variables coded from the factor variable. The 'candisc' package generalizes this to higher-way 'MANOVA' designs for all factors in a multivariate linear model, computing canonical scores and vectors for each term. The graphic functions provide low-rank (1D, 2D, 3D) visualizations of terms in an 'mlm' via the 'plot.candisc' and 'heplot.candisc' methods. Related plots are now provided for canonical correlation analysis when all predictors are quantitative. Methods for linear discriminant analysis are now included.

Copy Link

Version

Install

install.packages('candisc')

Monthly Downloads

5,416

Version

1.1.0

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Michael Friendly

Last Published

November 25th, 2025

Functions in candisc (1.1.0)

heplot.cancor

Canonical Correlation HE plots
plot_discrim

Discriminant Analysis Decision Plot using ggplot.
cor_lda

Calculate Structure Correlations from Discriminant Analysis
painters2

Painters Data with Historical Art Variables
cereal

Breakfast Cereal Dataset
plot.cancor

Canonical Correlation Plots
dataIndex

Indices of observations in a model data frame
heplot.candisc

Canonical Discriminant HE plots
heplot.candiscList

Canonical Discriminant HE plots
candiscList

Canonical discriminant analyses
scores.lda

Extract Observation Discriminant Scores for Linear Discriminant Analysis
predict_discrim

Predicted values for discriminant analysis
predictor.names

Get predictor names from a lm-like model
reflect

Reflect Columns in an Object, reversing the sign of all elements
vecscale

Scale vectors to fill the current plot
vectors

Draw Labeled Vectors in 2D or 3D
redundancy

Canonical Redundancy Analysis
varOrder

Order variables according to canonical structure or other criteria
can_lm

Transform a Multivariate Linear model mlm to a Canonical Representation
Wolves

Wolf skulls
cancor

Canonical Correlation Analysis
Wine

Chemical composition of three cultivars of wine
HSB

High School and Beyond Data
Grass

Yields from Nitrogen nutrition of grass species
candisc-package

Visualizing Generalized Canonical Discriminant and Canonical Correlation Analysis
candisc

Canonical discriminant analysis
PsyAcad

Psychological Measures and Academic Achievement
Wilks

Wilks Lambda Tests for Canonical Correlations