Anthony Christidis

Anthony Christidis

4 packages on CRAN

RPEGLMEN

cran
99.99th

Percentile

Implements the fast iterative shrinkage-thresholding algorithm (FISTA) algorithm to fit a Gamma distribution with an elastic net penalty as described in Chen, Arakvin and Martin (2018) <arxiv:1804.07780>. An implementation for the case of the exponential distribution is also available, with details available in Chen and Martin (2018) <https://papers.ssrn.com/abstract_id=3085672>.

RPEIF

cran
99.99th

Percentile

Computes the influence functions time series of the returns for the risk and performance measures as mentioned in Zhang and Martin (2017) <https://ssrn.com/abstract=2747179> as well as Chen and Martin (2018) <https://ssrn.com/abstract=3085672>. Also evaluates estimators influence functions at a set of parameter values and plots them to display the shapes of the influence functions.

SplitReg

cran
99.99th

Percentile

Functions for computing split regularized estimators defined in Christidis, Lakshmanan, Smucler and Zamar (2019) <arXiv:1712.03561>. The approach fits linear regression models that split the set of covariates into groups. The optimal split of the variables into groups and the regularized estimation of the regression coefficients are performed by minimizing an objective function that encourages sparsity within each group and diversity among them. The estimated coefficients are then pooled together to form the final fit.

ensembleEN

cran
99.99th

Percentile

Functions for computing the ensembles of regularized linear regression estimators defined in Christidis, Lakshmanan, Smucler and Zamar (2017) <arXiv:1712.03561>. The procedure works on top of a given penalized linear regression estimator, the Elastic Net in this implementation, by fitting it to possibly overlapping subsets of features, while at the same time encouraging diversity among the subsets, to reduce the correlations between the predictions that result from each fitted model. The predictions from the models are then aggregated.