# Shrinkage Covariance Matrix Estimators

Provides nonparametric Steinian shrinkage estimators of the covariance matrix that are suitable in high dimensional settings, that is when the number of variables is larger than the sample size.

# ShrinkCovMat: Shrinkage Covariance Matrix Estimators

## Author

School of Computing, Engineering and Mathematics, University of Brighton.

## Installation

You can install the release version of ShrinkCovMat:

The source code for the release version of ShrinkCovMat is available on CRAN at:

Or you can install the development version of ShrinkCovMat:

The source code for the development version of ShrinkCovMat is available on github at:

To use ShrinkCovMat, you should first load the package as follows:

## Usage

This package provides the nonparametric Stein-type shrinkage covariance matrix estimators proposed by Touloumis (2015). These estimators are suitable and statistically efficient regardless of the dimensionality.

Each of the implemented shrinkage covariance matrix estimators is a convex linear combination of the sample covariance matrix and of a target matrix. Three options are considered for the target matrix:

• the identity matrix (`shrinkcovmat.identity`),
• the scaled identity matrix (`shrinkcovmat.equal`),
• the diagonal matrix with diagonal elements the corresponding sample variances (`shrinkcovmat.unequal`).

Estimation of the corresponding optimal shrinkage intensities is discussed in Touloumis (2015).

The utility function `targetselection` is designed to ease the selection of the target matrix.

## Example

Consider the colon cancer data example analyzed in Touloumis (2015). The data consists of two tissue groups: the normal tissue group and the tumor tissue group.

To decide the target matrix for covariance matrix of the normal group, inspect the output of the function `targetselection`:

The estimated optimal shrinkage intensity for the scaled identity matrix is slightly larger than the other two and the sample variances appear to be of similar magnitude. Thus, the scaled identity matrix seems to be the most appropriate target for the covariance estimated. The resulting covariance matrix estimator is:

We follow a similar procedure for the tumor group:

As before, we may conclude that the scaled identity matrix seems to be the most suitable target matrix. The resulting covariance matrix estimate for the tumor group is:

## How to cite

``````To cite the R package 'ShrinkCovMat' in publications, please use:

Touloumis, A. (2015) Nonparametric Stein-type Shrinkage
Covariance Matrix Estimators in High-Dimensional Settings,
Computational Statistics & Data Analysis 83, 251-261.

A BibTeX entry for LaTeX users is

@Article{,
title = {Nonparametric Stein-type Shrinkage Covariance Matrix Estimators in High-Dimensional Settings},
author = {{Anestis Touloumis}},
year = {2015},
journal = {Computational Statistics & Data Analysis},
volume = {83},
pages = {251--261},
}
``````

# References

Touloumis, Anestis. 2015. “Nonparametric Stein-Type Shrinkage Covariance Matrix Estimators in High-Dimensional Settings.” Computational Statistics & Data Analysis 83 (March): 251–61. doi:10.1016/j.csda.2014.10.018.

# News

Version 1.2.0 [2017-07-11]

• Released on CRAN.

Version 1.1.9 [2017-07-10]

Version 1.1.8 [2017-07-08]

• Updated documentation.

Version 1.1.7 [2017-07-07]

Version 1.1.6 [2017-06-21]

• Modified .gitignore and .Rbuildignore.

Version 1.1.5 [2017-06-20]

• Updated Rcode - reference style.

Version 1.1.4 [2017-06-15]

• Updated documentation - reference style.

Version 1.1.3 [2017-06-12]

• Updated DESCRIPTION- links to the GitHub site.

Version 1.1.2 [2016-05-22]

• Fixed a bug in the function shrinkcovmat.unequal (reported by Prof. Thomas A. Severini).
• Updated documentation.
• Updated R files.
• Updated CITATION.

Version 1.1.1 [2015-09-08]

• Updated email address of the maintainer.

Version 1.1.0 [2015-01-08]

• Updated CITATION.

Version 1.0.3 [2014-11-02]

• Updated CITATION.
• Updated documention.

Version 1.0.2 [2014-10-20]

• Updated CITATION.
• Updated documention.

Version 1.0.1 [2014-08-12]

• Updated documentation.
• Created CITATION.

Version 1.0.0 [2014-04-17]

• The first version of the R package ShrinkCovMat is released on CRAN.

# Reference manual

install.packages("ShrinkCovMat")

1.4.0 by Anestis Touloumis, 2 years ago

http://github.com/AnestisTouloumis/ShrinkCovMat

Report a bug at http://github.com/AnestisTouloumis/ShrinkCovMat/issues

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

Authors: Anestis Touloumis [aut, cre]

Documentation:   PDF Manual