permutation p value for Pearson's correlation

4 views (last 30 days)
[originally posted two days ago in the newsgroup]
Dear all,
The corr help file says that, "corr computes p-values for Pearson's correlation using a Student's t distribution for a transformation of the correlation. This correlation is exact when X and Y are normal. corr computes p-values for Kendall's tau and Spearman's rho using either the exact permutation distributions (for small sample sizes), or large-sample approximations."
I need a p value for Pearson's correlation between X and Y that are not normally distributed. Does Matlab have a built-in for computing a permutation p value for Pearson's correlation, or do I need to write my own function for this?
Thanks for your help.

Answers (1)

Ravichandran Rajkumar
Ravichandran Rajkumar on 25 Mar 2020
this function may help you https://de.mathworks.com/matlabcentral/fileexchange/34920-mult_comp_perm_corr

Categories

Find more on Descriptive Statistics in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!