DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Bayesian projection pursuit regression

Journal Article · · Statistics and Computing

In projection pursuit regression (PPR), a univariate response variable is approximated by the sum of $$M$$ “ridge functions,” which are flexible functions of one-dimensional projections of a multivariate input variable. Traditionally, optimization routines are used to choose the projection directions and ridge functions via a sequential algorithm, and $$M$$ is typically chosen via cross-validation. Here, we introduce a novel Bayesian version of PPR, which has the benefit of accurate uncertainty quantification. To infer appropriate projection directions and ridge functions, we apply novel adaptations of methods used for the single ridge function case ($$M$$=1), called the Bayesian Single Index Model; and use a Reversible Jump Markov chain Monte Carlo algorithm to infer the number of ridge functions $$M$$. We evaluate the predictive ability of our model in 20 simulated scenarios and for 23 real datasets, in a bake-off against an array of state-of-the-art regression methods. Finally, we generalize this methodology and demonstrate the ability to accurately model multivariate response variables. Its effective performance indicates that Bayesian Projection Pursuit Regression is a valuable addition to the existing regression toolbox.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); USDOE Laboratory Directed Research and Development (LDRD) Program; National Science Foundation (NSF)
Grant/Contract Number:
89233218CNA000001
OSTI ID:
2280566
Report Number(s):
LA-UR--22-21174
Journal Information:
Statistics and Computing, Journal Name: Statistics and Computing Journal Issue: 1 Vol. 34; ISSN 0960-3174
Publisher:
SpringerCopyright Statement
Country of Publication:
United States
Language:
English

References (35)

A Gaussian process regression approach to a single-index model journal March 2011
Local Gaussian Process Approximation for Large Computer Experiments journal April 2015
The Elements of Statistical Learning book January 2009
BASS : An R Package for Fitting and Performing Sensitivity Analysis of Bayesian Adaptive Spline Surfaces journal January 2020
Bayesian MARS journal December 1998
Projection Pursuit Regression journal December 1981
Posterior odds ratios for selected regression hypotheses journal February 1980
Multivariate Adaptive Regression Splines journal March 1991
Calculation Methods for Wallenius' Noncentral Hypergeometric Distribution journal February 2008
Predicting vertical ground reaction force during running using novel piezoresponsive sensors and accelerometry journal May 2020
Visualizing the effects of predictor variables in black box supervised learning models journal June 2020
Model of plastic deformation for extreme loading conditions journal January 2003
Mixtures of g Priors for Bayesian Variable Selection journal March 2008
A Novel Method to Characterize Walking and Running Energy Expenditure journal September 2018
Reversible Jump Markov Chain Monte Carlo Computation and Bayesian Model Determination journal December 1995
Categorical Inputs, Sensitivity Analysis, Optimization and Importance Tempering with tgp Version 2, an R Package for Treed Gaussian Process Models journal January 2010
Sensitivity Analysis and Emulation for Functional Data using Bayesian Adaptive Splines journal January 2017
Random Forests journal January 2001
Bayesian backfitting (with comments and a rejoinder by the authors journal August 2000
Bayesian estimation and variable selection for single index models journal May 2009
BART: Bayesian additive regression trees journal March 2010
Inferring Atmospheric Release Characteristics in a Large Computer Experiment Using Bayesian Adaptive Splines journal January 2019
Rank-Normalization, Folding, and Localization: An Improved Rˆ for Assessing Convergence of MCMC (with Discussion) journal June 2021
Inferring Atmospheric Release Characteristics in a Large Computer Experiment using Bayesian Adaptive Splines collection January 2019
Regression Shrinkage and Selection Via the Lasso journal January 1996
Regression and Classification Using Gaussian Process Priors book August 1999
Efficient sampling schemes for Bayesian MARS models with many predictors journal April 2005
The Identification of a Particular Nonlinear Time Series System journal December 1977
A Generalized Linear Model With “Gaussian” Regressor Variables book November 2011
An Introduction to Neural Networks book January 1997
machine. journal October 2001
Gaussian Process Single-Index Models as Emulators for Computer Experiments journal February 2012
A Projection Pursuit Algorithm for Exploratory Data Analysis journal September 1974
Multidimensional Additive Spline Approximation
  • Friedman, Jerome H.; Grosse, Eric; Stuetzle, Werner
  • SIAM Journal on Scientific and Statistical Computing, Vol. 4, Issue 2 https://doi.org/10.1137/0904023
journal June 1983
Bayesian calibration of strength parameters using hydrocode simulations of symmetric impact shock experiments of Al-5083 journal November 2018