Skip to content

AuroreAA/ICS-implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Invariant Coordinate Selection (ICS) implementations

This repository is an attempt to present the latest advancements of the different implementations of ICS in different programming languages: R, Python and Julia.

About ICS

Invariant Coordinate Selection (ICS) is a powerful unsupervised multivariate method designed to identify the structure of multivariate datasets on a subspace. It relies on the joint diagonalization of two scatter matrices and is particularly relevant as a dimension reduction tool prior to clustering or outlier detection.

Implementations

R packages

  • ICS - Nordhausen, K., Alfons, A., Archimbaud, A., Oja, H., Ruiz-Gazen, A. and Tyler, D. E. (2023). R package version 1.4-2.

  • ICSNP - Nordhausen K, Sirkia S, Oja H, Tyler D (2023). ICSNP: Tools for Multivariate Nonparametrics. R package version 1.1-2.

  • ICtest - Nordhausen K, Oja H, Tyler D, Virta J (2022). ICtest: Estimating and Testing the Number of Interesting Components in Linear Dimension Reduction. R package version 0.3-5.

  • ICSClust - Archimbaud, A., Alfons, A., Nordhausen, K., and Ruiz-Gazen, A. (2023a). ICSClust: Tandem Clustering with Invariant Coordinate Selection. R package version 0.1.0.

  • ICSOutlier - Archimbaud A, Nordhausen K, Ruiz-Gazen A (2016). ICSOutlier: Outlier Detection Using Invariant Coordinate Selection. R package version 0.4-0.

  • ICSShiny - Archimbaud A, May J, Nordhausen K, Ruiz-Gazen A (2017). ICSShiny: ICS via a Shiny Application. R package version 0.6.

  • ICSFun (experimental) - ICS for functional, distributional, compositional and maybe other types of complex data.

Python package

  • ICSpyLab - Becquart, C., Abdelsameia, A. (2025). ICSpyLab: . Python package version 0.1.0

Julia code

References with replication files

References with code available upon request

Additional references

  • Nordhausen, K. and Ruiz-Gazen, A. (2022). On the Usage of Joint Diagonalization in Multivariate Statistics. Journal of Multivariate Analysis, 188, 104844.

  • Fischer, D., Nordhausen, K. and Oja, H. (2020). On Linear Dimension Reduction Based on Diagonalization of Scatter Matrices for Bioinformatics Downstream Analyses. Heliyon, 6, e05732.

  • Fischer, D., Honkatukia, M., Tuiskula-Haavisto, M., Nordhausen, K., Cavero, D., Preisinger, R. and Vilkki, J. (2017). Subgroup Detection in Genotype Data Using Invariant Coordinate Selection. BMC Bioinformatics, 18, 173.

  • Liski, E., Nordhausen, K. and Oja, H. (2014). Supervised Invariant Coordinate Selection. Statistics: A Journal of Theoretical and Applied Statistics, 48, 711-731.

  • Ilmonen, P., Oja, H. and Serfling, R. (2012). On invariant coordinate system (ICS) functionals. International Statistical Review, 80, 93–110.

  • Ilmonen, P., Nevalainen, J. and Oja, H. (2010). Characteristics of multivariate distributions and the invariant coordinate system. Statistics & Probability Letters, 80, no. 23, 1844–1853.

  • Tyler, D. E., Critchley, F., Dümbgen, L. and Oja, H. (2009). Invariant co-ordinate selection. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 71, no. 3, 549–592.

  • Caussinus, H., Fekri, M., Hakam, S. A. Ruiz-Gazen, A. (2003). A monitoring display of multivariate outliers. Computational Statistics & Data Analysis, 44, no. 1, 237–252.

  • Caussinus, H. and Ruiz-Gazen, A. (1993). Projection pursuit and generalized principal component analysis. New Directions in Statistical Data Analysis and Robustness., S. Morgenthaler, E. Ronchetti, and W. A. Stahel, Eds., Springer, Monte Verita, Proceedings of the Centro Stefano Franciscini Ascona Series.

  • Caussinus, H. and Ruiz, A. (1990). Interesting projections of multidimensional data by means of generalized principal component analyses. Compstat, K. Momirović and V. Mildner, Eds., Physica-Verlag HD, Heidelberg, 121–126.

Contributors

Aurore Archimbaud, Colombe Becquart, Andreas Alfons, Klaus Nordhausen, Anne M. Ruiz

Contact

Please open an issue if you would like to add your work to this repository or contribute to developing new advancements.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5