Package: bdsvd
Type: Package
Title: Block Structure Detection Using Singular Vectors
Version: 1.2.1
Authors@R: c(
    person(given = "Jan O.", family = "Bauer", email = "j.bauer@vu.nl", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-7123-4507")),
    person(given = "Ron", family = "Holzapfel", email = "", role = "aut"))
Maintainer: Jan O. Bauer <j.bauer@vu.nl>
Description: Provides methods to perform block diagonal covariance matrix detection using singular vectors ('BD-SVD'), which can be extended to inherently sparse principal component analysis ('IS-PCA'). The methods are described in Bauer (2025) <doi:10.1080/10618600.2024.2422985> and Bauer (2026) <doi:10.48550/arXiv.2510.03729>.
License: GPL (>= 2)
Imports: irlba, matrixStats, Rcpp, stats
Encoding: UTF-8
RoxygenNote: 7.3.2
Suggests: cvCovEst, glasso, mvtnorm, dslabs, testthat (>= 3.0.0)
Config/testthat/edition: 3
LinkingTo: Rcpp, RcppArmadillo
NeedsCompilation: yes
Packaged: 2026-03-26 12:55:27 UTC; jan
Author: Jan O. Bauer [aut, cre] (ORCID:
    <https://orcid.org/0000-0001-7123-4507>),
  Ron Holzapfel [aut]
Repository: CRAN
Date/Publication: 2026-03-26 13:30:08 UTC
Built: R 4.6.0; aarch64-apple-darwin23; 2026-04-25 23:53:39 UTC; unix
Archs: bdsvd.so.dSYM
