Package: GPvecchia 0.1.7

Marcin Jurek

GPvecchia: Scalable Gaussian-Process Approximations

Fast scalable Gaussian process approximations, particularly well suited to spatial (aerial, remote-sensed) and environmental data, described in more detail in Katzfuss and Guinness (2017) <arxiv:1708.06302>. Package also contains a fast implementation of the incomplete Cholesky decomposition (IC0), based on Schaefer et al. (2019) <arxiv:1706.02205> and MaxMin ordering proposed in Guinness (2018) <arxiv:1609.05372>.

Authors:Matthias Katzfuss [aut], Marcin Jurek [aut, cre], Daniel Zilber [aut], Wenlong Gong [aut], Joe Guinness [ctb], Jingjie Zhang [ctb], Florian Schaefer [ctb]

GPvecchia_0.1.7.tar.gz
GPvecchia_0.1.7.tar.gz(r-4.5-noble)GPvecchia_0.1.7.tar.gz(r-4.4-noble)
GPvecchia_0.1.7.tgz(r-4.4-emscripten)GPvecchia_0.1.7.tgz(r-4.3-emscripten)
GPvecchia.pdf |GPvecchia.html
GPvecchia/json (API)
NEWS

# Install 'GPvecchia' in R:
install.packages('GPvecchia', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Uses libs:
  • openblas– Optimized BLAS
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

openblascppopenmp

4.56 score 2 packages 61 scripts 277 downloads 25 exports 13 dependencies

Last updated 9 months agofrom:e5f6330d48. Checks:OK: 2. Indexed: no.

TargetResultDate
Doc / VignettesOKDec 08 2024
R-4.5-linux-x86_64OKDec 08 2024

Exports:calculate_posterior_VLcreateLcreateUgetMatCovgetMatCovFromFactorCppic0icholMaternFunorder_coordinateorder_dist_to_pointorder_maxmin_exactorder_maxmin_exact_obs_predorder_middleoutorder_outsideinSelInvV2covmatvecchia_estimatevecchia_laplace_likelihoodvecchia_laplace_likelihood_from_posteriorvecchia_laplace_predictionvecchia_likelihoodvecchia_lincombvecchia_predvecchia_predictionvecchia_specify

Dependencies:BHdotCall64fieldsFNNGpGplatticemapsMatrixRcppRcppArmadillospamsparseinvviridisLite

GPvecchia tutorial

Rendered fromGPvecchia_vignette.Rmdusingknitr::rmarkdownon Dec 08 2024.

Last update: 2020-04-14
Started: 2019-10-02

Readme and manuals

Help Manual

Help pageTopics
Vecchia Laplace extension of GPVecchia for non-Gaussian datacalculate_posterior_VL
create the sparse triangular L matrix for specific parameterscreateL
create the sparse triangular U matrix for specific parameterscreateU
extract the required elements from the covariance matrixgetMatCov
Calculate the covariance values required by HV for matrix factors passed as sparse matricesgetMatCovFromFactorCpp
GPvecchia: fast, scalable Gaussian process approximationsGPvecchia-package GPvecchia
Incomplete Cholesky decomposition of a sparse matrix passed in the compressed sparse row formatic0
Wrapper for incomplete Cholesky decompositionichol
Calculate Matern covariance functionMaternFun
Sorted coordinate orderingorder_coordinate
Distance to specified point orderingorder_dist_to_point
Maximum minimum distance orderingorder_maxmin_exact
Maximum minimum distance ordering for predictionorder_maxmin_exact_obs_pred
Middle-out orderingorder_middleout
Outside-in orderingorder_outsidein
selected inverse of a sparse matrixSelInv
compute covariance matrix from V.ord Do not run this function for large n or n.p!!!V2covmat
estimate mean and covariance parameters of a Matern covariance function using Vecchiavecchia_estimate
Wrapper for VL version of vecchia_likelihoodvecchia_laplace_likelihood
Wrapper for VL version of vecchia_likelihoodvecchia_laplace_likelihood_from_posterior
Wrapper for VL version of vecchia_predictionvecchia_laplace_prediction
evaluation of the likelihoodvecchia_likelihood
linear combination of predictions compute the distribution of a linear combination Hyvecchia_lincomb
make spatial predictions using Vecchia based on estimated parametersvecchia_pred
Vecchia predictionvecchia_prediction
specify a general vecchia approximationvecchia_specify