Skip to content

whitening

Whitening and High-Dimensional Canonical Correlation Analysis

v1.4.0 · Jun 7, 2022 · GPL (>= 3)

Description

Implements the whitening methods (ZCA, PCA, Cholesky, ZCA-cor, and PCA-cor) discussed in Kessy, Lewin, and Strimmer (2018) "Optimal whitening and decorrelation", <doi:10.1080/00031305.2016.1277159>, as well as the whitening approach to canonical correlation analysis allowing negative canonical correlations described in Jendoubi and Strimmer (2019) "A whitening approach to probabilistic canonical correlation analysis for omics data integration", <doi:10.1186/s12859-018-2572-9>. The package also offers functions to simulate random orthogonal matrices, compute (correlation) loadings and explained variation. It also contains four example data sets (extended UCI wine data, TCGA LUSC data, nutrimouse data, extended pitprops data).

Downloads

517

Last 30 days

7188th

517

Last 90 days

517

Last year

CRAN Check Status

2 NOTE
12 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (14 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Korbinian Strimmer <strimmerlab@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Korbinian",
                      family = "Strimmer",
                      role = c("aut", "cre"),
                      email = "strimmerlab@gmail.com"),
               person(given = "Takoua",
                      family = "Jendoubi",
                      role = "aut"),
               person(given = "Agnan",
                      family = "Kessy",
                      role = "aut"),
               person(given = "Alex",
                      family = "Lewin",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Korbinian Strimmer <strimmerlab@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Korbinian",
                      family = "Strimmer",
                      role = c("aut", "cre"),
                      email = "strimmerlab@gmail.com"),
               person(given = "Takoua",
                      family = "Jendoubi",
                      role = "aut"),
               person(given = "Agnan",
                      family = "Kessy",
                      role = "aut"),
               person(given = "Alex",
                      family = "Lewin",
                      role = "aut"))
as necessary.
OK r-devel-linux-x86_64-fedora-clang

*


            
OK r-devel-linux-x86_64-fedora-gcc

*


            
OK r-devel-macos-arm64

*


            
OK r-devel-windows-x86_64

*


            
OK r-oldrel-macos-arm64

*


            
OK r-oldrel-macos-x86_64

*


            
OK r-oldrel-windows-x86_64

*


            
OK r-patched-linux-x86_64

*


            
OK r-release-linux-x86_64

*


            
OK r-release-macos-arm64

*


            
OK r-release-macos-x86_64

*


            
OK r-release-windows-x86_64

*


            

Check History

NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Korbinian Strimmer <strimmerlab@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Korbinian",
                      family = "Strimmer",
                      role = c("aut", "cre"),
                      email = "strimmerlab@gmail.com"),
               person(given = "Takoua",
                      family = "Jendoubi",
                      role = "aut"),
               person(given = "Agnan",
                      family = "Ke
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Korbinian Strimmer <strimmerlab@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Korbinian",
                      family = "Strimmer",
                      role = c("aut", "cre"),
                      email = "strimmerlab@gmail.com"),
               person(given = "Takoua",
                      family = "Jendoubi",
                      role = "aut"),
               person(given = "Agnan",
                      family = "Ke

Reverse Dependencies (5)

imports

Dependency Network

Dependencies Reverse dependencies corpcor BSL pfica FRESA.CAD decorrelate sensitivity whitening

Version History

new 1.4.0 Mar 9, 2026