Package HDShOP has the following three important functions:
MVShrinkPortfolio
, CovarEstim
and
MeanEstim
. MVShrinkPortfolio creates mean-variance
portfolios using shrinkage estimation methods for portfolio weights.
CovarEstim computes several estimators of the covariance matrix, while
MeanEstim computes several estimators of the mean vector. Each of these
three functions is supplied a name of the method used to perform the
estimation. All portfolios are stored in objects of class MeanVar_portfolio
and some have a subclass, specific to their kind, that inherits from
MeanVar_portfolio. For the latter class constructor, validator and
helper functions are available, so that custom mean-variance portfolios
may be coded by users.
MeanEstim: BOP2019HDShOP, James-Stein and Bayes-Stein estimators Jorion1986HDShOP.
CovarEstim: BGP2014HDShOP, LW2020HDShOP.
MVShrinkPortfolio: BDOPS2021HDShOP, BDPS2019HDShOP.
MeanVar_portfolio.