[R] kripp.alph error message
Jim Lemon
jim at bitwrit.com.au
Fri Jul 8 09:42:12 CEST 2011
On 07/08/2011 04:54 AM, sderose wrote:
> Hi! I fairly new to R, have only done pretty basic things so far, so this may
> be a very basic question..... But I did search the forums and didn't see a
> solution....
>
> I'm trying to get going with kripp.alpha(). I'm loading data from a file,
> like this:
>
>> library(irr)
> Loading required package: lpSolve
>> x<- read.table("foo", comment.char="#", header=TRUE, sep=",", quote="\"")
>> x
> HITId Resp1 Resp2 Resp3
> 1 22QI9NZW6HEZ1HYZ5BYTC69GDR5NXQ none
> 2 24SB6BFMFFOYTBDW8Y6DKESCJWZXKU lead lead
> 3 26OAUC26DG678UHYAF6K4COKLOH5CG none none none
> 4 28RZJMJUNU8LUZB2FVWRD8D828Y0G0 tick tick both
> 5 29DGULF395SW1G0WU7UN2NJBHK4QCE none none none
> 6 2F6CCF0CP5KXKM2IXXOYK4PMQS1VWM both none none
> 7 2IUSTMOFXRDSZBWWTD4N1JFMK6CURS lead none lead
> 8 2J9CJK63ZVE3CKKF9X1QDJL5A8IY98 lead lead lead
> 9 2NVG67D1X3V0ADK73ZTJI1M78PNIBW none none lead
> 10 2QNSW6NG1FS3IR7EQD61JZSZ47ZXJV none none none
> 11 2RVZXR24SMEZUV6DZ1E9Y8P9H8B0HZ lead lead lead
> 12 2UK1O3W5XH0JKICDHZPETLSPQANIC3 none none
> 13 2UKAC9KSSZVXSVAZK9LKUOYG6NZ2KP lead lead none
> 14 2W80ONNVRH1KCHT9V627ANV94PZNWX none none none
> 15 2Z3KH1Q6SVQ8C1SH59XL9OBVVN42LS none none none
>
> So that seems fine; but then:
>
>> res<- kripp.alpha(x, method = "nominal")
> Error in sort.list(y) :
> 'x' must be atomic for 'sort.list'
> Have you called 'sort' on a list?
>
>
> I thought kripp.alpha takes a data frame, which is what I thought read.table
> returns. What does "atomic" mean?
>
Hi Steve,
A data frame is a type of list, and the kripp.alpha function wants a
matrix, not a data.frame. I also wonder if you want the first column.
Try this:
kripp.alpha(as.matrix(x[,-1]))
Jim
More information about the R-help
mailing list