Class KrippendorffAlphaAgreement

java.lang.Object
All Implemented Interfaces:
ICodingItemSpecificAgreement, IAgreementMeasure, ICategorySpecificAgreement, IChanceCorrectedDisagreement, IItemSpecificAgreement<ICodingAnnotationItem>, IWeightedAgreement

public class KrippendorffAlphaAgreement
extends WeightedAgreement
implements IChanceCorrectedDisagreement, ICategorySpecificAgreement, ICodingItemSpecificAgreement
Implementation of Krippendorff's (1980) alpha-measure for calculating a chance-corrected inter-rater agreement for multiple raters with arbitrary distance/weighting functions. The basic idea is to divide the estimated variance of within the items by the estimated total variance. Before an inter-rater agreement can be calculated, an IDistanceFunction instance needs to be assigned.

References:
  • Krippendorff, K.: Estimating the reliability, systematic error and random error of interval data. Educational and Psychological Measurement 30(1):61-70, 1970.
  • Krippendorff, K.: Content Analysis: An Introduction to Its Methodology. 2nd edition, Thousand Oaks, CA: Sage Publications, 2004.
  • Artstein, R. & Poesio, M.: Inter-Coder Agreement for Computational Linguistics. Computational Linguistics 34(4):555-596, 2008.
Author:
Christian M. Meyer