pub struct AcfeAlignment {
pub category_distribution_mad: f64,
pub median_loss_ratio: f64,
pub duration_distribution_ks: f64,
pub detection_method_chi_sq: f64,
pub perpetrator_department_chi_sq: f64,
pub overall_alignment: f64,
pub issues: Vec<String>,
}Expand description
ACFE alignment metrics for evaluation.
Fields§
§category_distribution_mad: f64Mean absolute deviation from ACFE category distribution.
median_loss_ratio: f64Ratio of actual median loss to ACFE expected.
duration_distribution_ks: f64Kolmogorov-Smirnov statistic for duration distribution.
detection_method_chi_sq: f64Chi-squared statistic against ACFE detection method distribution.
perpetrator_department_chi_sq: f64Chi-squared statistic against ACFE perpetrator department distribution.
overall_alignment: f64Overall alignment score (0.0-1.0, higher is better).
issues: Vec<String>List of alignment issues.
Implementations§
Source§impl AcfeAlignment
impl AcfeAlignment
Trait Implementations§
Source§impl Clone for AcfeAlignment
impl Clone for AcfeAlignment
Source§fn clone(&self) -> AcfeAlignment
fn clone(&self) -> AcfeAlignment
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 AcfeAlignment
impl Debug for AcfeAlignment
Source§impl Default for AcfeAlignment
impl Default for AcfeAlignment
Source§impl<'de> Deserialize<'de> for AcfeAlignment
impl<'de> Deserialize<'de> for AcfeAlignment
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 AcfeAlignment
impl RefUnwindSafe for AcfeAlignment
impl Send for AcfeAlignment
impl Sync for AcfeAlignment
impl Unpin for AcfeAlignment
impl UnwindSafe for AcfeAlignment
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.