Package: candisc 1.1.1

candisc: Visualizing Generalized Canonical Discriminant and Canonical Correlation Analysis

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.

Authors:Michael Friendly [aut, cre], John Fox [aut]

candisc_1.1.1.tar.gz
candisc_1.1.1.zip(r-4.7)candisc_1.1.1.zip(r-4.6)candisc_1.1.1.zip(r-4.5)
candisc_1.1.1.tgz(r-4.6-any)candisc_1.1.1.tgz(r-4.5-any)
candisc_1.1.1.tar.gz(r-4.7-any)candisc_1.1.1.tar.gz(r-4.6-any)
candisc_1.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
candisc/json (API)
NEWS

# Install 'candisc' in R:
install.packages('candisc', repos = c('https://friendly.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/friendly/candisc/issues

Pkgdown/docs site:https://friendly.github.io

Datasets:
  • cereal - Breakfast Cereal Dataset
  • Grass - Yields from Nitrogen nutrition of grass species
  • HSB - High School and Beyond Data
  • painters2 - Painters Data with Historical Art Variables
  • PsyAcad - Psychological Measures and Academic Achievement
  • Wine - Chemical composition of three cultivars of wine
  • Wolves - Wolf skulls

On CRAN:

Conda:

dimension-reductionmultivariate-linear-modelsvisualization

10.09 score 16 stars 3 packages 334 scripts 6.3k downloads 16 mentions 16 exports 94 dependencies

Last updated from:029a6b6e06. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK232
source / vignettesOK309
linux-release-x86_64OK233
macos-release-arm64OK157
macos-oldrel-arm64OK116
windows-develOK137
windows-releaseOK149
windows-oldrelOK127
wasm-releaseOK174

Exports:can_lmcancorcandisccandiscListcor_ldadataIndexplot_discrimpredict_discrimpredictor.namesredundancyreflectscoresvarOrdervecscalevectorsWilks

Dependencies:abindbackportsbase64encbootbroombslibcachemcarcarDataclicolorspacecowplotcpp11DerivdigestdoBydplyrevaluatefarverfastmapfontawesomeforecastFormulafracdifffsgenericsggplot2gluegtableheplotshighrhtmltoolshtmlwidgetsinsightisobandjquerylibjsonliteknitrlabelinglatticelifecyclelme4lmtestmagrittrMASSMatrixMatrixModelsmemoisemgcvmicrobenchmarkmimeminqamodelrnlmenloptrnnetnumDerivpbkrtestpillarpkgconfigpurrrquantregR6rappdirsrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackreformulasrglrlangrmarkdownS7sassscalesSparseMstringistringrsurvivaltibbletidyrtidyselecttimeDatetinytexurcautf8vctrsviridisLitewithrxfunyamlzoo

Diabetes data: heplots and candisc examples

Rendered fromdiabetes.Rmdusingknitr::rmarkdownon Jun 02 2026.

Last update: 2025-11-19
Started: 2017-09-17

Readme and manuals

Help Manual

Help pageTopics
Visualizing Generalized Canonical Discriminant and Canonical Correlation Analysiscandisc-package
Transform a Multivariate Linear model 'mlm' to a Canonical Representationcan_lm
Canonical Correlation Analysiscancor cancor.default cancor.formula coef.cancor print.cancor scores scores.cancor summary.cancor
Canonical discriminant analysiscandisc candisc.mlm coef.candisc plot.candisc print.candisc scores.candisc summary.candisc
Canonical discriminant analysescandiscList candiscList.mlm plot.candiscList print.candiscList summary.candiscList
Breakfast Cereal Datasetcereal
Calculate Structure Correlations from Discriminant Analysiscor_lda
Indices of observations in a model data framedataIndex
Yields from Nitrogen nutrition of grass speciesGrass
Canonical Correlation HE plotsheplot.cancor heplot3d.cancor
Canonical Discriminant HE plotsheplot.candisc heplot3d.candisc
Canonical Discriminant HE plotsheplot.candiscList heplot3d.candiscList
High School and Beyond DataHSB
Painters Data with Historical Art Variablespainters2
Discriminant Analysis Decision Plot using ggplot.plot_discrim
Canonical Correlation Plotsplot.cancor
Predicted values for discriminant analysispredict_discrim
Get predictor names from a 'lm'-like modelpredictor.names predictor.names.default
Psychological Measures and Academic AchievementPsyAcad
Canonical Redundancy Analysisprint.cancor.redundancy redundancy
Reflect Columns in an Object, reversing the sign of all elementsreflect reflect.cancor reflect.candisc reflect.data.frame
Extract Observation Discriminant Scores for Linear Discriminant Analysisscores.lda
Order variables according to canonical structure or other criteriavarOrder varOrder.data.frame varOrder.default varOrder.mlm
Scale vectors to fill the current plotvecscale
Draw Labeled Vectors in 2D or 3Dvectors vectors3d
Wilks Lambda Tests for Canonical CorrelationsWilks Wilks.cancor Wilks.candisc
Chemical composition of three cultivars of wineWine
Wolf skullsWolves