Method: Flock.correlation_distance

Defined in:
ext/flock.c

.correlation_distance(vector1, vector2, mask1 = identity, mask2 = identity) ⇒ Object

Correlation distance measure

Parameters:

  • vector1 (Array)

    Numeric vector

  • vector2 (Array)

    Numeric vector

  • mask1 (Array) (defaults to: identity)

    Optional mask for vector1

  • mask2 (Array) (defaults to: identity)

    Optional mask for vector2



483
484
485
486
487
# File 'ext/flock.c', line 483

VALUE rb_correlation(int argc, VALUE *argv, VALUE self) {
    VALUE v1, v2, m1, m2;
    rb_scan_args(argc, argv, "22", &v1, &v2, &m1, &m2);
    return rb_distance(v1, m1, v2, m2, correlation);
}