@@ -204,7 +204,7 @@ impl Stats for [f64] {
204
204
}
205
205
206
206
fn median ( & self ) -> f64 {
207
- self . percentile ( 50 as f64 )
207
+ self . percentile ( 50_f64 )
208
208
}
209
209
210
210
fn var ( & self ) -> f64 {
@@ -230,7 +230,7 @@ impl Stats for [f64] {
230
230
}
231
231
232
232
fn std_dev_pct ( & self ) -> f64 {
233
- let hundred = 100 as f64 ;
233
+ let hundred = 100_f64 ;
234
234
( self . std_dev ( ) / self . mean ( ) ) * hundred
235
235
}
236
236
@@ -244,7 +244,7 @@ impl Stats for [f64] {
244
244
}
245
245
246
246
fn median_abs_dev_pct ( & self ) -> f64 {
247
- let hundred = 100 as f64 ;
247
+ let hundred = 100_f64 ;
248
248
( self . median_abs_dev ( ) / self . median ( ) ) * hundred
249
249
}
250
250
@@ -257,11 +257,11 @@ impl Stats for [f64] {
257
257
fn quartiles ( & self ) -> ( f64 , f64 , f64 ) {
258
258
let mut tmp = self . to_vec ( ) ;
259
259
local_sort ( & mut tmp) ;
260
- let first = 25f64 ;
260
+ let first = 25_f64 ;
261
261
let a = percentile_of_sorted ( & tmp, first) ;
262
- let second = 50f64 ;
262
+ let second = 50_f64 ;
263
263
let b = percentile_of_sorted ( & tmp, second) ;
264
- let third = 75f64 ;
264
+ let third = 75_f64 ;
265
265
let c = percentile_of_sorted ( & tmp, third) ;
266
266
( a, b, c)
267
267
}
@@ -281,7 +281,7 @@ fn percentile_of_sorted(sorted_samples: &[f64], pct: f64) -> f64 {
281
281
}
282
282
let zero: f64 = 0.0 ;
283
283
assert ! ( zero <= pct) ;
284
- let hundred = 100f64 ;
284
+ let hundred = 100_f64 ;
285
285
assert ! ( pct <= hundred) ;
286
286
if pct == hundred {
287
287
return sorted_samples[ sorted_samples. len ( ) - 1 ] ;
@@ -307,7 +307,7 @@ pub fn winsorize(samples: &mut [f64], pct: f64) {
307
307
let mut tmp = samples. to_vec ( ) ;
308
308
local_sort ( & mut tmp) ;
309
309
let lo = percentile_of_sorted ( & tmp, pct) ;
310
- let hundred = 100 as f64 ;
310
+ let hundred = 100_f64 ;
311
311
let hi = percentile_of_sorted ( & tmp, hundred - pct) ;
312
312
for samp in samples {
313
313
if * samp > hi {
0 commit comments