Package: VeccTMVN Type: Package Title: Multivariate Normal Probabilities using Vecchia Approximation Version: 1.3.2 Date: 2026-01-26 Authors@R: c(person("Jian Cao", role = c("aut", "cre"), email = "jcao2416@gmail.com"), person("Matthias Katzfuss", role = "aut")) Author: Jian Cao [aut, cre], Matthias Katzfuss [aut] Maintainer: Jian Cao Description: Under a different representation of the multivariate normal (MVN) probability, we can use the Vecchia approximation to sample the integrand at a linear complexity with respect to n. Additionally, both the SOV algorithm from Genz (92) and the exponential-tilting method from Botev (2017) can be adapted to linear complexity. The reference for the method implemented in this package is Jian Cao and Matthias Katzfuss (2024) "Linear-Cost Vecchia Approximation of Multivariate Normal Probabilities" . Two major references for the development of our method are Alan Genz (1992) "Numerical Computation of Multivariate Normal Probabilities" and Z. I. Botev (2017) "The Normal Law Under Linear Restrictions: Simulation and Estimation via Minimax Tilting" . License: GPL (>= 2) Imports: Rcpp (>= 1.0.10), Matrix (>= 1.5-3), GpGp (>= 0.4.0), truncnorm (>= 1.0-8), GPvecchia, TruncatedNormal, nleqslv Suggests: testthat (>= 3.0.0), lhs, mvtnorm Config/testthat/edition: 3 LinkingTo: Rcpp, RcppArmadillo URL: https://github.com/JCatwood/VeccTMVN BugReports: https://github.com/JCatwood/VeccTMVN/issues RoxygenNote: 7.3.2 Encoding: UTF-8 Repository: https://jcatwood.r-universe.dev Date/Publication: 2026-01-27 03:49:45 UTC RemoteUrl: https://github.com/jcatwood/vecctmvn RemoteRef: HEAD RemoteSha: 1401f57436365a8698eb2a9f7330186dee759317 NeedsCompilation: yes Packaged: 2026-07-04 03:39:52 UTC; root