pub struct FairnessSummary {
pub reference_group: String,
pub comparison_group: String,
pub reference_rate: f64,
pub comparison_rate: f64,
pub four_fifths_ratio: f64,
pub passes_four_fifths: bool,
}Expand description
Fairness summary backed by the F4 disparate-impact metric.
Fields§
§reference_group: StringLabel of the reference group.
comparison_group: StringLabel of the comparison group.
reference_rate: f64Selection rate of the reference group.
comparison_rate: f64Selection rate of the comparison group.
four_fifths_ratio: f64Disparate-impact ratio against the four-fifths rule.
passes_four_fifths: boolWhether the ratio passes the four-fifths threshold.
Implementations§
Trait Implementations§
Source§impl Clone for FairnessSummary
impl Clone for FairnessSummary
Source§fn clone(&self) -> FairnessSummary
fn clone(&self) -> FairnessSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 FairnessSummary
impl Debug for FairnessSummary
Source§impl PartialEq for FairnessSummary
impl PartialEq for FairnessSummary
Source§fn eq(&self, other: &FairnessSummary) -> bool
fn eq(&self, other: &FairnessSummary) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for FairnessSummary
Auto Trait Implementations§
impl Freeze for FairnessSummary
impl RefUnwindSafe for FairnessSummary
impl Send for FairnessSummary
impl Sync for FairnessSummary
impl Unpin for FairnessSummary
impl UnsafeUnpin for FairnessSummary
impl UnwindSafe for FairnessSummary
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