Critical Line Algorithm in Pure R

Implements 'Markowitz' Critical Line Algorithm ('CLA') for classical mean-variance portfolio optimization, see Markowitz (1952) . Care has been taken for correctness in light of previous buggy implementations.


Master Thesis of Yanhao Shi

(advisor Martin Maechler, Seminar für Statistik, ETH Zurich)

The Critical Line Algorithm for Portfolio Optimization

Goals of this (private) git repo

  1. R code (versions) maintenance
  2. Packaging into a proper R package, using "public" data only

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("CLA")

0.96-3 by Martin Maechler, 2 years ago


https://gitlab.math.ethz.ch/maechler/CLA/


Browse source code at https://github.com/cran/CLA


Authors: Yanhao Shi [aut] , Martin Maechler [aut, cre]


Documentation:   PDF Manual  


GPL (>= 3) | file LICENSE license


Imports stats, grDevices, graphics, utils

Suggests fGarch, FRAPO, Matrix, sfsmisc


See at CRAN