osp.seq.design | R Documentation |
Regression Monte Carlo via sequential experimental design. The experimental design is augmented one input at a time, using an Expected Improvement (EI) acquisition function. This is repeated at each time step. The method is likely to be somewhat slow, but highly efficient in its use of underlying simulations. See Gramacy & Ludkovski (2013), Ludkovski (2018) for details.
osp.seq.design(model, method = "km")
model |
a list containing all the model parameters. The following model parameters are used:
|
method |
one of |
EI criteria are based on posterior and/or predictive variance and therefore require the use of a Gaussian-process based surrogate (currently from DiceKriging or hetGP).
Implements the EI strategy defined in model$ei.func
. Calls lhs
from library tgp.
Empirical losses are computed using cf.el
function. The acquisition function is specified via
ei.func
which can be csur
(Default), sur
, smcu
, amcu
,
tmse
and icu
.
The experimental design is initialized via init.size
/init.grid
parameters and then is grown
one input-at-a-time until it is of size model$seq.design.size
. Thus, there are a total of
seq.design.size-init.size sequential iterations.
a list containing:
fit
a list of fitted response surfaces.
timeElapsed
,
nsims
total number of 1-step sim.func calls
budget
– number of sequential iterations per time-step
empLoss
–matrix of empirical losses (rows for time-steps, columns for iterations)
theta.fit
– 3d array of estimated lengthscales (sorted by time-steps,iterations,dimensions-of-x)
Mike Ludkovski
Mike Ludkovski, Kriging Metamodels and Experimental Design for Bermudan Option Pricing Journal of Computational Finance, 22(1), 37-77, 2018
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.