Solving the missing value problem in PCA by Orthogonalized-Alternating Least Squares (O-ALS).

dc.contributor.authorGómez Sánchez, Adrián
dc.contributor.authorVitale, Raffaele
dc.contributor.authorRuckebusch, Cyril
dc.contributor.authorJuan Capdevila, Anna de
dc.date.accessioned2026-05-06T14:09:48Z
dc.date.available2026-05-06T14:09:48Z
dc.date.issued2024-05-31
dc.date.updated2026-05-06T14:09:49Z
dc.description.abstractDealing with missing data poses a challenge in Principal Component Analysis (PCA) since the most common algorithms are not designed to handle them. Several approaches have been proposed to solve the missing value problem in PCA, such as Imputation based on SVD (I-SVD), where missing entries are filled by imputation and updated in every iteration until convergence of the PCA model, and the adaptation of the Nonlinear Iterative Partial Least Squares (NIPALS) algorithm, able to work skipping the missing entries during the least-squares estimation of scores and loadings. However, some limitations have been reported for both approaches. On the one hand, convergence of the I-SVD algorithm can be very slow for data sets with a high percentage of missing data. On the other hand, the orthogonality properties among scores and loadings might be lost when using NIPALS. To solve these issues and perform PCA of data sets with missing values without the need of imputation steps, a novel algorithm called Orthogonalized-Alternating Least Squares (O-ALS) is proposed. The O-ALS algorithm is an alternating least-squares algorithm that estimates the scores and loadings subject to the Gram-Schmidt orthogonalization constraint. The way to estimate scores and loadings is adapted to work only with the available information. In this study, the performance of O-ALS is tested and compared with NIPALS and I-SVD in simulated data sets and in a real case study. The results show that O-ALS is an accurate and fast algorithm to analyze data with any percentage and distribution pattern of missing entries, being able to provide correct scores and loadings in cases where I-SVD and NIPALS do not perform satisfactorily.
dc.format.extent12 p.
dc.format.mimetypeapplication/pdf
dc.identifier.idgrec748806
dc.identifier.issn0169-7439
dc.identifier.urihttps://hdl.handle.net/2445/229355
dc.language.isoeng
dc.publisherElsevier B.V.
dc.relation.isformatofReproducció del document publicat a: https://doi.org/10.1016/j.chemolab.2024.105153
dc.relation.ispartofChemometrics and Intelligent Laboratory Systems, 2024, vol. 250, num.2024, p. 1-12
dc.relation.urihttps://doi.org/10.1016/j.chemolab.2024.105153
dc.rightscc-by-nc (c) Elsevier B.V., 2024
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0/
dc.sourceArticles publicats en revistes (Enginyeria Química i Química Analítica)
dc.subject.classificationMínims quadrats
dc.subject.classificationPolinomis ortogonals
dc.subject.otherLeast squares
dc.subject.otherOrthogonal polynomials
dc.titleSolving the missing value problem in PCA by Orthogonalized-Alternating Least Squares (O-ALS).
dc.typeinfo:eu-repo/semantics/article
dc.typeinfo:eu-repo/semantics/publishedVersion

Fitxers

Paquet original

Mostrant 1 - 1 de 1
Carregant...
Miniatura
Nom:
861425.pdf
Mida:
6.36 MB
Format:
Adobe Portable Document Format