From c27dbb7ab508b39ad1f177c457e790a582e1cdc9 Mon Sep 17 00:00:00 2001 From: Daniel Bauer Date: Sat, 17 Jul 2021 14:42:21 +0200 Subject: [PATCH] test g=1 for correlation --- src/correlation_analysis.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/correlation_analysis.rs b/src/correlation_analysis.rs index f7cff7d..9907c50 100644 --- a/src/correlation_analysis.rs +++ b/src/correlation_analysis.rs @@ -57,7 +57,13 @@ mod tests { let timeseries = read_timeseries("example/1d_cyclic/COLVAR-2.5.xvg"); let g = super::statistical_ineff(×eries); println!("{:?}", g); - assert!((g - 3.859).abs() < 0.001) + assert!((g - 3.859).abs() < 0.001); + + // a "random" timeseries with g < 1.0 + let timeseries = [1_f64, 4_f64, 921_f64, 121213_f64, 23192_f64, + 8913_f64, 1232_f64, 2_f64, 151_f64, 123091_f64]; + let g = super::statistical_ineff(×eries); + assert_approx_eq!(g, 1.0); } #[test]