Regression and Correlation of Wind Direction (circular) Data

10 visualizaciones (últimos 30 días)
Federico
Federico el 13 de Mzo. de 2015
Comentada: Adam Danz el 15 de Oct. de 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 comentarios
Adam Danz
Adam Danz el 15 de Oct. de 2019
circ_corrcc() from the circular statistics toolbox computes the circular correlation coeficient between two circular data.

Iniciar sesión para comentar.

Respuestas (0)

Community Treasure Hunt

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

Start Hunting!

Translated by