orthoDr: Semiparametric Dimension Reduction via Orthogonality Constrained Optimization
Ruoqing Zhu, Jiyang Zhang, Ruilin Zhao, Peng Xu, Wenzhuo Zhou and Xin Zhang
, The R Journal (2019) 11:2, pages 24-37.
Abstract orthoDr is a package in R that solves dimension reduction problems using orthogonality constrained optimization approach. The package serves as a unified framework for many regression and survival analysis dimension reduction models that utilize semiparametric estimating equations. The main computational machinery of orthoDr is a first-order algorithm developed by Wen and Yin (2012) for optimization within the Stiefel manifold. We implement the algorithm through Rcpp and OpenMP for fast computation. In addition, we developed a general-purpose solver for such constrained problems with user-specified objective functions, which works as a drop-in version of optim(). The package also serves as a platform for future methodology developments along this line of work.
Received: 2018-09-08; online 2019-07-30, supplementary material, (14.2 KiB)@article{RJ-2019-006, author = {Ruoqing Zhu and Jiyang Zhang and Ruilin Zhao and Peng Xu and Wenzhuo Zhou and Xin Zhang}, title = {{orthoDr: Semiparametric Dimension Reduction via Orthogonality Constrained Optimization}}, year = {2019}, journal = {{The R Journal}}, doi = {10.32614/RJ-2019-006}, url = {https://doi.org/10.32614/RJ-2019-006}, pages = {24--37}, volume = {11}, number = {2} }