SEPIA model mathΒΆ
There are \(n\) physical (observational) experiments. From the \(i\) inputs \({\bf x}^{obs}_i=(x^{obs}_{i1}, \ldots, x^{obs}_{ip})\), the observation \({\bf y}^{obs}_{i}({\bf x}^{obs}_i)\) (an \(n_{y^{obs}_{i}} \times 1\) vector) is modeled by
where the observation error vector \({\bf e}^{obs}_{i}\) is modeled by
\(\boldsymbol \eta(\cdot)\) is an emulator from a simulation code, \(\boldsymbol \theta\) corresponds to inputs of the parameter, and \(\boldsymbol \delta(\cdot)\) is a discrepancy from reality.
There are \(m\) simulation experiments. From the \(i\) inputs \({\bf x}^{sim}_i=(x^{sim}_{i1}, \ldots, x^{sim}_{ip})\) and \({\bf t}^{sim}_i=(t^{sim}_{i1}, \ldots, t^{sim}_{iq})\), the observation \({\bf y}^{sim}_{i}({\bf x}^{sim}_i,{\bf t}^{sim}_i)\) (an \(n_{y^{sim}_{i}} \times 1\) vector) is modeled by
where the error vector \({\bf e}^{sim}_{i}\) is modeled by \(MVN\left({\bf 0}_{n_{y^{sim}_{i}}}, \, \frac{1}{\lambda^{\tt WOs}_{y^{sim}}} {\bf I} \right)\) and \(I_m\) is the \(m \times m\) identity matrix.
We re-express \(\boldsymbol \eta({\bf x}_i,{\bf t}_i)\) and \(\boldsymbol \delta({\bf x}_i)\) by linear combinations of basis functions and approximate them using a subset of the complete set of basis functions. Consequently,
for \(p_{u}\) basis functions \({\bf K}^{obs}_j\). So the matrix \({\bf K}^{obs}=({\bf K}^{obs}_1 \cdots {\bf K}^{obs}_{p_u})\). Similarly,
for \(p_{v}\) basis functions \({\bf D}^{obs}_j\). So the matrix \({\bf D}^{obs}=({\bf D}^{obs}_1 \cdots {\bf D}^{obs}_{p_v})\).
For the simulations,
for \(p_{u}\) basis functions \({\bf K}^{sim}_j\), where \(w_j({\bf x}^{sim}_i,{\bf t}^{sim}_i)=u_j({\bf x}^{sim}_i,{\bf t}^{sim}_i)+\epsilon^{sim,nug}_j\). So the matrix \({\bf K}^{sim}=({\bf K}^{sim}_1 \cdots {\bf K}^{sim}_{p_u})\).
Note that \(\frac{1}{\lambda^{\tt Ws}_{\epsilon^{sim,nug}_j}}\) is the variance of an i.i.d. Normally distributed nugget \(\epsilon^{sim,nug}_j\) with mean 0 to account for small numerical fluctuations in the simulator. The nugget is used only in fitting, not in prediction.
In the above equations, any error from the truncated basis approximations is assumed to be part of \({\bf e}^{obs}_{i}\) or \({\bf e}^{sim}_{i}\).
The \(u_j({\bf x},{\bf t}), \, j=1, \ldots, p_u\) are modeled as a GP with mean \({\bf 0}_{n}\) and variance covariance matrix \(\frac{1}{\lambda^{\tt Uz}_{u_j}}R^{u}_j\), where
A more familiar form (revealing the squared exponential covariance function form) is
so that \(\beta^{u}_{jk}= -{4}\log\left(\rho^u_{jk}\right)\) or \(\rho^u_{jk}=\exp\left(-\frac{\beta^u_{jk}}{4}\right)\).
Similarly, the \(v_j({\bf x}^{obs}_i), \, j=1, \ldots, n\) are modeled as a GP with mean \({\bf 0}_{n}\) and variance covariance matrix \(\frac{1}{\lambda^{\tt Vz}_{v^{obs}_j}}R^{v}_j\), where
whose more familiar form is
so that \(\beta^{v}_{jk}= -4\log\left(\rho^v_{jk}\right)\) or \(\rho^v_{jk}=\exp\left(-\frac{\beta^v_{jk}}{4}\right)\).
Note that the \({\bf x}, {\bf t}, \boldsymbol \theta\) are transformed to [0, 1] and the \({\bf y}^{obs}_{i}({\bf x}^{obs}_{i})\) and \({\bf y}^{sim}_{i}({\bf x}^{sim}_i,{\bf t}^{sim}_i)\) are normalized to have sample mean \({\bf 0}\) and covariance matrices equal to identity matrices. Consequently, the \(\Sigma^{obs}_i\) for \({\bf y}^{obs}_{i}({\bf x}^{obs}_{i})\) has to be normalized in the same way that the \({\bf y}^{obs}_{i}({\bf x}^{obs}_{i})\) are.