Fix tests

This commit is contained in:
2022-06-20 23:58:05 +02:00
parent 0a35645091
commit be4834ca85

View File

@@ -484,11 +484,10 @@ mod tests {
assert_ulps_eq!( assert_ulps_eq!(
p[0][0], p[0][0],
Gaussian::new(5.557176746, 4.0527906913), Gaussian::new(5.55706798109105, 4.0528268357577995),
epsilon = 0.000001 epsilon = 0.000001
); );
assert_ulps_eq!(p[1][0], Gaussian::new(2.0, 6.0), epsilon = 0.000001); assert_ulps_eq!(p[1][0], Gaussian::new(2.0, 6.0), epsilon = 0.000001);
// NOTA: trueskill original tiene probelmas en la aproximación: post[2][1].mu = 1.999644
let w_a = vec![1.0]; let w_a = vec![1.0];
let w_b = vec![-1.0]; let w_b = vec![-1.0];
@@ -499,6 +498,6 @@ mod tests {
let g = Game::new(vec![t_a, t_b], vec![], vec![w_a, w_b], 0.0); let g = Game::new(vec![t_a, t_b], vec![], vec![w_a, w_b], 0.0);
let p = g.posteriors(); let p = g.posteriors();
assert_ulps_eq!(p[0][0], p[0][0], epsilon = 0.000001); assert_ulps_eq!(p[0][0], p[1][0], epsilon = 0.000001);
} }
} }