pub struct AgreementStats {
pub span_agreement: f64,
pub type_agreement: f64,
pub fleiss_kappa: f64,
pub type_specific_agreement: HashMap<String, f64>,
pub contentious_spans: Vec<ContentiousSpan>,
pub num_annotators: usize,
pub num_documents: usize,
}Expand description
Agreement statistics across annotators.
Fields§
§span_agreement: f64Proportion of spans where all annotators agree on existence
type_agreement: f64Proportion of spans where all annotators agree on type
fleiss_kappa: f64Fleiss’ kappa for span identification
type_specific_agreement: HashMap<String, f64>Per-type agreement rates
contentious_spans: Vec<ContentiousSpan>Most disagreed spans (for error analysis)
num_annotators: usizeNumber of annotators
num_documents: usizeNumber of documents
Trait Implementations§
Source§impl Clone for AgreementStats
impl Clone for AgreementStats
Source§fn clone(&self) -> AgreementStats
fn clone(&self) -> AgreementStats
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 AgreementStats
impl Debug for AgreementStats
Source§impl<'de> Deserialize<'de> for AgreementStats
impl<'de> Deserialize<'de> for AgreementStats
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 AgreementStats
impl RefUnwindSafe for AgreementStats
impl Send for AgreementStats
impl Sync for AgreementStats
impl Unpin for AgreementStats
impl UnsafeUnpin for AgreementStats
impl UnwindSafe for AgreementStats
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more