pub struct EvaluationThresholds {Show 21 fields
pub benford_p_value_min: f64,
pub benford_mad_max: f64,
pub amount_ks_p_value_min: f64,
pub temporal_correlation_min: f64,
pub drift_magnitude_min: f64,
pub drift_hellinger_max: f64,
pub drift_psi_max: f64,
pub drift_f1_score_min: f64,
pub balance_tolerance: Decimal,
pub subledger_reconciliation_rate_min: f64,
pub document_chain_completion_min: f64,
pub ic_match_rate_min: f64,
pub referential_integrity_min: f64,
pub duplicate_rate_max: f64,
pub completeness_rate_min: f64,
pub format_consistency_min: f64,
pub anomaly_rate_min: f64,
pub anomaly_rate_max: f64,
pub label_coverage_min: f64,
pub train_ratio_min: f64,
pub graph_connectivity_min: f64,
}Expand description
Pass/fail thresholds for evaluation metrics.
Fields§
§benford_p_value_min: f64Minimum p-value for Benford’s Law chi-squared test.
benford_mad_max: f64Maximum Mean Absolute Deviation for Benford’s Law.
amount_ks_p_value_min: f64Minimum p-value for amount distribution KS test.
temporal_correlation_min: f64Minimum correlation for temporal patterns.
drift_magnitude_min: f64Minimum drift magnitude to consider significant.
drift_hellinger_max: f64Maximum Hellinger distance threshold.
drift_psi_max: f64Maximum Population Stability Index (PSI) threshold.
drift_f1_score_min: f64Minimum F1 score for drift detection quality.
balance_tolerance: DecimalMaximum balance sheet imbalance.
subledger_reconciliation_rate_min: f64Minimum subledger reconciliation rate.
document_chain_completion_min: f64Minimum document chain completion rate.
ic_match_rate_min: f64Minimum intercompany match rate.
referential_integrity_min: f64Minimum referential integrity rate.
duplicate_rate_max: f64Maximum duplicate rate.
completeness_rate_min: f64Minimum completeness rate.
format_consistency_min: f64Minimum format consistency rate.
anomaly_rate_min: f64Minimum anomaly rate.
anomaly_rate_max: f64Maximum anomaly rate.
label_coverage_min: f64Minimum label coverage.
train_ratio_min: f64Minimum train ratio.
graph_connectivity_min: f64Minimum graph connectivity.
Implementations§
Trait Implementations§
Source§impl Clone for EvaluationThresholds
impl Clone for EvaluationThresholds
Source§fn clone(&self) -> EvaluationThresholds
fn clone(&self) -> EvaluationThresholds
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for EvaluationThresholds
impl Debug for EvaluationThresholds
Source§impl Default for EvaluationThresholds
impl Default for EvaluationThresholds
Source§impl<'de> Deserialize<'de> for EvaluationThresholds
impl<'de> Deserialize<'de> for EvaluationThresholds
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Auto Trait Implementations§
impl Freeze for EvaluationThresholds
impl RefUnwindSafe for EvaluationThresholds
impl Send for EvaluationThresholds
impl Sync for EvaluationThresholds
impl Unpin for EvaluationThresholds
impl UnwindSafe for EvaluationThresholds
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.