pub struct BenchmarkMetrics {
pub dataset_name: &'static str,
pub total_windows: u64,
pub total_signals: u16,
pub raw_anomaly_count: u64,
pub dsfb_episode_count: u64,
pub rscr: f64,
pub episode_precision: f64,
pub fault_recall: f64,
pub investigation_load_raw: u64,
pub investigation_load_dsfb: u64,
pub investigation_load_reduction_pct: f64,
pub clean_window_false_episode_rate: f64,
}Expand description
Benchmark metrics — the paper’s headline numbers
Fields§
§dataset_name: &'static str§total_windows: u64§total_signals: u16§raw_anomaly_count: u64§dsfb_episode_count: u64§rscr: f64Review Surface Compression Ratio = raw / episodes
episode_precision: f64Fraction of episodes preceding labeled faults within W_pred
fault_recall: f64Fraction of labeled faults captured by at least one episode
investigation_load_raw: u64§investigation_load_dsfb: u64§investigation_load_reduction_pct: f64§clean_window_false_episode_rate: f64Negative control: false episode rate in clean windows
Trait Implementations§
Source§impl Clone for BenchmarkMetrics
impl Clone for BenchmarkMetrics
Source§fn clone(&self) -> BenchmarkMetrics
fn clone(&self) -> BenchmarkMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BenchmarkMetrics
impl Debug for BenchmarkMetrics
Source§impl PartialEq for BenchmarkMetrics
impl PartialEq for BenchmarkMetrics
Source§fn eq(&self, other: &BenchmarkMetrics) -> bool
fn eq(&self, other: &BenchmarkMetrics) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for BenchmarkMetrics
impl StructuralPartialEq for BenchmarkMetrics
Auto Trait Implementations§
impl Freeze for BenchmarkMetrics
impl RefUnwindSafe for BenchmarkMetrics
impl Send for BenchmarkMetrics
impl Sync for BenchmarkMetrics
impl Unpin for BenchmarkMetrics
impl UnsafeUnpin for BenchmarkMetrics
impl UnwindSafe for BenchmarkMetrics
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more