nsgprPredict {GPFDA}R Documentation

Prediction of NSGPR model

Description

Prediction of NSGPR model

Usage

nsgprPredict(
  hp,
  response,
  input,
  inputNew,
  noiseFreePred = F,
  nBasis = nBasis,
  corrModel = corrModel,
  gamma = gamma,
  nu = nu,
  cyclic = cyclic,
  whichTau = whichTau
)

Arguments

hp

Vector of hyperparameters estimated by function nsgpr.

response

Response variable. This should be a (n x nSamples) matrix where each column is a realisation

input

List of Q input variables (see Details).

inputNew

List of Q test set input variables.

noiseFreePred

Logical. If TRUE, predictions will be noise-free.

nBasis

Number of B-spline basis functions in each coordinate direction along which parameters change.

corrModel

Correlation function specification used for g(.). It can be either "pow.ex" or "matern".

gamma

Power parameter used in powered exponential kernel function. It must be 0<gamma<=2.

nu

Smoothness parameter of the Matern class. It must be a positive value.

cyclic

Logical vector of dimension Q which defines which covariates are cyclic (periodic). For example, if basis functions should be cyclic only in the first coordinate direction, then cyclic=c(T,F). cyclic must have the same dimension of whichTau. If cyclic is TRUE for some coordinate direction, then cyclic B-spline functions will be used and the varying parameters (and their first two derivatives) will match at the boundaries of that coordinate direction.

whichTau

Logical vector of dimension Q identifying which input coordinates the parameters are function of. For example, if Q=2 and parameters change only with respect to the first coordinate, then we set whichTau=c(T,F).

Value

A list containing

pred.mean

Mean of predictions for the test set.

pred.sd

Standard deviation of predictions for the test set.

noiseFreePred

Logical. If TRUE, predictions are noise-free.

References

Konzen, E., Shi, J. Q. and Wang, Z. (2020) "Modeling Function-Valued Processes with Nonseparable and/or Nonstationary Covariance Structure" <arXiv:1903.09981>.

Examples

## See examples in vignette:
# vignette("nsgpr", package = "GPFDA")

[Package GPFDA version 3.1.3 Index]