Python implementation of the R package IRR
Project description
Python implementation of the R package IRR, all credit goes to the original authors [1]. The package contains functions to calculate coefficients of Interrater Reliability and Agreement for interval, ordinal and nominal data: intraclass-correlations, Finn-Coefficient, Robinson’s A, Kendall’s W, Cohen’s Kappa, and others. This is a straight line-for-line port from the R-package, so it is not particularly Pythonic and mainly made as an exercise to learn more about R. For documentation I highly recommend you head over to the R package page, they put in a lot of effort for the documentation!
How to install
The package is available on the Python Package Index (PyPI). To install it you can run:
pip install pyirr
How to use
A simple example:
from pyirr import read_data, intraclass_correlation data = read_data("anxiety") # loads example data intraclass_correlation(data, "twoway", "agreement")
Returns:
================================================== Intraclass Correlation Results ================================================== Model: twoway Type: agreement Subjects = 20 Raters = 3 ICC(A,1) = 0.20 F-Test, H0: r0 = 0 ; H1 : r0 > 0 F(19.00,39.75) = 1.83, p = 0.0543 95%-Confidence Interval for ICC Population Values: -0.039 < ICC < 0.494 ==================================================
Another simple example:
from pyirr import read_data, kappam_fleiss data = read_data("anxiety") # loads example data kappam_fleiss(data, detail=True)
Returns:
================================================== Fleiss` Kappa for m Raters ================================================== Subjects = 30 Raters = 6 Kappa = 0.430 z = 17.652 p-value = 0.000 Kappa z p.value 1. Depression 0.245 5.192 0.0 2. Personality Disorder 0.245 5.192 0.0 3. Schizophrenia 0.520 11.031 0.0 4. Neurosis 0.471 9.994 0.0 5. Other 0.566 12.009 0.0 ==================================================
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.
Source Distribution
Built Distribution
File details
Details for the file pyirr-0.84.1.2.tar.gz
.
File metadata
- Download URL: pyirr-0.84.1.2.tar.gz
- Upload date:
- Size: 53.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24c80e3b9a1685b3dd8a35e3c17c542711145b4f0abe256b47a5c9bf9c6b6eba |
|
MD5 | ce9986cb7114e1b389178b4e06e72c6e |
|
BLAKE2b-256 | 3e40901b26ba63a0eeab2535f28d23f0dcb4a008768e4abac3055213a217008e |
File details
Details for the file pyirr-0.84.1.2-py3-none-any.whl
.
File metadata
- Download URL: pyirr-0.84.1.2-py3-none-any.whl
- Upload date:
- Size: 58.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.9.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b499b02503851ecf405291e61bbb95ebcc1ee4dfcccbdfcb484947a71a22c2b |
|
MD5 | 8ae3acdb8e7450a2281f6ee4d0cc00e2 |
|
BLAKE2b-256 | 892a46d25a2ae516082127438a0d07bb6df6cc1578575297fa2e80d5469a0413 |