diff options
Diffstat (limited to 'src/stats.rs')
| -rw-r--r-- | src/stats.rs | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/stats.rs b/src/stats.rs index 0829845..1d2f451 100644 --- a/src/stats.rs +++ b/src/stats.rs @@ -15,8 +15,6 @@ pub struct Stats { pub min_ttl: u32, pub max_ttl: u32, pub avg_ttl: f64, - /// Mean absolute difference (deviation) from the average - pub mad_ttl: f64, } pub fn compute_stats(states: &[crate::state::State]) -> Option<Stats> { @@ -53,8 +51,6 @@ pub fn compute_stats(states: &[crate::state::State]) -> Option<Stats> { let sum_ttl: u32 = ttls.iter().sum(); let avg_ttl = sum_ttl as f64 / ttls.len() as f64; - let mad_ttl: f64 = ttls.iter().map(|&x| (x as f64 - avg_ttl).abs()).sum::<f64>() / ttls.len() as f64; - Some(Stats { received, lost, @@ -64,7 +60,6 @@ pub fn compute_stats(states: &[crate::state::State]) -> Option<Stats> { mad_rtt, min_ttl, max_ttl, - avg_ttl, - mad_ttl + avg_ttl }) } |