CRAN/E | VeccTMVN

VeccTMVN

Multivariate Normal Probabilities using Vecchia Approximation

Installation

About

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" doi:10.1080/10618600.1992.10477010 and Z. I. Botev (2017) "The Normal Law Under Linear Restrictions: Simulation and Estimation via Minimax Tilting" .

Key Metrics

Version 1.0.0
Published 2024-01-26 92 days ago
Needs compilation? yes
License GPL-2
License GPL-3
CRAN checks VeccTMVN results

Downloads

Yesterday 6 0%
Last 7 days 35 -30%
Last 30 days 139 +5%
Last 90 days 487 +3147%
Last 365 days 499

Maintainer

Maintainer

Jian Cao

jcao2416@gmail.com

Authors

Jian Cao

aut / cre

Matthias Katzfuss

aut

Material

NEWS
Reference manual
Package source

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

Windows

r-develnot available

x86_64

r-releasenot available

x86_64

r-oldrelnot available

x86_64

Imports

Rcpp ≥ 1.0.10
Matrix ≥ 1.5-3
GpGp ≥ 0.4.0
truncnorm ≥ 1.0-8
GPvecchia
TruncatedNormal

Suggests

testthat ≥ 3.0.0
lhs
mvtnorm

LinkingTo

Rcpp
RcppArmadillo