Code covered by the BSD License  

Highlights from
Fleiss'es kappa

Be the first to rate this file! 8 Downloads (last 30 days) File Size: 3.25 KB File ID: #15426

Fleiss'es kappa

by Giuseppe Cardillo

 

25 Jun 2007 (Updated 23 Dec 2009)

Compute the Fleiss'es kappa for multiple raters

| Watch this File

File Information
Description

Fleiss'es kappa is a generalization of Scott's pi statistic, a statistical measure of inter-rater reliability. It is also related to Cohen's kappa statistic. Whereas Scott's pi and Cohen's kappa work for only two raters, Fleiss'es kappa works for any number of raters giving categorical ratings (see nominal data), to a fixed number of items. It can be interpreted as expressing the extent to which the observed amount of agreement among raters exceeds what would be expected if all raters made their ratings completely randomly. Agreement can be thought of as follows, if a fixed number of people assign numerical ratings to a number of items then the kappa will give a measure for how consistent the ratings are. The scoring range is between 0 and 1.

You can visit my homepage http://home.tele2.it/cardillo
My profile on XING http://www.xing.com/go/invita/13675097
My profile on LinkedIN http://it.linkedin.com/in/giuseppecardillo

MATLAB release MATLAB 7.3 (R2006b)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (4)
26 Jun 2007 Amy Graham

I think this m-file is to work with rates not raters.

28 Jun 2007 Giuseppe Cardillo

The Fleiss'es kappa is an overall valuation of agreement. It doesn't recognize differences among raters. I think that this can be done using Cohen's kappa.
An example of the use of Fleiss'es kappa may be the following: Consider 14 psychiatrists are asked to look at ten patients. Each psychiatrist gives one of possibly five diagnoses to each patient. The Fleiss'es kappa can be computed to show the degree of agreement among the psychiatrists above the level of agreement expected by chance.

25 Sep 2009 Adrian ADEWUNMI

Whenever I imput any other matrix than a 5 x 10 matrix into matlab, using your function "fleiss(X)"it gives an error message as follows:

EDU>> fleiss(X)
??? Error using ==> fleiss at 107
The raters are not the same for each rows

Can you tell me how to fix this?
 Thx

25 Sep 2009 Adrian ADEWUNMI

With much pleasure, I am pleased to announce I have solved the problem .

Thanks to Giuseppe Cardillo for this matlab function.....good job.

Please login to add a comment or rating.
Updates
28 Jun 2007

Corrections in help lines

26 Sep 2007

new output edited

27 May 2008

there is some numerical inaccuracy so that r*(1/r)' isn't numerically equal to a square matrix of 1 if all element in r are equal. So I have changed the test to check that all raters are the same for each row.

12 Jun 2008

NORMCDF was replaced by ERFC so Statistics Toolbox is no more needed

24 Sep 2008

Improvement in input error handling

25 Sep 2008

mistake correction

12 Nov 2008

Changes in help section

23 Dec 2009

Changes in description

Tag Activity for this File
Tag Applied By Date/Time
statistics Giuseppe Cardillo 22 Oct 2008 09:17:18
probability Giuseppe Cardillo 22 Oct 2008 09:17:18
fleiss Giuseppe Cardillo 22 Oct 2008 09:17:18
kappa Giuseppe Cardillo 22 Oct 2008 09:17:18
scotts Giuseppe Cardillo 22 Oct 2008 09:17:18
reliability Giuseppe Cardillo 22 Oct 2008 09:17:18
interrater Giuseppe Cardillo 22 Oct 2008 09:17:18
pi Giuseppe Cardillo 22 Oct 2008 09:17:18
statistics Cristina McIntire 12 Nov 2008 14:02:24
probability Cristina McIntire 12 Nov 2008 14:02:24
kappa Adrian ADEWUNMI 25 Sep 2009 08:07:17

Contact us at files@mathworks.com