Software
Featured!

litr is an R package for writing R packages via literate programming. You define a complete R package in a single R markdown document. This enables a workflow for writing R packages that is probably very different from what you are used to.

Covariance estimation


The varband is an R package for learning local dependence in ordered data (such as data collected over time or along a genome). It estimates a lower triangular matrix with a variable bandwidth, leading to an easily interpretable view of the extent of the local dependence in the data.
Prototype selection

Interaction modeling
High-dimensional time series

The BigVAR is an R package for high-dimensional time series. It implements multiple convex-regularized approaches to estimating vector autoregressive models. This includes methods for adaptively learning the lag order and for incorporating exogenous time series.
[paper on HVAR] [paper on VARX-L] [CRAN] [github]
Inferential tools
Optimization-focused software

The hsm is an R package for hierarchical sparse modeling (HSM). This includes a novel closed-form solution to the proximal operator of the latent overlapping group lasso in the case of a directed path graph HSM structure and an efficient algorithm, which we call “path-based block coordinate descent” for more general HSM structures.


The CVXfromR is an R package that lets you call CVX (from Matlab) within R. CVX is a tool by Michael Grant and Stephen Boyd that makes it easy to solve general convex problems, and the syntax to input such problems is simple and straightforward.
[website]







