Skip to main content

Module statistics

Module statistics 

Source
Expand description

Statistics: descriptive measures, probability distributions, and Fourier utilities. Submodules are re-exported so historical paths such as crate::statistics::mean keep working.

Re-exports§

pub use descriptive::correlation;
pub use descriptive::covariance;
pub use descriptive::error_propagation_product;
pub use descriptive::error_propagation_sum;
pub use descriptive::mean;
pub use descriptive::median;
pub use descriptive::sample_std_deviation;
pub use descriptive::sample_variance;
pub use descriptive::std_deviation;
pub use descriptive::variance;
pub use descriptive::weighted_mean;
pub use descriptive::weighted_mean_error;
pub use distributions::chi_squared_pdf;
pub use distributions::exponential_cdf;
pub use distributions::exponential_pdf;
pub use distributions::gaussian;
pub use distributions::gaussian_cdf;
pub use distributions::poisson_pmf;
pub use distributions::Beta;
pub use distributions::Binomial;
pub use distributions::ChiSquared;
pub use distributions::Distribution;
pub use distributions::Exponential;
pub use distributions::FDist;
pub use distributions::Gamma;
pub use distributions::LogNormal;
pub use distributions::Normal;
pub use distributions::Poisson;
pub use distributions::StudentT;
pub use distributions::Weibull;
pub use distributions::gaussian_cdf_approx;Deprecated
pub use fourier::dft;
pub use fourier::dominant_frequency;
pub use fourier::inverse_dft;
pub use fourier::power_spectrum;
pub use inference::anova_one_way;
pub use inference::chi_squared_gof;
pub use inference::chi_squared_independence;
pub use inference::confidence_interval_mean;
pub use inference::ks_test_one_sample;
pub use inference::ks_test_two_sample;
pub use inference::pearson_test;
pub use inference::t_test_one_sample;
pub use inference::t_test_paired;
pub use inference::t_test_two_sample;
pub use inference::TestResult;
pub use resampling::bootstrap;
pub use resampling::bootstrap_bca;
pub use resampling::jackknife;
pub use resampling::permutation_test;
pub use resampling::BootstrapResult;

Modules§

descriptive
Descriptive statistics, error propagation, and weighted means.
distributions
Probability distributions: densities, mass functions, and CDFs.
fourier
Discrete Fourier transform utilities.
inference
Hypothesis tests and confidence intervals.
resampling
Resampling methods: bootstrap, BCa bootstrap, permutation tests, and the jackknife.

Functions§

factorial
Compute factorial of n: n! = 1 × 2 × … × n
gamma_lanczos
Compute the gamma function via Lanczos approximation: Γ(z). Thin wrapper over crate::special::gamma::gamma, kept for backwards compatibility.