Regression and Correlation of Wind Direction (circular) Data

10 vues (au cours des 30 derniers jours)
Federico
Federico le 13 Mar 2015
Commenté : Adam Danz le 15 Oct 2019
Kind all,
I'm currently facing a problem which I thought simpler in the beginning. Basically I have outputs of wind direction from a model and observed wind direction from my sensors (both are in degrees from 0 to 359). What I would like to do is the equivalent of linear regression and correlation coefficient computation that it's used when comparing linear data.
What I would accomplish with a simple usage of polyfit and polyval cannot be done on circular data (in case of wind direction 0 is actually closer to 359 than to 20) and the r2 values obtained with the regular expression 1-(sum of squares of the residues / total sum of squares) are completely off.
Is there any MATLAB function for working on circular-circular correlation and regression?
I am already aware of the Circular Statistics Toolbox, but while it gives some way of computing correlations there's nothing for regression.
Thanks!
  4 commentaires
John Trimper
John Trimper le 15 Oct 2019
Bump!
Adam Danz
Adam Danz le 15 Oct 2019
circ_corrcc() from the circular statistics toolbox computes the circular correlation coeficient between two circular data.

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by