• Fixed an error in do.lapeig() thanks to Frithjof Kruggel (UC Irvine).
  • Removed dependence on Rcsdp package.
  • Fixed potential errors with some examples.
  • Removed arbitrary regularization in do.dne().
  • Change of authorship.
  • Change of some estimation methods to return implicit variables.
  • do.dppca() added : dual probabilistic principal component analysis.
  • Change of maintainer’s contact.
  • Some functions are converted to pure C++.
  • Fixed an error in do.olpp() thanks to Nicholas Spyrison.
  • Replaced nearest neighbor library.
  • README contains minimal examples for both dimension reduction and estimation.
  • Porting to pure C++ implementations started, gaining computational efficiency.
  • do.lmds function is fixed for its discrepancy in nested structure.
  • NEWS reformatted and package website is now available.
  • Dependency on R package ADMM is removed.

Major changes

  • LDA solves trace ratio problem directly.
  • Many of dependencies are removed.
  • 133 dimension reduction methods available.
  • 17 intrinsic dimension estimation methods available.

Bug fixes

  • Error fixed in do.lscore function (thanks to Jordan Lin).