Plot variable correlations
corrplot(
creates a matrix of plots showing correlations among pairs of variables in X
)X
. Histograms of the variables appear along the matrix diagonal; scatter plots of variable pairs appear in the off diagonal. The slopes of the least-squares reference lines in the scatter plots are equal to the displayed correlation coefficients.
corrplot(
uses additional options specified by one or more name-value pair arguments. For example, X
,Name,Value
)corrplot(X,'type','Spearman','testR','on')
computes Spearman’s rank correlation coefficient and tests for significant correlation coefficients.
returns the correlation matrix of R
= corrplot(___)X
displayed in the plots using any of the input argument combinations in the previous syntaxes.
corrplot(
plots on the axes specified by ax
,___)ax
instead
of the current axes (gca
). ax
can precede any of the input
argument combinations in the previous syntaxes.
The option 'rows','pairwise'
, which is the default, can return a correlation matrix that is not positive definite. The 'complete'
option always returns a positive-definite matrix, but in general the estimates are based on fewer observations.
Use gname
to identify points in the plots.
The software computes:
p-values for Pearson’s correlation by transforming the correlation to create a t-statistic with numObs
– 2 degrees of freedom. The transformation is exact when X
is normal.
p-values for Kendall’s and Spearman’s rank correlations using either the exact permutation distributions (for small sample sizes) or large-sample approximations.
p-values for two-tailed tests by doubling the more significant of the two one-tailed p-values.
collintest
| corr
| gname