gipsDA: Training DA Models Utilizing 'gips'

Extends classical linear and quadratic discriminant analysis by incorporating permutation group symmetries into covariance matrix estimation. The package leverages methodology from the 'gips' framework to identify and impose permutation structures that act as a form of regularization, improving stability and interpretability in settings with symmetric or exchangeable features. Several discriminant analysis variants are provided, including pooled and class-specific covariance models, as well as multi-class extensions with shared or independent symmetry structures. For more details about 'gips' methodology see and Graczyk et al. (2022) <doi:10.1214/22-AOS2174> and Chojecki, Morgen, Kołodziejek (2025, <doi:10.18637/jss.v112.i07>).

Getting started

Package details

AuthorAntoni Zbigniew Kingston [aut], Norbert Maksymilian Frydrysiak [aut, cre], Adam Przemysław Chojecki [ctb] (ORCID: <https://orcid.org/0009-0008-2902-4096>)
MaintainerNorbert Maksymilian Frydrysiak <norbert.frydrysiak@proton.me>
LicenseGPL-3
Version0.1.2
URL https://AntoniKingston.github.io/gipsDA/ https://github.com/AntoniKingston/gipsDA
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("gipsDA")

Try the gipsDA package in your browser

Any scripts or data that you put into this service are public.

gipsDA documentation built on Feb. 3, 2026, 5:07 p.m.