2 Raters (Nominal)

Degree of agreement of the nominal scale by two raters

Note: Input values must be separated by tabs. Copy and paste from Excel/Numbers.

Your data needs to have the header (variable names) in the first row. Missing values should be indicated by a period (.) or NA.


                
                

Contingency table


                

Cohen's kappa


                

If the data has more categories than binary (e.g., yes and no) with an ordinal structure (e.g., A > B > C, low < medium < high), consider reporting a weighted Kappa (Weights: squared).

Criteria (Strength of agreement):
< 0.20 Poor
0.21–0.40 Fair
0.41–0.60 Moderate
0.61–0.80 Good (Substantial)
0.81–1.00 Very good (Almost perfect)


Krippendorff's alpha reliability coefficient


                

Agreement plot



R session info

              

2 Raters (Ordinal)

Degree of agreement of the nominal scale by two raters

Note: Input values must be separated by tabs. Copy and paste from Excel/Numbers.

Your data needs to have the header (variable names) in the first row. Missing values should be indicated by a period (.) or NA.


                
                

Contingency table


                

Cohen's kappa


                

Criteria (Strength of agreement):
< 0.20 Poor
0.21–0.40 Fair
0.41–0.60 Moderate
0.61–0.80 Good (Substantial)
0.81–1.00 Very good (Almost perfect)


Rank correlation coefficient


                

Krippendorff's alpha reliability coefficient


                

Plot





R session info

              

3 or More Raters (Nominal)

Degree of agreement of the nominal scale by three or more raters

Note: Input values must be separated by tabs. Copy and paste from Excel/Numbers.

Your data needs to have the header (variable names) in the first row and the person's IDs in the first column. Missing values should be indicated by a period (.) or NA.


                
                

Categories selected by raters


                

Fleiss' Kappa


                

Criteria (Strength of agreement):
< 0.40 Poor
0.40–0.75 Intermediate to Good
Over 0.75 Excellent


Krippendorff's alpha reliability coefficient


                

Plot





R session info

              

3 or More Raters (Ordinal)

Degree of agreement of the ordinal scale by three or more raters

Note: Input values must be separated by tabs. Copy and paste from Excel/Numbers.

Your data needs to have the header (variable names) in the first row and the person's IDs in the first column. Missing values should be indicated by a period (.) or NA.


                
                

Categories selected by raters


                

Fleiss' Kappa


                

Criteria (Strength of agreement):
< 0.40 Poor
0.40–0.75 Intermediate to Good
Over 0.75 Excellent


Kendall's coefficient of concordance for ranks (W)


                

Krippendorff's alpha reliability coefficient


                

Plot





R session info

              
Note

This web application is developed with Shiny.


List of Packages Used
library(shiny)
library(shinyAce)
library(irr)
library(psych)
library(vcd)
library(lattice)
library(reshape2)
library(DescTools)

Code

Source code for this application is based on "The handbook of Research in Foreign Language Learning and Teaching" (Takeuchi & Mizumoto, 2012).

The code for this web application is available at GitHub.

If you want to run this code on your computer (in a local R session), run the code below:
library(shiny)
runGitHub("kappa","mizumot")


Citation in Publications

Mizumoto, A. (2015). Langtest (Version 1.0) [Web application]. Retrieved from http://langtest.jp


Article

Mizumoto, A., & Plonsky, L. (2015). R as a lingua franca: Advantages of using R for quantitative research in applied linguistics. Applied Linguistics, Advance online publication. doi:10.1093/applin/amv025


Recommended

To learn more about R, I suggest this excellent and free e-book (pdf), A Guide to Doing Statistics in Second Language Research Using R, written by Dr. Jenifer Larson-Hall.

Also, if you are a cool Mac user and want to use R with GUI, MacR is defenitely the way to go!


Author

Atsushi MIZUMOTO, Ph.D.
Professor of Applied Linguistics
Faculty of Foreign Language Studies /
Graduate School of Foreign Language Education and Research,
Kansai University, Osaka, Japan