Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the Two-Dimensional Test Function from Bastos and O'Hagan (2009) #334

Open
damar-wicaksono opened this issue Jan 12, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request uq-test-function New test function to the code base
Milestone

Comments

@damar-wicaksono
Copy link
Owner

damar-wicaksono commented Jan 12, 2024

The two-dimensional function from Bastos and O'Hagan (2009)1 is a test function used in the context of metamodeling (specifically, Gaussian process metamodels). The function reads as follows:

$$ \mathcal{M}(\boldsymbol{x}) = \left( 1 - \exp{\left( - \frac{1}{2 x_2} \right)} \right) \left( \frac{2300 x_1^3 + 1900 x_1 ^ 2 + 2092 x_1 + 60}{100 x_1^3 + 500 x_1^2 + 4 x_1 + 20} \right) $$

where $\boldsymbol{x} = \{ x_1, x_2 \}$ is the vector of input variables modeled as an independent uniform random variable in $[0, 1]^2$. The function is highly curved with respect to some input variables and less so with respect to some others.

Footnotes

  1. Leonardo Bastos and Anthony O'Hagan, "Diagnostics for Gaussian process emulators," Technometrics, vol. 51, no. 4, pp. 425-438, 2009. doi: 10.1198/TECH.2009.08019. See Eq. (23), Section 4.1.

@damar-wicaksono damar-wicaksono changed the title Add the Two-Dimensional Test Function from Bastos and O Add the Two-Dimensional Test Function from Bastos and O'Hagan (2009) Jan 12, 2024
@damar-wicaksono damar-wicaksono added documentation Improvements or additions to documentation enhancement New feature or request uq-test-function New test function to the code base labels Jan 12, 2024
@damar-wicaksono
Copy link
Owner Author

This function actually already appeared in Currin et al. (1991)1. While the report by the same authors was cited in Bastos and O'Hagan (2009), the paper did not specifically cite the report when the function was introduced.

I would opt to name the function referring to the original paper of Currin et al.

Footnotes

  1. C. Currin, T. Mitchell, M. Morris, and D. Ylvisaker, “Bayesian Prediction of Deterministic Functions, with Applications to the Design and Analysis of Computer Experiments,” Journal of the American Statistical Association, vol. 86, no. 416, pp. 953–963, 1991.

@damar-wicaksono damar-wicaksono added this to the 0.6.0 Release milestone Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request uq-test-function New test function to the code base
Projects
None yet
Development

No branches or pull requests

1 participant