Learn R Programming

GPBayes (version 0.1.0-5.1)

Tools for Gaussian Process Modeling in Uncertainty Quantification

Description

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'.

Copy Link

Version

Install

install.packages('GPBayes')

Monthly Downloads

667

Version

0.1.0-5.1

License

GPL (>= 2)

Maintainer

Pulong Ma

Last Published

February 1st, 2023

Functions in GPBayes (0.1.0-5.1)

cor.to.par

Find the correlation parameter given effective range
deriv_kernel

A wraper to construct the derivative of correlation matrix with respect to correlation parameters
GaSP

Building, fitting, predicting for a GaSP model
HypergU

Confluent hypergeometric function of the second kind
BesselK

Modified Bessel function of the second kind
CH

The Confluent Hypergeometric correlation function proposed by Ma and Bhadra (2019)
GPBayes-package

Tools for Gaussian Stochastic Process Modeling in Uncertainty Quantification
distance

Compute distances for two sets of inputs
cauchy

The generalized Cauchy correlation function
gp-class

The gp class
gp.get.mcmc

get posterior summary for MCMC samples
gp.sim

Simulate from a Gaussian stochastic process model
gp.mcmc

A wraper to fit a Gaussian stochastic process model with MCMC algorithms
ikernel

A wraper to build different kinds of correlation matrices between two sets of inputs
gp.fisher

Fisher information matrix
gp.predict

Prediction at new inputs based on a Gaussian stochastic process model
gp

Construct the S4 object gp
show,gp-method

Print the information an object of the gp class
gp.model.adequacy

Model assessment based on Deviance information criterion (DIC), logarithmic pointwise predictive density (lppd), and logarithmic joint predictive density (ljpd).
gp.optim

A wraper to fit a Gaussian stochastic process model with optimization methods
matern

The Matérn correlation function proposed by Matérn (1960)
powexp

The powered-exponential correlation function
kernel

A wraper to build different kinds of correlation matrices with distance as arguments
loglik

A wraper to compute the natural logarithm of the integrated likelihood function