4 research outputs found
Minimum Average Deviance Estimation for Sufficient Dimension Reduction
Sufficient dimension reduction reduces the dimensionality of data while
preserving relevant regression information. In this article, we develop Minimum
Average Deviance Estimation (MADE) methodology for sufficient dimension
reduction. It extends the Minimum Average Variance Estimation (MAVE) approach
of Xia et al. (2002) from continuous responses to exponential family
distributions to include Binomial and Poisson responses. Local likelihood
regression is used to learn the form of the regression function from the data.
The main parameter of interest is a dimension reduction subspace which projects
the covariates to a lower dimension while preserving their relationship with
the outcome. To estimate this parameter within its natural space, we consider
an iterative algorithm where one step utilizes a Stiefel manifold optimizer. We
empirically evaluate the performance of three prediction methods, two that are
intrinsic to local likelihood estimation and one that is based on the
Nadaraya-Watson estimator. Initial results show that, as expected, MADE can
outperform MAVE when there is a departure from the assumption of additive
errors
ManifoldOptim: An R Interface to the ROPTLIB Library for Riemannian Manifold Optimization
Manifold optimization appears in a wide variety of computational problems in the applied sciences. In recent statistical methodologies such as sufficient dimension reduction and regression envelopes, estimation relies on the optimization of likelihood functions over spaces of matrices such as the Stiefel or Grassmann manifolds. Recently, Huang, Absil, Gallivan, and Hand (2016) have introduced the library ROPTLIB, which provides a framework and state of the art algorithms to optimize real-valued objective functions over commonly used matrix-valued Riemannian manifolds. This article presents ManifoldOptim, an R package that wraps the C++ library ROPTLIB. ManifoldOptim enables users to access functionality in ROPTLIB through R so that optimization problems can easily be constructed, solved, and integrated into larger R codes. Computationally intensive problems can be programmed with Rcpp and RcppArmadillo, and otherwise accessed through R. We illustrate the practical use of ManifoldOptim through several motivating examples involving dimension reduction and envelope methods in regression