measures
human_protocol_sdk.agreement.measures.agreement(annotations, measure='krippendorffs_alpha', labels=None, bootstrap_method=None, bootstrap_kwargs=None, measure_kwargs=None)
from human_protocol_sdk.agreement import agreement annotations = [ ['cat', 'not', 'cat'], ['cat', 'cat', 'cat'], ['not', 'not', 'not'], ['cat', 'nan', 'not'], ] agreement_report = agreement(annotations, measure="fleiss_kappa") print(agreement_report) # { # 'results': { # 'measure': 'fleiss_kappa', # 'score': 0.3950000000000001, # 'ci': None, # 'confidence_level': None # }, # 'config': { # 'measure': 'fleiss_kappa', # 'labels': array(['cat', 'not'], dtype='<U3'), # 'data': array([['cat', 'not', 'cat'], # ['cat', 'cat', 'cat'], # ['not', 'not', 'not'], # ['cat', '', 'not']], dtype='<U3'), # 'bootstrap_method': None, # 'bootstrap_kwargs': {}, # 'measure_kwargs': {} # } # }
human_protocol_sdk.agreement.measures.cohens_kappa(annotations)
human_protocol_sdk.agreement.measures.fleiss_kappa(annotations)
human_protocol_sdk.agreement.measures.krippendorffs_alpha(annotations, distance_function)
human_protocol_sdk.agreement.measures.percentage(annotations)
human_protocol_sdk.agreement.measures.sigma(annotations, distance_function, p=0.05)
Last updated