| ICS-package {ICS} | R Documentation |
Tools for Exploring Multivariate Data via ICS/ICA
Description
Implementation of Tyler, Critchley, Duembgen and Oja's (JRSS B, 2009, <doi:10.1111/j.1467-9868.2009.00706.x>) and Oja, Sirkia and Eriksson's (AJS, 2006, <https://www.ajs.or.at/index.php/ajs/article/view/vol35,%20no2%263%20-%207>) method of two different scatter matrices to obtain an invariant coordinate system or independent components, depending on the underlying assumptions.
Details
| Package: | ICS |
| Type: | Package |
| Title: | Tools for Exploring Multivariate Data via ICS/ICA |
| Version: | 1.4-1 |
| Date: | 2023-09-17 |
| Authors@R: | c(person("Klaus", "Nordhausen", email = "klausnordhausenR@gmail.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-3758-8501")), person("Andreas", "Alfons", email = "alfons@ese.eur.nl", role = "aut", comment = c(ORCID = "0000-0002-2513-3788")), person("Aurore", "Archimbaud", email = "aurore.archimbaud@live.fr", role = "aut", comment = c(ORCID = "0000-0002-6511-9091")), person("Hannu", "Oja", email = "", role = c("aut"), comment = c(ORCID = "0000-0002-4945-5976")), person("Anne", "Ruiz-Gazen", email = "anne.ruiz-gazen@tse-fr.eu", role = "aut", comment = c(ORCID = "0000-0001-8970-8061")), person("David E.", "Tyler", email = "", role = c("aut"))) |
| Author: | Klaus Nordhausen [aut, cre] (<https://orcid.org/0000-0002-3758-8501>), Andreas Alfons [aut] (<https://orcid.org/0000-0002-2513-3788>), Aurore Archimbaud [aut] (<https://orcid.org/0000-0002-6511-9091>), Hannu Oja [aut] (<https://orcid.org/0000-0002-4945-5976>), Anne Ruiz-Gazen [aut] (<https://orcid.org/0000-0001-8970-8061>), David E. Tyler [aut] |
| Maintainer: | Klaus Nordhausen <klausnordhausenR@gmail.com> |
| Depends: | R (>= 2.5.0), methods, mvtnorm |
| Imports: | survey, graphics |
| Suggests: | pixmap, robustbase, MASS, ICSNP, testthat (>= 3.0.0), ICSOutlier |
| Description: | Implementation of Tyler, Critchley, Duembgen and Oja's (JRSS B, 2009, <doi:10.1111/j.1467-9868.2009.00706.x>) and Oja, Sirkia and Eriksson's (AJS, 2006, <https://www.ajs.or.at/index.php/ajs/article/view/vol35,%20no2%263%20-%207>) method of two different scatter matrices to obtain an invariant coordinate system or independent components, depending on the underlying assumptions. |
| License: | GPL (>= 2) |
| LazyLoad: | yes |
| Encoding: | UTF-8 |
| NeedsCompilation: | no |
| Roxygen: | list(markdown = TRUE) |
| RoxygenNote: | 7.2.3 |
| Config/testthat/edition: | 3 |
Some multivariate tests and estimates are not affine equivariant by nature. A possible remedy for the lack of that property is to transform the data points to an invariant coordinate system,
construct tests and estimates from the transformed data, and if needed, retransform the estimates back. The use of two different
scatter matrices to obtain invariant coordinates is implemeted in this package by the function ICS. For an invariant coordinate selection no
assumptions are made about the data or the scatter matrices and it can be seen as a data transformation method. If the data come, however, from a so called independent component model
the ICS function can recover the independent components and estimate the mixing matrix under general assumptions.
Besides, the function ICS provides these package tools to work with objects of this class, and some
scatter matrices which can be used in the ICS function. Furthermore, there are also two tests for multinormality.
Note that starting with version 1.4-0 the functions ics and ics2 are not recommended anymore and everything can be done in a more efficient way using the function ICS which combines
the functionality of the original two functions and also provides an improved algorithm for certain scatter combinations. Furthermore, does ICS return
an S3 object and not anymore S4 objects as ics and ics2 did. In the long run functions ics and ics2 will be removed from the package.
Index of help topics:
ICS-S3 Two Scatter Matrices ICS Transformation
ICS-package Tools for Exploring Multivariate Data via
ICS/ICA
ICS_scatter Location and Scatter Estimates for ICS
Mean3Cov4 Location Vector Based on 3rd Moments and
Scatter Matrix Based on 4th Moments
MeanCov Mean Vector and Covariance Matrix
coef.ICS-S3 To extract the Coefficient Matrix of the ICS
Transformation
coef.ics To extract the Unmixing Matrix
components To extract the Component Scores of the ICS
Transformation
cov4 Scatter Matrix based on Fourth Moments
cov4.wt Weighted Scatter Matrix based on Fourth Moments
covAxis One step Tyler Shape Matrix
covOrigin Covariance Matrix with Respect to the Origin
covW One-step M-estimator
fitted.ICS-S3 Fitted Values of the ICS Transformation
fitted.ics Fitted Values of an ICS Object
gen_kurtosis To extract the Generalized Kurtosis Values of
the ICS Transformation
ics Two Scatter Matrices ICS Transformation
ics-class Class ICS
ics.components Extracting ICS Components
ics2 Two Scatter Matrices ICS Transformation
Augmented by Two Location Estimates
ics2-class Class ICS2
mean3 Location Estimate based on Third Moments
mvnorm.kur.test Test of Multivariate Normality Based on
Kurtosis
mvnorm.skew.test Test of Multivariate Normality Based on
Skewness
plot.ICS-S3 Scatterplot Matrix of Component Scores from the
ICS Transformation
plot.ics Scatterplot for a ICS Object
print.ICS-S3 Basic information of ICS Object
print.ics Basic information of ICS Object
print.ics2 Basic information of ICS2 Object
scovq Supervised scatter matrix based on quantiles
screeplot.ICS-S3 Screeplot for an 'ICS' Object
screeplot.ics Screeplot for an ICS Object
summary.ICS-S3 To summarize an 'ICS' object
summary.ics To summarize an ICS object
summary.ics2 To summarize an ICS2 object
tM Joint M-estimation of Location and Scatter for
a Multivariate t-distribution
Author(s)
Klaus Nordhausen [aut, cre] (<https://orcid.org/0000-0002-3758-8501>), Andreas Alfons [aut] (<https://orcid.org/0000-0002-2513-3788>), Aurore Archimbaud [aut] (<https://orcid.org/0000-0002-6511-9091>), Hannu Oja [aut] (<https://orcid.org/0000-0002-4945-5976>), Anne Ruiz-Gazen [aut] (<https://orcid.org/0000-0001-8970-8061>), David E. Tyler [aut]
Maintainer: Klaus Nordhausen <klausnordhausenR@gmail.com>
References
Tyler, D.E., Critchley, F., Dümbgen, L. and Oja, H. (2009), Invariant co-ordinate selecetion, Journal of the Royal Statistical Society,Series B, 71, 549–592. <doi:10.1111/j.1467-9868.2009.00706.x>.
Oja, H., Sirkiä, S. and Eriksson, J. (2006), Scatter matrices and independent component analysis, Austrian Journal of Statistics, 35, 175–189.
Nordhausen, K., Oja, H. and Tyler, D.E. (2008), Tools for exploring multivariate data: The package ICS, Journal of Statistical Software, 28, 1–31. <doi:10.18637/jss.v028.i06>.
Archimbaud, A., Drmac, Z., Nordhausen, K., Radojicic, U. and Ruiz-Gazen, A. (2023), Numerical considerations and a new implementation for ICS, SIAM Journal on Mathematics of Data Science, 5, 97–121. <doi:10.1137/22M1498759>.