Robert B. Gramacy Professor of Statistics

Surrogates Book

Front cover: Lake Wanaka, New Zealand

Surrogates

Gaussian process modeling, design and optimization for the applied sciences

A graduate textbook, or professional handbook, on topics at the interface between machine learning, spatial statistics, computer simulation, meta-modeling (i.e., emulation), design of experiments, and optimization. Experimentation through simulation, “human out-of-the-loop” statistical support, management of dynamic processes, online and real-time analysis, automation, and practical application are at the forefront.

Topics include:

  • Gaussian process (GP) regression for flexible nonparametric and nonlinear modeling.
  • Uncertainty quantification, sensitivity analysis, calibration, sequential design/active learning and (blackbox/Bayesian) optimization.
  • Advanced topics: treed partitioning, local GP approximation, coupled nonlinear mean and variance (heteroskedastic) models.
  • Treatment appreciates historical response surface methodology (RSM), but emphasizes contemporary methods and implementation in R at modern scale.
  • Rmarkdown facilitates a fully reproducible tour, complete with motivation from, application to, and illustration with, compelling real-data examples.

Presentation targets numerically competent practitioners in engineering, physical, and biological sciences. Writing is statistical in form, but the subjects are not about statistics. Rather, they’re about prediction and synthesis under uncertainty; about visualization and information, design and decision making, computing and clean code.

Access and content

  • Download an electronic "print version".
  • Links across/below point directly to HTML renderings of the chapters. Or start from the title page.
  • Please consider buying a physical copy from CRC, Amazon, Barnes & Noble, or anywhere fine books are sold. Royalties will help subsidize whiskey consumed by content production.
  • Access to solution files may be granted to instructors who reach out to me directly. Sharing of access to/copies of solution files is strictly prohibited.
  • Please use this BibTeX entry for citation.

Errata

Comments/corrections by email are much appreciated.

  • The HTML is updated in near real-time;
  • grammar/cosmetic fixes addressed without fuss;
  • so errata/corrections apply to major changes in print/PDF version only.

Errata text file linked here.


Review

Many thanks to folks who have helped promote the book.


Miscellany

In the event that compiling dependencies problematic, some pre-compiled libraries are provided below.

  • TPM (satellite drag) simulator: tpm_osx.so for Apple OSX; tpm_win.so for Windows. Rename to "tpm.so" before using. See tpm_win.doc for a student's step-by-step instructions for a custom compile on Windows.
  • Groundwater remediation AEM Bluebird_osx and Ostrich_osx. Rename to remove "_osx". Shell scripts gluing these together make Windows versions harder.
  • CRAN Apple OSX binaries are compiled with Clang, which does not have OpenMP support. Here is a binary compiled with GCC and OpenMP: laGP_1.5-3_gccosx.tgz.

(It's never a good idea to trust binaries from the web. I take no responsibility for their content; they're not regularly updated.)

Chapters