Skip to main content

Degree of agreement among raters.

Project description

Documentation Status pre-commit https://img.shields.io/badge/code%20style-black-000000.svg

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:

  1. Contingency Table

  1. Brennar-Prediger

  2. Cohen’s kappa

  3. Gwet AC1/AC2

  4. Krippendorff’s Alpha

  5. Percent Agreement

  6. Schott’s Pi

  1. Raw Data

  1. Fleiss’ kappa

  2. Gwet AC1/AC2

  3. Krippendorff’s Alpha

  4. Conger’s kappa

  5. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

irrcac-0.4.4.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

irrcac-0.4.4-py3-none-any.whl (21.2 kB view details)

Uploaded Python 3

File details

Details for the file irrcac-0.4.4.tar.gz.

File metadata

  • Download URL: irrcac-0.4.4.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.10.12 Linux/5.4.0-189-generic

File hashes

Hashes for irrcac-0.4.4.tar.gz
Algorithm Hash digest
SHA256 153fc4c5dc6b5c47a44a8ad3f025cc495bc15fc2c2ba50754a6cc48724a10ed6
MD5 50bee318bcb12d01b1d15507c637db1e
BLAKE2b-256 cf0398154fe1cdb333b6aefa878fb1e078ae41807ebde8f19b1e50c47905ee16

See more details on using hashes here.

File details

Details for the file irrcac-0.4.4-py3-none-any.whl.

File metadata

  • Download URL: irrcac-0.4.4-py3-none-any.whl
  • Upload date:
  • Size: 21.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.10.12 Linux/5.4.0-189-generic

File hashes

Hashes for irrcac-0.4.4-py3-none-any.whl
Algorithm Hash digest
SHA256 abce6bc8a9b8edb58e78d21326477deceb6792615d1660972ece17701344173f
MD5 11bd998fa9dcfe8ca00fbc8874d7771f
BLAKE2b-256 d99238f94f143cc687d615d5a211f9fc40233d59be89ad7b3dbb61ead5acdef7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page