correl

Returns the correlation coefficient of the given curve vectors.

Syntax

correl(vec_1, vec_2)

Argument

vec_1
The first vector.
vec_2
The second vector.

Example

Templex Expression Result
{correl({0,1},{1,0})} -1
{correl(p1w1c1.y,p1w1c2.y)} 0.4591

Comments

The correlation coefficient is calculated according to the following equation:

(1)
Correl(X,Y)=(xx¯)(yy¯)(xx¯)2(yy¯)2 MathType@MTEF@5@5@+=feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbiqaaeGaciGaaiaabeqaamaabaabaaGcbaGaae4qaiaab+gacaqGYbGaaeOCaiaabwgacaqGSbGaaeikaiaabIfacaqGSaGaaeiiaiaabMfacaqGPaGaaeypamaalaaabaWaaabqaeaacaGGOaGaamiEaiabgkHiTiqadIhagaqeaiaacMcacaGGOaGaamyEaiabgkHiTiqadMhagaqeaiaacMcaaSqabeqaniabggHiLdaakeaadaGcaaqaamaaqaeabaGaaiikaiaadIhacqGHsislceWG4bGbaebacaGGPaWaaWbaaSqabeaacaaIYaaaaOWaaabqaeaacaGGOaGaamyEaiabgkHiTiqadMhagaqeaiaacMcadaahaaWcbeqaaiaaikdaaaaabeqab0GaeyyeIuoaaSqabeqaniabggHiLdaaleqaaaaaaaa@5A38@

If the given vectors have a different number of data points, an error is returned.

If either vector is empty, or if the standard deviation of their values is equal to 0, an error is returned.