ndarray-stats
This crate provides statistical methods for ndarray
's ArrayBase
type.
Currently available routines include:
- order statistics (minimum, maximum, median, quantiles, etc.);
- summary statistics (mean, skewness, kurtosis, central moments, etc.)
- partitioning;
- correlation analysis (covariance, pearson correlation);
- measures from information theory (entropy, KL divergence, etc.);
- histogram computation.
See the documentation for more information.
Please feel free to contribute new functionality! A roadmap can be found here.
Using with Cargo
[]
= "0.12.1"
= "0.2"
Releases
-
0.2.0
- New functionality:
- Summary statistics:
- Harmonic mean
- Geometric mean
- Central moments
- Kurtosis
- Skewness
- Information theory:
- Entropy
- Cross-entropy
- Kullback-Leibler divergence
- Quantiles and order statistics:
argmin
/argmin_skipnan
argmax
/argmax_skipnan
- Optimized bulk quantile computation (
quantiles_mut
,quantiles_axis_mut
)
- Summary statistics:
- Fixes:
- Reduced occurrences of overflow for
interpolate::midpoint
- Reduced occurrences of overflow for
- Improvements / breaking changes:
- Redesigned error handling across the whole crate, standardising on
Result
- All
ndarray-stats
' extension traits are now impossible to implement by users of the library (see #34)
- Redesigned error handling across the whole crate, standardising on
Contributors: @jturner314, @LukeMathWalker, @phungleson, @munckymagik
- New functionality:
-
0.1.0
- Initial release by @LukeMathWalker and @jturner314.
Contributing
Please feel free to create issues and submit PRs.
License
Copyright 2018 ndarray-stats
developers
Licensed under the Apache License, Version 2.0, or the MIT license, at your option. You may not use this project except in compliance with those terms.