acebayes: An R Package for Bayesian Optimal Design of Experiments via Approximate Coordinate Exchange

We describe the R package acebayes and demonstrate its use to find Bayesian optimal experimental designs. A decision-theoretic approach is adopted, with the optimal design maximizing an expected utility. Finding Bayesian optimal designs for realistic problems is challenging, as the expected utility...

Full description

Bibliographic Details
Main Authors: Antony M. Overstall, David C. Woods, Maria Adamou
Format: Article
Language:English
Published: Foundation for Open Access Statistics 2020-10-01
Series:Journal of Statistical Software
Subjects:
Online Access:https://www.jstatsoft.org/index.php/jss/article/view/3137
id doaj-f530bb8a94544f959adb3d6349231277
record_format Article
spelling doaj-f530bb8a94544f959adb3d63492312772021-05-04T00:11:48ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602020-10-0195113310.18637/jss.v095.i131393acebayes: An R Package for Bayesian Optimal Design of Experiments via Approximate Coordinate ExchangeAntony M. OverstallDavid C. WoodsMaria AdamouWe describe the R package acebayes and demonstrate its use to find Bayesian optimal experimental designs. A decision-theoretic approach is adopted, with the optimal design maximizing an expected utility. Finding Bayesian optimal designs for realistic problems is challenging, as the expected utility is typically intractable and the design space may be high-dimensional. The package implements the approximate coordinate exchange algorithm to optimize (an approximation to) the expected utility via a sequence of conditional one-dimensional optimization steps. At each step, a Gaussian process regression model is used to approximate, and subsequently optimize, the expected utility as the function of a single design coordinate (the value taken by one controllable variable for one run of the experiment). In addition to functions for bespoke design problems with user-defined utility functions, acebayes provides functions tailored to finding designs for common generalized linear and nonlinear models. The package provides a step-change in the complexity of problems that can be addressed, enabling designs to be found for much larger numbers of variables and runs than previously possible. We provide tutorials on the application of the methodology for four illustrative examples of varying complexity where designs are found for the goals of parameter estimation, model selection and prediction. These examples demonstrate previously unseen functionality of acebayes.https://www.jstatsoft.org/index.php/jss/article/view/3137a-optimalitycomputer experimentsd-optimalitydecision-theoretic designgaussian process regressiongeneralized linear modelshigh-dimensional designmodel selectionnonlinear modelspredictionpseudo-bayesian design
collection DOAJ
language English
format Article
sources DOAJ
author Antony M. Overstall
David C. Woods
Maria Adamou
spellingShingle Antony M. Overstall
David C. Woods
Maria Adamou
acebayes: An R Package for Bayesian Optimal Design of Experiments via Approximate Coordinate Exchange
Journal of Statistical Software
a-optimality
computer experiments
d-optimality
decision-theoretic design
gaussian process regression
generalized linear models
high-dimensional design
model selection
nonlinear models
prediction
pseudo-bayesian design
author_facet Antony M. Overstall
David C. Woods
Maria Adamou
author_sort Antony M. Overstall
title acebayes: An R Package for Bayesian Optimal Design of Experiments via Approximate Coordinate Exchange
title_short acebayes: An R Package for Bayesian Optimal Design of Experiments via Approximate Coordinate Exchange
title_full acebayes: An R Package for Bayesian Optimal Design of Experiments via Approximate Coordinate Exchange
title_fullStr acebayes: An R Package for Bayesian Optimal Design of Experiments via Approximate Coordinate Exchange
title_full_unstemmed acebayes: An R Package for Bayesian Optimal Design of Experiments via Approximate Coordinate Exchange
title_sort acebayes: an r package for bayesian optimal design of experiments via approximate coordinate exchange
publisher Foundation for Open Access Statistics
series Journal of Statistical Software
issn 1548-7660
publishDate 2020-10-01
description We describe the R package acebayes and demonstrate its use to find Bayesian optimal experimental designs. A decision-theoretic approach is adopted, with the optimal design maximizing an expected utility. Finding Bayesian optimal designs for realistic problems is challenging, as the expected utility is typically intractable and the design space may be high-dimensional. The package implements the approximate coordinate exchange algorithm to optimize (an approximation to) the expected utility via a sequence of conditional one-dimensional optimization steps. At each step, a Gaussian process regression model is used to approximate, and subsequently optimize, the expected utility as the function of a single design coordinate (the value taken by one controllable variable for one run of the experiment). In addition to functions for bespoke design problems with user-defined utility functions, acebayes provides functions tailored to finding designs for common generalized linear and nonlinear models. The package provides a step-change in the complexity of problems that can be addressed, enabling designs to be found for much larger numbers of variables and runs than previously possible. We provide tutorials on the application of the methodology for four illustrative examples of varying complexity where designs are found for the goals of parameter estimation, model selection and prediction. These examples demonstrate previously unseen functionality of acebayes.
topic a-optimality
computer experiments
d-optimality
decision-theoretic design
gaussian process regression
generalized linear models
high-dimensional design
model selection
nonlinear models
prediction
pseudo-bayesian design
url https://www.jstatsoft.org/index.php/jss/article/view/3137
work_keys_str_mv AT antonymoverstall acebayesanrpackageforbayesianoptimaldesignofexperimentsviaapproximatecoordinateexchange
AT davidcwoods acebayesanrpackageforbayesianoptimaldesignofexperimentsviaapproximatecoordinateexchange
AT mariaadamou acebayesanrpackageforbayesianoptimaldesignofexperimentsviaapproximatecoordinateexchange
_version_ 1721482136910823424