- Notifications
You must be signed in to change notification settings - Fork28
Statistical routines for ndarray
License
Apache-2.0, MIT licenses found
Licenses found
rust-ndarray/ndarray-stats
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This crate provides statistical methods forndarray
'sArrayBase
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.);
- deviation functions (distances, counts, errors, etc.);
- histogram computation.
See thedocumentation for more information.
Please feel free to contribute new functionality! A roadmap can be foundhere.
[dependencies]ndarray ="0.16"ndarray-stats ="0.6.0"
0.6.0
Breaking changes
- Minimum supported Rust version:
1.64.0
- Updated to
ndarray:v0.16.0
- Updated to
approx:v0.5.0
- Minimum supported Rust version:
Updated to
ndarray-rand:v0.15.0
Updated to
indexmap:v2.4
Updated to
itertools:v0.13
Contributors:@bluss
0.5.1
- Fixed bug in implementation of
MaybeNaN::remove_nan_mut
forf32
andf64
for views with non-standard layouts. Before this fix, the bug couldcause incorrect results, buffer overflows, etc., in this method and otherswhich use it. Thanks to@JacekCzupyt forreporting the issue (#89). - Minor docs improvements.
Contributors:@jturner314,@BenMoon
- Fixed bug in implementation of
0.5.0
- Breaking changes
- Minimum supported Rust version:
1.49.0
- Updated to
ndarray:v0.15.0
- Minimum supported Rust version:
Contributors:@Armavica,@cassiersg
- Breaking changes
0.4.0
- Breaking changes
- Minimum supported Rust version:
1.42.0
- Minimum supported Rust version:
- New functionality:
- Summary statistics:
- Weighted variance
- Weighted standard deviation
- Summary statistics:
- Improvements / breaking changes:
- Documentation improvements for Histograms
- Updated to
ndarray:v0.14.0
Contributors:@munckymagik,@nilgoyette,@LukeMathWalker,@lebensterben,@xd009642
- Breaking changes
0.3.0
- Breaking changes
- Minimum supported Rust version:
1.37
- Minimum supported Rust version:
- New functionality:
- Deviation functions:
- Counts equal/unequal
l1
,l2
,linf
distances- (Root) mean squared error
- Peak signal-to-noise ratio
- Summary statistics:
- Weighted sum
- Weighted mean
- Deviation functions:
- Improvements / breaking changes:
- Updated to
ndarray:v0.13.0
- Updated to
Contributors:@munckymagik,@nilgoyette,@jturner314,@LukeMathWalker
- Breaking changes
0.2.0
- Breaking changes
- All
ndarray-stats
' extension traits are now impossible to implement byusers of the library (see#34) - Redesigned error handling across the whole crate, standardising on
Result
- All
- 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
Contributors:@jturner314,@LukeMathWalker,@phungleson,@munckymagik
- Breaking changes
0.1.0
- Initial release by @LukeMathWalker and @jturner314.
Please feel free to create issues and submit PRs.
Copyright 2018–2024ndarray-stats
developers
Licensed under theApache License, Version 2.0, or theMITlicense, at your option. You may not use this project except incompliance with those terms.
About
Statistical routines for ndarray
Topics
Resources
License
Apache-2.0, MIT licenses found
Licenses found
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors12
Uh oh!
There was an error while loading.Please reload this page.