Package: GPBayes 0.1.0-6

Pulong Ma

GPBayes: Tools for Gaussian Process Modeling in Uncertainty Quantification

Gaussian processes ('GPs') have been widely used to model spatial data, 'spatio'-temporal data, and computer experiments in diverse areas of statistics including spatial statistics, 'spatio'-temporal statistics, uncertainty quantification, and machine learning. This package creates basic tools for fitting and prediction based on 'GPs' with spatial data, 'spatio'-temporal data, and computer experiments. Key characteristics for this GP tool include: (1) the comprehensive implementation of various covariance functions including the 'Matérn' family and the Confluent 'Hypergeometric' family with isotropic form, tensor form, and automatic relevance determination form, where the isotropic form is widely used in spatial statistics, the tensor form is widely used in design and analysis of computer experiments and uncertainty quantification, and the automatic relevance determination form is widely used in machine learning; (2) implementations via Markov chain Monte Carlo ('MCMC') algorithms and optimization algorithms for GP models with all the implemented covariance functions. The methods for fitting and prediction are mainly implemented in a Bayesian framework; (3) model evaluation via Fisher information and predictive metrics such as predictive scores; (4) built-in functionality for simulating 'GPs' with all the implemented covariance functions; (5) unified implementation to allow easy specification of various 'GPs'.

Authors:Pulong Ma [aut, cre]

GPBayes_0.1.0-6.tar.gz
GPBayes_0.1.0-6.tar.gz(r-4.5-noble)GPBayes_0.1.0-6.tar.gz(r-4.4-noble)
GPBayes_0.1.0-6.tgz(r-4.4-emscripten)GPBayes_0.1.0-6.tgz(r-4.3-emscripten)
GPBayes.pdf |GPBayes.html
GPBayes/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/pulongma/gpbayes/issues

Uses libs:
  • gsl– GNU Scientific Library (GSL)
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

gslcppopenmp

1.00 score 2 scripts 618 downloads 23 exports 3 dependencies

Last updated 8 months agofrom:27d771abc9. Checks:OK: 2. Indexed: no.

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

Exports:BesselKcauchyCHcor.to.parderiv_kerneldistanceGaSPgpgp.condsimgp.fishergp.get.mcmcgp.mcmcgp.model.adequacygp.optimgp.predictgp.simHypergUikernelkernelloglikmaternpowexpshow

Dependencies:RcppRcppEigenRcppProgress

Readme and manuals

Help Manual

Help pageTopics
Tools for Gaussian Stochastic Process Modeling in Uncertainty QuantificationGPBayes-package
Modified Bessel function of the second kindBesselK
The generalized Cauchy correlation functioncauchy
The Confluent Hypergeometric correlation function proposed by Ma and Bhadra (2023)CH
Find the correlation parameter given effective rangecor.to.par
A wraper to construct the derivative of correlation matrix with respect to correlation parametersderiv_kernel
Compute distances for two sets of inputsdistance
Building, fitting, predicting for a GaSP modelGaSP
Construct the 'S4' object gpgp
The 'gp' classgp-class
Perform conditional simulation from a Gaussian processgp.condsim
Fisher information matrixgp.fisher
get posterior summary for MCMC samplesgp.get.mcmc
A wraper to fit a Gaussian stochastic process model with MCMC algorithmsgp.mcmc
Model assessment based on Deviance information criterion (DIC), logarithmic pointwise predictive density (lppd), and logarithmic joint predictive density (ljpd).gp.model.adequacy
A wraper to fit a Gaussian stochastic process model with optimization methodsgp.optim
Prediction at new inputs based on a Gaussian stochastic process modelgp.predict
Simulate from a Gaussian stochastic process modelgp.sim
Confluent hypergeometric function of the second kindHypergU
A wraper to build different kinds of correlation matrices between two sets of inputsikernel
A wraper to build different kinds of correlation matrices with distance as argumentskernel
A wraper to compute the natural logarithm of the integrated likelihood functionloglik
The Matérn correlation function proposed by Matérn (1960)matern
The powered-exponential correlation functionpowexp
Print the information an object of the 'gp' classshow,gp-method show,gp-methods