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

426

Last 30 days

8876th

2.1K

Last 90 days

15.6K

Last year

Trend: -27.3% (30d vs prior 30d)

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 (2 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.

Check History

NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 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"),
...[truncated]...
ut"),
               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"),
...[truncated]...
ut"),
               person(given = "Agnan",
                      family = "Kessy",
                      role = "aut"),
               person(given = "Alex",
                      family = "Lewin",
                      role = "aut"))
as necessary.

Reverse Dependencies (5)

imports

Dependency Network

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

Version History

new 1.4.0 Mar 10, 2026
updated 1.4.0 ← 1.3.0 diff Jun 6, 2022
updated 1.3.0 ← 1.2.0 diff Nov 6, 2021
updated 1.2.0 ← 1.1.1 diff Dec 5, 2020
updated 1.1.1 ← 1.1.0 diff Jan 11, 2019
updated 1.1.0 ← 1.0.0 diff Jul 14, 2018
new 1.0.0 Mar 5, 2018