pub struct StatisticalAnalyzer;Expand description
Statistical analyzer for benchmark results.
Implementations§
Source§impl StatisticalAnalyzer
impl StatisticalAnalyzer
Sourcepub fn welch_t_test(sample1: &[f64], sample2: &[f64]) -> TestResult
pub fn welch_t_test(sample1: &[f64], sample2: &[f64]) -> TestResult
Perform Welch’s t-test for two independent samples.
Returns the p-value for the null hypothesis that the means are equal.
Sourcepub fn mann_whitney_u(sample1: &[f64], sample2: &[f64]) -> TestResult
pub fn mann_whitney_u(sample1: &[f64], sample2: &[f64]) -> TestResult
Perform Mann-Whitney U test (non-parametric).
Sourcepub fn anova(groups: &[Vec<f64>]) -> TestResult
pub fn anova(groups: &[Vec<f64>]) -> TestResult
Perform one-way ANOVA.
Auto Trait Implementations§
impl Freeze for StatisticalAnalyzer
impl RefUnwindSafe for StatisticalAnalyzer
impl Send for StatisticalAnalyzer
impl Sync for StatisticalAnalyzer
impl Unpin for StatisticalAnalyzer
impl UnwindSafe for StatisticalAnalyzer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more