[Rd] cor(..., method="spearman") or cor(...,
	method="kendall") (PR#6641)
    Peter Dalgaard 
    p.dalgaard at biostat.ku.dk
       
    Wed Mar  3 23:45:27 MET 2004
    
    
  
JRitter at hhh.umn.edu writes:
> Dear R maintainers,
> 
> R is great.  Now that I have that out of the way, I believe I have
> encountered a bug, or at least an inconsistency, in how Spearman and
> Kendall rank correlations are handled.  Specifically, cor() and
> cor.test() do not produce the same answer when the data contain NAs.
We know... PR#6448 is the same thing. (The problem is that rank()
follows sort() which by default sorts NA's to the end of the sorted
vector. Thus NA's get a high rank and if both x and y have NA at the
same time, a high spearman correlation is calculated.) It is fixed in
the patched R version and also in the development sources (soon to be
1.9.0). 
-- 
   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907
    
    
More information about the R-devel
mailing list