sparseIndexTracking icon indicating copy to clipboard operation
sparseIndexTracking copied to clipboard

To do list for next release

Open dppalomar opened this issue 5 years ago • 2 comments

List of things to implement: (@dppalomar, @mirca)

  1. Compare our method with the nonlinear solver optim() in the vignette.

  2. Try using the QP solver solve.QP() after the first majorization and compare with the currently implemented method that performs a second majorization to get the "closed-form" solution.

  3. Implement a function that returns the path of solutions over a grid of lambdas (e.g., see glasso package with the function glassopath).

  4. Implement additional constraints/penalizations that can be found in the monograph:

K. Benidis, Y. Feng, and D. P. Palomar, Optimization methods for financial index tracking: From theory to practice. Foundations and Trends in Optimization, Now Publishers, 2018.

For example, the turnover constraint. See page 35 and Section 4.6 on pages 63-65.

  1. Consider including a function that helps in selecting the sparsity level by using AIC or similar methods for order selection.

dppalomar avatar Sep 01 '18 02:09 dppalomar