nhppp: Simulating Nonhomogeneous Poisson Point Processes in R
Authors:
Thomas A. Trikalinos,
Yuliia Sereda
Abstract:
We introduce the `nhppp' package for simulating events from one-dimensional non-homogeneous Poisson point processes (NHPPPs) in R fast and with a small memory footprint. We developed it to facilitate the sampling of event times in discrete event and statistical simulations. The package's functions are based on three algorithms that provably sample from a target NHPPP: the time-transformation of a…
▽ More
We introduce the `nhppp' package for simulating events from one-dimensional non-homogeneous Poisson point processes (NHPPPs) in R fast and with a small memory footprint. We developed it to facilitate the sampling of event times in discrete event and statistical simulations. The package's functions are based on three algorithms that provably sample from a target NHPPP: the time-transformation of a homogeneous Poisson process (of intensity one) via the inverse of the integrated intensity function; the generation of a Poisson number of order statistics from a fixed density function; and the thinning of a majorizing NHPPP via an acceptance-rejection scheme. We present a study of numerical accuracy and time performance of the algorithms. We illustrate use with simple reproducible examples.
△ Less
Submitted 28 May, 2024; v1 submitted 1 February, 2024;
originally announced February 2024.
Active learning for efficiently training emulators of computationally expensive mathematical models
Authors:
Alexandra G. Ellis,
Rowan Iskandar,
Christopher H. Schmid,
John B. Wong,
Thomas A. Trikalinos
Abstract:
An emulator is a fast-to-evaluate statistical approximation of a detailed mathematical model (simulator). When used in lieu of simulators, emulators can expedite tasks that require many repeated evaluations, such as sensitivity analyses, policy optimization, model calibration, and value-of-information analyses. Emulators are developed using the output of simulators at specific input values (design…
▽ More
An emulator is a fast-to-evaluate statistical approximation of a detailed mathematical model (simulator). When used in lieu of simulators, emulators can expedite tasks that require many repeated evaluations, such as sensitivity analyses, policy optimization, model calibration, and value-of-information analyses. Emulators are developed using the output of simulators at specific input values (design points). Developing an emulator that closely approximates the simulator can require many design points, which becomes computationally expensive. We describe a self-terminating active learning algorithm to efficiently develop emulators tailored to a specific emulation task, and compare it with algorithms that optimize geometric criteria (random latin hypercube sampling and maximum projection designs) and other active learning algorithms (treed Gaussian Processes that optimize typical active learning criteria). We compared the algorithms' root mean square error (RMSE) and maximum absolute deviation from the simulator (MAX) for seven benchmark functions and in a prostate cancer screening model. In the empirical analyses, in simulators with greatly-varying smoothness over the input domain, active learning algorithms resulted in emulators with smaller RMSE and MAX for the same number of design points. In all other cases, all algorithms performed comparably. The proposed algorithm attained satisfactory performance in all analyses, had smaller variability than the treed Gaussian Processes (it is deterministic), and, on average, had similar or better performance as the treed Gaussian Processes in 6 out of 7 benchmark functions and in the prostate cancer model.
△ Less
Submitted 3 January, 2020; v1 submitted 18 December, 2018;
originally announced December 2018.
Constructions for a bivariate beta distribution
Authors:
Ingram Olkin,
Thomas A. Trikalinos
Abstract:
The beta distribution is a basic distribution serving several purposes. It is used to model data, and also, as a more flexible version of the uniform distribution, it serves as a prior distribution for a binomial probability. The bivariate beta distribution plays a similar role for two probabilities that have a bivariate binomial distribution. We provide a new multivariate distribution with beta m…
▽ More
The beta distribution is a basic distribution serving several purposes. It is used to model data, and also, as a more flexible version of the uniform distribution, it serves as a prior distribution for a binomial probability. The bivariate beta distribution plays a similar role for two probabilities that have a bivariate binomial distribution. We provide a new multivariate distribution with beta marginal distributions, positive probability over the unit square, and correlations over the full range. We discuss its extension to three or more dimensions.
△ Less
Submitted 16 September, 2014; v1 submitted 23 June, 2014;
originally announced June 2014.