File Exchange

image thumbnail

Visualization of correlation matrix: mycorrplot_1, mycorrplot_2

version 1.3.0.0 (15.6 KB) by Wei-Ting Lin
Plot the results of correlation (i.e. corr(X), corr(X,Y)) in a figure with table-like structure.

14 Downloads

Updated 21 Nov 2015

View License

mycorrplot_1.m : display result of corr(X)
mycorrplot_2.m : display result of corr(X,Y))
Documentation can be found on https://github.com/weitingwlin/matlabutility/tree/master/documents

R values and Significance levels (range of P values) are visualized as the color and sizes of circle. User can also chose to see scatter plots, and/or text with R and P values on one triangle. Rows with NaN will be removed for each pair of variables. Input can be matrix or table.

Inspired by :
corrplot : from Matlab econometrics tool box
correlationCircles by David Legland
R package corrplot

Depend on :
Matlab Statistics and Machine Learning Toolbox
my functions: plot_circle.m, mycolor.m, nancorr.m, tnames.m

Cite As

Wei-Ting Lin (2020). Visualization of correlation matrix: mycorrplot_1, mycorrplot_2 (https://www.mathworks.com/matlabcentral/fileexchange/48131-visualization-of-correlation-matrix-mycorrplot_1-mycorrplot_2), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (1)

Thanks for sharing.

Updates

1.3.0.0

Edit function: input can be "matrix" or "table". Rows with NaN will be removed for each pair of variables. Improved documentation

1.3.0.0

Edit documentation

1.3.0.0

Use cellfun('length', xnames) to calculated label size. (instead of my function [str_size])

1.2.0.0

Fix dependent file [my_colorplates.mat]

1.1.0.0

Editing the description.

MATLAB Release Compatibility
Created with R2014a
Compatible with any release
Platform Compatibility
Windows macOS Linux