arXiv Analytics

Sign in

arXiv:1612.03930 [stat.CO]AbstractReferencesReviewsResources

ManifoldOptim: An R Interface to the ROPTLIB Library for Riemannian Manifold Optimization

Sean Martin, Andrew M. Raim, Wen Huang, Kofi P. Adragni

Published 2016-12-12Version 1

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.

Related articles:
arXiv:2409.01547 [stat.CO] (Published 2024-09-03)
The R package psvmSDR: A Unified Algorithm for Sufficient Dimension Reduction via Principal Machines
arXiv:1608.05173 [stat.CO] (Published 2016-08-18)
Approximate Bayesian Computation via Sufficient Dimension Reduction
arXiv:2006.01635 [stat.CO] (Published 2020-05-30)
direpack: A Python 3 package for state-of-the-art statistical dimension reduction methods