stdlib-js

stdlib-js/stats-base-ndarray

Base ndarray statistical functions.

JavaScript
0
0
Apache License 2.0

This is a JavaScript library that provides base statistical functions for ndarray objects. It's part of the stdlib project, which aims to enable numerical computation in web browsers and Node.js. The library includes functions for calculating statistics like mean, max, min, standard deviation, and covariance on one-dimensional ndarrays, with support for different data types (double-precision, single-precision) and various algorithms (Welford's, pairwise summation, etc.). It's designed for developers working on numerical and scientific computing applications in JavaScript.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of stdlib-js/stats-base-ndarray

Account's avatar
Compute the covariance of two one-dimensional ndarrays provided known means and using a one-pass textbook algorithm.
Account's avatar
Compute the cumulative maximum value of a one-dimensional ndarray.
Account's avatar
Compute the cumulative minimum value of a one-dimensional ndarray.
Account's avatar
Compute the covariance of two one-dimensional double-precision floating-point ndarrays provided known means and using a one-pass textbook algorithm.
Account's avatar
Compute the cumulative maximum value of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the cumulative maximum absolute value of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the cumulative minimum value of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the cumulative minimum absolute value of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the maximum value of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the maximum absolute value of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the maximum absolute value of a sorted one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the maximum value of a sorted one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray using an improved Kahan–Babuška algorithm.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray using a second-order iterative Kahan–Babuška algorithm.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray using a one-pass trial mean algorithm.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray using a one-pass trial mean algorithm with pairwise summation.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray using ordinary recursive summation.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray using a two-pass error correction algorithm.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray using pairwise summation.
Account's avatar
Compute the mean and standard deviation of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray using Welford's algorithm.
Account's avatar
Compute the median value of a sorted one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the mid-range of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the minimum value of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the minimum absolute value of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the minimum value of a sorted one-dimensional double-precision floating-point ndarray.
Account's avatar
Calculate the maximum value of a one-dimensional double-precision floating-point ndarray according to a mask.
Account's avatar
Calculate the minimum value of a one-dimensional double-precision floating-point ndarray according to a mask.
Account's avatar
Calculate the range of a one-dimensional double-precision floating-point ndarray according to a mask.
Account's avatar
Compute the maximum value of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values.
Account's avatar
Compute the maximum absolute value of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values and using ordinary recursive summation.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values and using a two-pass error correction algorithm.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values and using pairwise summation.
Account's avatar
Compute the arithmetic mean of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values and using Welford's algorithm.
Account's avatar
Compute the mid-range of a one-dimensional double-precision floating-point ndarray, ignoring NaN values.
Account's avatar
Compute the minimum value of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values.
Account's avatar
Compute the minimum value of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values.
Account's avatar
Compute the maximum value of a double-precision floating-point ndarray according to a mask, ignoring `NaN` values.
Account's avatar
Compute the minimum value of a double-precision floating-point ndarray according to a mask, ignoring `NaN` values.
Account's avatar
Calculate the range of a one-dimensional double-precision floating-point ndarray according to a mask, ignoring NaN values.
Account's avatar
Compute the range of a one-dimensional double-precision floating-point ndarray, ignoring `NaN` values.
Account's avatar
Compute the range of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the range of absolute values of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the standard deviation of a one-dimensional double-precision floating-point ndarray.
Account's avatar
Compute the standard deviation of a one-dimensional double-precision floating-point ndarray using a one-pass trial mean algorithm.
Account's avatar
Compute the standard deviation of a one-dimensional double-precision floating-point ndarray using a two-pass algorithm.
Account's avatar
Compute the standard deviation of a one-dimensional double-precision floating-point ndarray using a one-pass textbook algorithm.

Support the repos that depend on stdlib-js/stats-base-ndarray

Top contributors

stdlib-bot's profile
stdlib-bot
38 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet