Trait sampling::histogram::HistogramIntervalDistance
source · [−]pub trait HistogramIntervalDistance<T> {
fn interval_distance_overlap<V: Borrow<T>>(
&self,
val: V,
overlap: NonZeroUsize
) -> usize;
}
Expand description
Distance metric for how far a value is from a valid interval
Required Methods
sourcefn interval_distance_overlap<V: Borrow<T>>(
&self,
val: V,
overlap: NonZeroUsize
) -> usize
fn interval_distance_overlap<V: Borrow<T>>(
&self,
val: V,
overlap: NonZeroUsize
) -> usize
Distance metric for how far a value is from a valid interval
- partitions in more intervals, checks which bin interval a bin corresponds to and returns distance of said interval to the target interval
- used for heuristiks
- overlap should be bigger 0, otherwise it will be set to 1