Basis-Adaptive Selection Algorithm in dr-package

Sufficient dimension reduction (SDR) turns out to be a useful dimension reduction tool in high-dimensional regression analysis. Weisberg (2002) developed the dr-package to implement the four most popular SDR methods. However, the package does not provide any clear guidelines as to which method should be used given a data. Since the four methods may provide dramatically different dimension reduction results, the selection in the dr-package is problematic for statistical practitioners. In this paper, a basis-adaptive selection algorithm is developed in order to relieve this issue. The basic idea is to select an SDR method that provides the highest correlation between the basis estimates obtained by the four classical SDR methods. A real data example and numerical studies confirm the practical usefulness of the developed algorithm.

Jae Keun Yoo

Supplementary materials

Supplementary materials are available in addition to this article. It can be downloaded at

CRAN packages used


CRAN Task Views implied by cited packages

Multivariate, SocialSciences


Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".


For attribution, please cite this work as

Yoo, "The R Journal: Basis-Adaptive Selection Algorithm in dr-package", The R Journal, 2018

BibTeX citation

  author = {Yoo, Jae Keun},
  title = {The R Journal: Basis-Adaptive Selection Algorithm in dr-package},
  journal = {The R Journal},
  year = {2018},
  note = {},
  doi = {10.32614/RJ-2018-045},
  volume = {10},
  issue = {2},
  issn = {2073-4859},
  pages = {124-132}