Correlation - GNU Scientific Library -- Reference Manual
Description: GNU Scientific Library -- Reference Manual

Next: Weighted Samples, Previous: Covariance, Up: Statistics

### 21.6 Correlation

— Function: double gsl_stats_correlation (const double data1[], const size_t stride1, const double data2[], const size_t stride2, const size_t n)

> This function efficiently computes the Pearson correlation coefficient between the datasets data1 and data2 which must both be of the same length n.

>               r = cov(x, y) / (\Hat\sigma_x \Hat\sigma_y)
>                 = {1/(n-1) \sum (x_i - \Hat x) (y_i - \Hat y)
>                    \over
>                    \sqrt{1/(n-1) \sum (x_i - \Hat x)^2} \sqrt{1/(n-1) \sum (y_i - \Hat y)^2}
>                   }

The GNU Scientific Library - a free numerical library licensed under the GNU GPL
Back to the GNU Scientific Library Homepage