diff --git a/lib/node_modules/@stdlib/stats/strided/dnanvarianceyc/lib/ndarray.js b/lib/node_modules/@stdlib/stats/strided/dnanvarianceyc/lib/ndarray.js index 61f515aeb9a9..29fe04608a40 100644 --- a/lib/node_modules/@stdlib/stats/strided/dnanvarianceyc/lib/ndarray.js +++ b/lib/node_modules/@stdlib/stats/strided/dnanvarianceyc/lib/ndarray.js @@ -47,58 +47,58 @@ * // returns 6.25 */ function dnanvarianceyc( N, correction, x, strideX, offsetX ) { - var sum; - var ix; - var nc; - var S; - var v; - var d; - var n; - var i; + var sum; + var ix; + var nc; + var S; + var v; + var d; + var n; + var i; - if ( N <= 0 ) { - return NaN; - } - if ( N === 1 || strideX === 0 ) { - v = x[ offsetX ]; - if ( v === v && N-correction > 0.0 ) { - return 0.0; - } - return NaN; - } - ix = offsetX; + if ( N <= 0 ) { + return NaN; + } + if ( N === 1 || strideX === 0 ) { + v = x[ offsetX ]; + if ( v === v && N-correction > 0.0 ) { + return 0.0; + } + return NaN; + } + ix = offsetX; - // Find the first non-NaN element... - for ( i = 0; i < N; i++ ) { - v = x[ ix ]; - if ( v === v ) { - break; - } - ix += strideX; - } - if ( i === N ) { - return NaN; - } - ix += strideX; - sum = v; - S = 0.0; - i += 1; - n = 1; - for ( i; i < N; i++ ) { - v = x[ ix ]; - if ( v === v ) { - n += 1; - sum += v; - d = (n*v) - sum; - S += (1.0/(n*(n-1))) * d * d; - } - ix += strideX; - } - nc = n - correction; - if ( nc <= 0.0 ) { - return NaN; - } - return S / nc; + // Find the first non-NaN element... + for ( i = 0; i < N; i++ ) { + v = x[ ix ]; + if ( v === v ) { + break; + } + ix += strideX; + } + if ( i === N ) { + return NaN; + } + ix += strideX; + sum = v; + S = 0.0; + i += 1; + n = 1; + for ( i; i < N; i++ ) { + v = x[ ix ]; + if ( v === v ) { + n += 1; + sum += v; + d = (n*v) - sum; + S += (1.0/(n*(n-1))) * d * d; + } + ix += strideX; + } + nc = n - correction; + if ( nc <= 0.0 ) { + return NaN; + } + return S / nc; }