Skip to content

To do list for next release #1

Description

@dppalomar

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions