Skip to main content

one_sample_t_test

Function one_sample_t_test 

Source
pub fn one_sample_t_test(data: &[f64], mu0: f64) -> Option<TestResult>
Expand description

One-sample t-test: H₀: μ = μ₀.

§Algorithm

t = (x̄ - μ₀) / (s / √n), df = n-1.

§Returns

None if fewer than 2 observations or non-finite values.

§Examples

use u_analytics::testing::one_sample_t_test;

let data = [2.0, 4.0, 6.0, 8.0, 10.0];
let r = one_sample_t_test(&data, 6.0).unwrap();
assert!(r.p_value > 0.5); // mean is 6.0