higham/shrinking

MATLAB codes for restoring definiteness of a symmetric matrix by shrinking.

https://github.com/higham/shrinking

You are now following this Submission

A collection of MATLAB functions for repairing invalid (indefinite) covariance and correlation matrices, based on the paper
N. J. Higham, N. Strabić, and V. Šego, "Restoring Definiteness via Shrinking, with an Application to Correlation Matrices with a Fixed Block", MIMS EPrint 2014.54, Manchester Institute for Mathematical Sciences, The University of Manchester, UK, November 2014.

Cite As

Nick Higham (2026). higham/shrinking (https://github.com/higham/shrinking), GitHub. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes Action
1.0.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.