anofox_statistics/
lib.rs

1pub mod categorical;
2pub mod correlation;
3pub mod distributional;
4pub mod equivalence;
5pub mod error;
6pub mod forecast;
7pub mod modern;
8pub mod nonparametric;
9pub mod parametric;
10pub mod resampling;
11pub mod utils;
12
13pub use correlation::{
14    distance_cor, distance_cor_test, icc, kendall, partial_cor, pearson, semi_partial_cor,
15    spearman, CorrelationConfInt, CorrelationMethod, CorrelationResult, DistanceCorResult,
16    ICCResult, ICCType, KendallVariant, PartialCorResult,
17};
18pub use distributional::{dagostino_k_squared, shapiro_wilk, DAgostinoResult, ShapiroWilkResult};
19pub use error::{Result, StatError};
20pub use forecast::{
21    clark_west, diebold_mariano, model_confidence_set, mspe_adjusted_spa, spa_test, CWResult,
22    DMResult, LossFunction, MCSEliminationStep, MCSResult, MCSStatistic, MSPEAdjustedResult,
23    SPAResult, VarEstimator,
24};
25pub use modern::{
26    energy_distance_test, energy_distance_test_1d, mmd_test, mmd_test_1d, EnergyDistanceResult,
27    Kernel, MMDResult,
28};
29pub use nonparametric::{
30    brunner_munzel, kruskal_wallis, mann_whitney_u, rank, wilcoxon_signed_rank,
31    BrunnerMunzelResult, KruskalResult, MannWhitneyResult, WilcoxonResult,
32};
33pub use parametric::{
34    brown_forsythe, one_way_anova, repeated_measures_anova, t_test, two_way_anova, yuen_test,
35    Alternative, AnovaKind, AnovaTableRow, CorrectedResult, LeveneResult, OneWayAnovaResult,
36    RmAnovaResult, SphericityResult, TTestKind, TTestResult, TwoWayAnovaResult, YuenConfInt,
37    YuenResult,
38};
39pub use resampling::{
40    permutation_t_test, CircularBlockBootstrap, PermutationEngine, PermutationResult,
41    StationaryBootstrap,
42};
43
44pub use categorical::{
45    binom_test, chisq_goodness_of_fit, chisq_test, cohen_kappa, contingency_coef, cramers_v,
46    fisher_exact, g_test, mcnemar_exact, mcnemar_test, phi_coefficient, prop_test_one,
47    prop_test_two, AssociationResult, BinomTestResult, ChiSquareResult, FisherResult, KappaResult,
48    McNemarkExactResult, McNemarkResult, PropTestResult,
49};
50pub use equivalence::{
51    tost_bootstrap, tost_correlation, tost_prop_one, tost_prop_two, tost_t_test_one_sample,
52    tost_t_test_paired, tost_t_test_two_sample, tost_wilcoxon_paired, tost_wilcoxon_two_sample,
53    tost_yuen, CorrelationTostMethod, EquivalenceBounds, OneSidedTestResult, TostResult,
54};