TULIP: A Toolbox for Linear Discriminant Analysis with Penalties

Linear discriminant analysis (LDA) is a powerful tool in building classifiers with easy computation and interpretation. Recent advancements in science technology have led to the popularity of datasets with high dimensions, high orders and complicated structure. Such datasetes motivate the generalization of LDA in various research directions. The R package TULIP integrates several popular high-dimensional LDA-based methods and provides a comprehensive and user-friendly toolbox for linear, semi-parametric and tensor-variate classification. Functions are included for model fitting, cross validation and prediction. In addition, motivated by datasets with diverse sources of predictors, we further include functions for covariate adjustment. Our package is carefully tailored for low storage and high computation efficiency. Moreover, our package is the first R package for many of these methods, providing great convenience to researchers in this area.

Yuqing Pan (Florida State University) , Qing Mai (Florida State University) , Xin Zhang (Florida State University)
2021-01-20

Supplementary materials

Supplementary materials are available in addition to this article. It can be downloaded at RJ-2021-025.zip

References

Reuse

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".

Citation

For attribution, please cite this work as

Pan, et al., "TULIP: A Toolbox for Linear Discriminant Analysis with Penalties", The R Journal, 2021

BibTeX citation

@article{RJ-2021-025,
  author = {Pan, Yuqing and Mai, Qing and Zhang, Xin},
  title = {TULIP: A Toolbox for Linear Discriminant Analysis with Penalties},
  journal = {The R Journal},
  year = {2021},
  note = {https://doi.org/10.32614/RJ-2021-025},
  doi = {10.32614/RJ-2021-025},
  volume = {12},
  issue = {2},
  issn = {2073-4859},
  pages = {134-154}
}