The idm Package: Incremental Decomposition Methods in R

In modern applications large amounts of data are produced at a high rate and are characterized by relationship structures changing over time. Principal component analysis (PCA) and multiple correspondence analysis (MCA) are well established dimension reduction methods to explore relationships within...

Full description

Bibliographic Details
Main Authors: Alfonso Iodice D'Enza, Angelos Markos, Davide Buttarazzi
Format: Article
Language:English
Published: Foundation for Open Access Statistics 2018-09-01
Series:Journal of Statistical Software
Subjects:
Online Access:https://www.jstatsoft.org/index.php/jss/article/view/2632
_version_ 1828485878589161472
author Alfonso Iodice D'Enza
Angelos Markos
Davide Buttarazzi
author_facet Alfonso Iodice D'Enza
Angelos Markos
Davide Buttarazzi
author_sort Alfonso Iodice D'Enza
collection DOAJ
description In modern applications large amounts of data are produced at a high rate and are characterized by relationship structures changing over time. Principal component analysis (PCA) and multiple correspondence analysis (MCA) are well established dimension reduction methods to explore relationships within a set of variables. A critical step of the PCA and MCA algorithms is a singular value decomposition (SVD) or an eigenvalue decomposition (EVD) of a suitably transformed matrix. The high computational and memory requirements of ordinary SVD and EVD make their application impractical on massive or sequential data sets. A series of incremental SVD/EVD approaches are available to address these issues. The idm R package is introduced that implements two efficient incremental SVD approaches. The procedures in question share desirable properties that ease their embedding in PCA and MCA. The package also provides functions for producing animated visualizations of the obtained solutions. A comparison of online MCA implementations in terms of accuracy is also included.
first_indexed 2024-12-11T09:21:55Z
format Article
id doaj.art-dc7716b32b7441099123d81abebd56f1
institution Directory Open Access Journal
issn 1548-7660
language English
last_indexed 2024-12-11T09:21:55Z
publishDate 2018-09-01
publisher Foundation for Open Access Statistics
record_format Article
series Journal of Statistical Software
spelling doaj.art-dc7716b32b7441099123d81abebd56f12022-12-22T01:13:14ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602018-09-0186112410.18637/jss.v086.c041242The idm Package: Incremental Decomposition Methods in RAlfonso Iodice D'EnzaAngelos MarkosDavide ButtarazziIn modern applications large amounts of data are produced at a high rate and are characterized by relationship structures changing over time. Principal component analysis (PCA) and multiple correspondence analysis (MCA) are well established dimension reduction methods to explore relationships within a set of variables. A critical step of the PCA and MCA algorithms is a singular value decomposition (SVD) or an eigenvalue decomposition (EVD) of a suitably transformed matrix. The high computational and memory requirements of ordinary SVD and EVD make their application impractical on massive or sequential data sets. A series of incremental SVD/EVD approaches are available to address these issues. The idm R package is introduced that implements two efficient incremental SVD approaches. The procedures in question share desirable properties that ease their embedding in PCA and MCA. The package also provides functions for producing animated visualizations of the obtained solutions. A comparison of online MCA implementations in terms of accuracy is also included.https://www.jstatsoft.org/index.php/jss/article/view/2632singular value decompositiondimensionality reductionprincipal component analysiscorrespondence analysis
spellingShingle Alfonso Iodice D'Enza
Angelos Markos
Davide Buttarazzi
The idm Package: Incremental Decomposition Methods in R
Journal of Statistical Software
singular value decomposition
dimensionality reduction
principal component analysis
correspondence analysis
title The idm Package: Incremental Decomposition Methods in R
title_full The idm Package: Incremental Decomposition Methods in R
title_fullStr The idm Package: Incremental Decomposition Methods in R
title_full_unstemmed The idm Package: Incremental Decomposition Methods in R
title_short The idm Package: Incremental Decomposition Methods in R
title_sort idm package incremental decomposition methods in r
topic singular value decomposition
dimensionality reduction
principal component analysis
correspondence analysis
url https://www.jstatsoft.org/index.php/jss/article/view/2632
work_keys_str_mv AT alfonsoiodicedenza theidmpackageincrementaldecompositionmethodsinr
AT angelosmarkos theidmpackageincrementaldecompositionmethodsinr
AT davidebuttarazzi theidmpackageincrementaldecompositionmethodsinr
AT alfonsoiodicedenza idmpackageincrementaldecompositionmethodsinr
AT angelosmarkos idmpackageincrementaldecompositionmethodsinr
AT davidebuttarazzi idmpackageincrementaldecompositionmethodsinr