Skip to content

To do list for next release #1

@dppalomar

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions