Degree of agreement among raters.
Project description
The irrCAC is a Python package that provides several functions for calculating various chance-corrected agreement coefficients. This package closely follows the general framework of inter-rater reliability assessment presented by Gwet (2014).
The functionality covers calculations for various chance-corrected agreement coefficients (CAC) among 2 or more raters. Among the CAC coefficients covered are Cohen’s kappa, Conger’s kappa, Fleiss’ kappa, Brennan-Prediger coefficient, Gwet’s AC1/AC2 coefficients, and Krippendorff’s alpha. Multiple sets of weights are proposed for computing weighted analyses.
The functions included in this package can handle 2 types of input data. Those types with the corresponding coefficients are in the following list:
Contingency Table
Brennar-Prediger
Cohen’s kappa
Gwet AC1/AC2
Krippendorff’s Alpha
Percent Agreement
Schott’s Pi
Raw Data
Fleiss’ kappa
Gwet AC1/AC2
Krippendorff’s Alpha
Conger’s kappa
Brennar-Prediger
Installation
To install the package, run:
pip install irrCAC
Developers
To use the code for development it is recommended to install poetry and run:
poetry install
And add the pre-commit hook:
pre-commit install
and update the hooks:
pre-commit autoupdate
To update the project dependencies, run:
poetry update
Next run the tests:
poetry run pytest
There is also a config file for tox so you can automatically run the tests for various python versions like this:
tox
Documentation
The documentation of the project is available at the following page: http://irrcac.readthedocs.io/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.