File: repl.txt

package info (click to toggle)
node-stdlib 0.0.96%2Bds1%2B~cs0.0.429-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 421,476 kB
  • sloc: javascript: 1,562,831; ansic: 109,702; lisp: 49,823; cpp: 27,224; python: 7,871; sh: 6,807; makefile: 6,089; fortran: 3,102; awk: 387
file content (52 lines) | stat: -rw-r--r-- 1,353 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52

{{alias}}( W[, mx, my] )
    Returns an accumulator function which incrementally computes a moving
    squared sample Pearson product-moment correlation coefficient.

    The `W` parameter defines the number of values over which to compute the
    moving squared sample correlation coefficient.

    If provided values, the accumulator function returns an updated moving
    squared sample correlation coefficient. If not provided values, the
    accumulator function returns the current moving squared sample correlation
    coefficient.

    As `W` (x,y) pairs are needed to fill the window buffer, the first `W-1`
    returned values are calculated from smaller sample sizes. Until the window
    is full, each returned value is calculated from all provided values.

    Parameters
    ----------
    W: integer
        Window size.

    mx: number (optional)
        Known mean.

    my: number (optional)
        Known mean.

    Returns
    -------
    acc: Function
        Accumulator function.

    Examples
    --------
    > var accumulator = {{alias}}( 3 );
    > var r2 = accumulator()
    null
    > r2 = accumulator( 2.0, 1.0 )
    0.0
    > r2 = accumulator( -5.0, 3.14 )
    ~1.0
    > r2 = accumulator( 3.0, -1.0 )
    ~0.86
    > r2 = accumulator( 5.0, -9.5 )
    ~0.74
    > r2 = accumulator()
    ~0.74

    See Also
    --------