Package: BLCOP 0.3.3

Joe Russell

BLCOP: Black-Litterman and Copula Opinion Pooling Frameworks

An implementation of the Black-Litterman Model and Attilio Meucci's copula opinion pooling framework as described in Meucci, Attilio (2005) <doi:10.2139/ssrn.848407>, Meucci, Attilio (2006) <doi:10.2139/ssrn.872577> and Meucci, Attilio (2008) <doi:10.2139/ssrn.1117574>.

Authors:Francisco Gochez [aut], Richard Chandler-Mant [aut], Suchen Jin [aut], Jinjing Xie [aut], Ava Yang [ctb], Joe Russell [cre]

BLCOP_0.3.3.tar.gz
BLCOP_0.3.3.zip(r-4.5)BLCOP_0.3.3.zip(r-4.4)BLCOP_0.3.3.zip(r-4.3)
BLCOP_0.3.3.tgz(r-4.4-any)BLCOP_0.3.3.tgz(r-4.3-any)
BLCOP_0.3.3.tar.gz(r-4.5-noble)BLCOP_0.3.3.tar.gz(r-4.4-noble)
BLCOP_0.3.3.tgz(r-4.4-emscripten)BLCOP_0.3.3.tgz(r-4.3-emscripten)
BLCOP.pdf |BLCOP.html
BLCOP/json (API)
NEWS

# Install 'BLCOP' in R:
install.packages('BLCOP', repos = c('https://mangothecat.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/mangothecat/blcop/issues

Datasets:

On CRAN:

36 exports 5 stars 5.36 score 72 dependencies 46 scripts 363 downloads

Last updated 4 years agofrom:cc166b73cd. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 16 2024
R-4.5-winNOTESep 16 2024
R-4.5-linuxNOTESep 16 2024
R-4.4-winNOTESep 16 2024
R-4.4-macNOTESep 16 2024
R-4.3-winNOTESep 16 2024
R-4.3-macNOTESep 16 2024

Exports:addBLViewsaddCOPViewsassetSetBLCOPOptionsBLPosteriorBLViewsCAPMListconfidencesconfidences<-COPPosteriorCOPViewscreateBLViewscreateCOPViewsdeleteViewsdensityPlotsdistributiongetPosteriorEstimgetPriorEstimmvdistributionnewPMatrixnumSimulationsoptimalPortfoliosoptimalPortfolios.fPortPMatrixPMatrix<-posteriorEstposteriorFeasibilityposteriorMeanCovposteriorSimulationspriorViewsqv<-runBLCOPTestssampleFromshowupdateBLViewsviewMatrix

Dependencies:base64encbitopsbootbslibcachemclicpp11cubatureDEoptimRdigestecodistenergyevaluatefAssetsfastmapfBasicsfCopulaefMultivarfontawesomefPortfoliofsgluegslgsshighrhtmltoolsigraphjquerylibjsonlitekernlabknitrlatticelifecyclemagrittrMASSMatrixMatrixModelsmemoisemimemnormtmvnormtestmvtnormnumDerivpkgconfigquadprogquantregR6rappdirsRcppRCurlRglpkrlangrmarkdownrneosrobustbaseRsolnpRUnitsassslamsnSparseMspatialstabledistsurvivaltimeDatetimeSeriestinytextruncnormvctrsxfunXMLyaml

Notes on the BLCOP Package

Rendered fromBLCOP.Rmdusingknitr::rmarkdownon Sep 16 2024.

Last update: 2021-01-05
Started: 2021-01-05

Readme and manuals

Help Manual

Help pageTopics
Monthly equity returnsmonthlyReturns
Global package optionsBLCOPOptions
BLposteriorBLPosterior
Class "BLResult": posterior of a market distribution in the Black-Litterman senseBLResult-class densityPlots,BLResult-method densityPlots.BLResult optimalPortfolios.fPort,BLResult-method optimalPortfolios.fPort.BL show,BLResult-method
Class "BLViews" (Black-Litterman views)BLViews-class deleteViews,BLViews-method show,BLViews-method
Create or add to a BLViews objectaddBLViews addCOPViews BLViews COPViews newPMatrix
Compute CAPM alphas for a set of assetsCAPMList
Create or add to a view object using a graphical interfacecreateBLViews createCOPViews updateBLViews
Calculate the posterior distribution of the market using copula opinion poolingCOPPosterior
Class "COPResult"COPResult-class densityPlots,COPResult-method densityPlots.COPResult optimalPortfolios.fPort,COPResult-method optimalPortfolios.fPort.COP show,COPResult-method show.COPResult
Class "COPViews" (copula opinion pooling views)COPViews-class deleteViews,COPViews-method show,COPViews-method
Delete individual views from view objectsdeleteViews
Density plots of prior and posterior distributionsdensityPlots
Constructors for distribution and mvdistribution class objectsdistribution mvdistribution
Class "distribution"distribution-class
Get prior and posterior estimators stored in package scopeEstimators getPosteriorEstim getPriorEstim
Extract various fields of view or posterior objectsassetSet confidences numSimulations PMatrix posteriorMeanCov posteriorSimulations priorViews viewMatrix
Class "mvdistribution"mvdistribution-class
Calculates optimal portfolios under prior and posterior distributionsoptimalPortfolios optimalPortfolios.fPort
This function performs the "core" calculation of the Black-Litterman model.posteriorEst
Calculate the "feasibility" of the (Black-Litterman) posterior meanposteriorFeasibility
Various functions for modifying fields of view objectsconfidences<- PMatrix<- qv<-
Execute the BLCOP unit testsrunBLCOPTests
Sample from a distribution objectsampleFrom
S\&P500 Returnssp500Returns
Risk free rate of returnUS13wTB