pub struct EvaluationThresholds {Show 29 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 min_anomaly_separability: f64,
pub min_feature_quality: f64,
pub min_gnn_readiness: f64,
pub max_domain_gap: f64,
pub min_temporal_fidelity: f64,
pub min_scheme_detectability: f64,
pub min_cross_modal_consistency: f64,
pub min_embedding_readiness: 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.
min_anomaly_separability: f64Minimum anomaly separability (AUC-ROC).
min_feature_quality: f64Minimum feature quality score.
min_gnn_readiness: f64Minimum GNN readiness score.
max_domain_gap: f64Maximum domain gap score.
min_temporal_fidelity: f64Minimum temporal fidelity score.
min_scheme_detectability: f64Minimum scheme detectability score.
min_cross_modal_consistency: f64Minimum cross-modal consistency.
min_embedding_readiness: f64Minimum embedding readiness score.
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 UnsafeUnpin 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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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.