pub fn x2_test(f_obs: &[u32], ps: &[f64]) -> (f64, f64)
Expand description
Χ2 (Chi-squared) test.
§Example
Test whether the observed counts were generated uniformly.
use rv::misc::x2_test;
// The observed counts/frequencies
let f_obs: Vec<u32> = vec![28, 31, 40, 35];
// The probability with which each entry should occur
let ps: Vec<f64> = vec![0.25; 4];
let (stat, p) = x2_test(&f_obs, &ps);
assert!(p > 0.05);