CGGPfit {CGGP}R Documentation

Update CGGP model given data

Description

This function will update the GP parameters for a CGGP design.

Usage

CGGPfit(
  CGGP,
  Y,
  Xs = NULL,
  Ys = NULL,
  theta0 = pmax(pmin(CGGP$thetaMAP, 0.8), -0.8),
  HandlingSuppData = CGGP$HandlingSuppData,
  separateoutputparameterdimensions = is.matrix(CGGP$thetaMAP),
  set_thetaMAP_to,
  corr,
  Ynew
)

Arguments

CGGP

Sparse grid objects

Y

Output values calculated at CGGP$design

Xs

Supplemental X matrix

Ys

Supplemental Y values

theta0

Initial theta

HandlingSuppData

How should supplementary data be handled? * Correct: full likelihood with grid and supplemental data * Only: only use supplemental data * Ignore: ignore supplemental data

separateoutputparameterdimensions

If multiple output dimensions, should separate parameters be fit to each dimension?

set_thetaMAP_to

Value for thetaMAP to be set to

corr

Will update correlation function, if left missing it will be same as last time.

Ynew

Values of 'CGGP$design_unevaluated'

Value

Updated CGGP object fit to data given

See Also

Other CGGP core functions: CGGPappend(), CGGPcreate(), predict.CGGP()

Examples

cg <- CGGPcreate(d=3, batchsize=100)
y <- apply(cg$design, 1, function(x){x[1]+x[2]^2})
cg <- CGGPfit(CGGP=cg, Y=y)

[Package CGGP version 1.0.4 Index]