pub struct CalibrationResultRow {Show 68 fields
pub config_id: usize,
pub healthy_pass_runs: usize,
pub drift_window: usize,
pub envelope_sigma: f64,
pub boundary_fraction_of_rho: f64,
pub state_confirmation_steps: usize,
pub persistent_state_steps: usize,
pub density_window: usize,
pub ewma_alpha: f64,
pub ewma_sigma_multiplier: f64,
pub cusum_kappa_sigma_multiplier: f64,
pub cusum_alarm_sigma_multiplier: f64,
pub run_energy_sigma_multiplier: f64,
pub pca_variance_explained: f64,
pub pca_t2_sigma_multiplier: f64,
pub pca_spe_sigma_multiplier: f64,
pub drift_sigma_multiplier: f64,
pub slew_sigma_multiplier: f64,
pub grazing_window: usize,
pub grazing_min_hits: usize,
pub pre_failure_lookback_runs: usize,
pub analyzable_feature_count: usize,
pub failure_runs: usize,
pub dsfb_raw_recall: usize,
pub dsfb_persistent_recall: usize,
pub dsfb_raw_boundary_recall: usize,
pub dsfb_persistent_boundary_recall: usize,
pub dsfb_raw_violation_recall: usize,
pub dsfb_persistent_violation_recall: usize,
pub ewma_recall: usize,
pub cusum_recall: usize,
pub run_energy_recall: usize,
pub pca_fdc_recall: usize,
pub threshold_recall: usize,
pub mean_raw_boundary_lead_runs: Option<f64>,
pub mean_persistent_boundary_lead_runs: Option<f64>,
pub mean_raw_violation_lead_runs: Option<f64>,
pub mean_persistent_violation_lead_runs: Option<f64>,
pub mean_ewma_lead_runs: Option<f64>,
pub mean_cusum_lead_runs: Option<f64>,
pub mean_run_energy_lead_runs: Option<f64>,
pub mean_pca_fdc_lead_runs: Option<f64>,
pub mean_threshold_lead_runs: Option<f64>,
pub mean_persistent_boundary_minus_cusum_delta_runs: Option<f64>,
pub mean_persistent_boundary_minus_pca_fdc_delta_runs: Option<f64>,
pub mean_persistent_boundary_minus_ewma_delta_runs: Option<f64>,
pub mean_persistent_boundary_minus_threshold_delta_runs: Option<f64>,
pub pass_run_dsfb_persistent_boundary_nuisance_rate: f64,
pub pass_run_dsfb_persistent_violation_nuisance_rate: f64,
pub pass_run_ewma_nuisance_rate: f64,
pub pass_run_cusum_nuisance_rate: f64,
pub pass_run_run_energy_nuisance_rate: f64,
pub pass_run_pca_fdc_nuisance_rate: f64,
pub pass_run_threshold_nuisance_rate: f64,
pub persistent_boundary_episode_count: usize,
pub mean_persistent_boundary_episode_length: Option<f64>,
pub persistent_non_escalating_boundary_episode_fraction: Option<f64>,
pub mean_persistent_boundary_density_failure: f64,
pub mean_persistent_boundary_density_pass: f64,
pub mean_persistent_violation_density_failure: f64,
pub mean_persistent_violation_density_pass: f64,
pub mean_threshold_density_failure: f64,
pub mean_threshold_density_pass: f64,
pub mean_ewma_density_failure: f64,
pub mean_ewma_density_pass: f64,
pub pre_failure_slow_drift_precision_proxy: Option<f64>,
pub transient_excursion_precision_proxy: Option<f64>,
pub recurrent_boundary_approach_precision_proxy: Option<f64>,
}Fields§
§config_id: usize§healthy_pass_runs: usize§drift_window: usize§envelope_sigma: f64§boundary_fraction_of_rho: f64§state_confirmation_steps: usize§persistent_state_steps: usize§density_window: usize§ewma_alpha: f64§ewma_sigma_multiplier: f64§cusum_kappa_sigma_multiplier: f64§cusum_alarm_sigma_multiplier: f64§run_energy_sigma_multiplier: f64§pca_variance_explained: f64§pca_t2_sigma_multiplier: f64§pca_spe_sigma_multiplier: f64§drift_sigma_multiplier: f64§slew_sigma_multiplier: f64§grazing_window: usize§grazing_min_hits: usize§pre_failure_lookback_runs: usize§analyzable_feature_count: usize§failure_runs: usize§dsfb_raw_recall: usize§dsfb_persistent_recall: usize§dsfb_raw_boundary_recall: usize§dsfb_persistent_boundary_recall: usize§dsfb_raw_violation_recall: usize§dsfb_persistent_violation_recall: usize§ewma_recall: usize§cusum_recall: usize§run_energy_recall: usize§pca_fdc_recall: usize§threshold_recall: usize§mean_raw_boundary_lead_runs: Option<f64>§mean_persistent_boundary_lead_runs: Option<f64>§mean_raw_violation_lead_runs: Option<f64>§mean_persistent_violation_lead_runs: Option<f64>§mean_ewma_lead_runs: Option<f64>§mean_cusum_lead_runs: Option<f64>§mean_run_energy_lead_runs: Option<f64>§mean_pca_fdc_lead_runs: Option<f64>§mean_threshold_lead_runs: Option<f64>§mean_persistent_boundary_minus_cusum_delta_runs: Option<f64>§mean_persistent_boundary_minus_pca_fdc_delta_runs: Option<f64>§mean_persistent_boundary_minus_ewma_delta_runs: Option<f64>§mean_persistent_boundary_minus_threshold_delta_runs: Option<f64>§pass_run_dsfb_persistent_boundary_nuisance_rate: f64§pass_run_dsfb_persistent_violation_nuisance_rate: f64§pass_run_ewma_nuisance_rate: f64§pass_run_cusum_nuisance_rate: f64§pass_run_run_energy_nuisance_rate: f64§pass_run_pca_fdc_nuisance_rate: f64§pass_run_threshold_nuisance_rate: f64§persistent_boundary_episode_count: usize§mean_persistent_boundary_episode_length: Option<f64>§persistent_non_escalating_boundary_episode_fraction: Option<f64>§mean_persistent_boundary_density_failure: f64§mean_persistent_boundary_density_pass: f64§mean_persistent_violation_density_failure: f64§mean_persistent_violation_density_pass: f64§mean_threshold_density_failure: f64§mean_threshold_density_pass: f64§mean_ewma_density_failure: f64§mean_ewma_density_pass: f64§pre_failure_slow_drift_precision_proxy: Option<f64>§transient_excursion_precision_proxy: Option<f64>§recurrent_boundary_approach_precision_proxy: Option<f64>Trait Implementations§
Source§impl Clone for CalibrationResultRow
impl Clone for CalibrationResultRow
Source§fn clone(&self) -> CalibrationResultRow
fn clone(&self) -> CalibrationResultRow
Returns a duplicate of the value. Read more
1.0.0 · 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 CalibrationResultRow
impl Debug for CalibrationResultRow
Auto Trait Implementations§
impl Freeze for CalibrationResultRow
impl RefUnwindSafe for CalibrationResultRow
impl Send for CalibrationResultRow
impl Sync for CalibrationResultRow
impl Unpin for CalibrationResultRow
impl UnsafeUnpin for CalibrationResultRow
impl UnwindSafe for CalibrationResultRow
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