pub fn classify_val(val: f64, class: &Classification) -> Option<usize>Expand description
Returns an Option
§Arguments
val- Data value to classifyclass- Classification object
§Examples
use classify::{classify_val};
use classify::{Classification, Bin};
let vals: Vec<f64> = vec![0.0, 1.5, 3.5];
let class: Classification = vec![
Bin{bin_start: 0.0, bin_end: 1.0, count: 5},
Bin{bin_start: 1.0, bin_end: 2.0, count: 5},
Bin{bin_start: 2.0, bin_end: 3.0, count: 5}
];
let mut results: Vec<Option<usize>> = vec![];
for val in vals {results.push(classify_val(val, &class))}
assert_eq!(results, vec![Some(0), Some(1), None])