correlation for multi-dimensional arrays
Afficher commentaires plus anciens
Hi everyone,
I need to compute correlation coefficients - lots of them. I have two three-dimensional arrays (frequency x time x observations) and I want to compute correlations between the two arrays along the third dimension. The result I need is a two-dimensional array of correlation coefficients (frequency x time). If I understand the corr function correctly, corr is only for column vectors. If I loop over my other two dimensions, I can of course compute the correlation for each time-frequency point separately, but this is very slow.
Is there a way to compute correlation coefficients for multi-dimensional arrays along an arbitrary dimension, or any other way to speed up the computation of correlations?
Thanks!
1 commentaire
Raj
le 27 Août 2014
Can you please provide formulas (math models) for the multi-dimensional correlation?
Réponse acceptée
Plus de réponses (1)
Mustapha Adamu
le 10 Déc 2018
1 vote
Dear David,
How do you go about this if you have nans,
Kind regards;
mustapha
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!