pub struct EvaluationThresholds {Show 17 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 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.
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
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 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>,
Deserialize this value from the given Serde deserializer. Read more
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
Mutably borrows from an owned value. Read more
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>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
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
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.