Skip to content

(no subject)

3 messages · Brett Stansfield, Sundar Dorai-Raj, Spencer Graves

#
Dear R
I'm trying to do a correlation matrix for some variables I have.
Unfortunately there are some NA entries for some of the variables 
I tried the following

cor(sleep[c("logbw", "logbrw", "SlowSleep", "ParaSleep", "loglife",
"loggest")])

but it told me
Error in cor(sleep[c("logbw", "logbrw", "SlowSleep", "ParaSleep", "loglife",
: 
        missing observations in cov/cor

How can I get R to conduct a correlation matrix for this data set??

brett
#
Brett Stansfield wrote on 3/16/2005 3:54 PM:
See ?cor. I think you want:

cor(sleep, use = "complete.obs") # or "pairwise.complete.obs"

(please read the posting guide, which would tell you to use an 
informative subject line and also point you to the help files)

PLEASE do read the posting guide! 
http://www.R-project.org/posting-guide.html

--sundar
#
"?cor" revealed that the "cor" function has an argument "use" with 
a default of "all.obs" and options of "complete.obs"' or 
'"pairwise.complete.obs".  Either of these other two should get you past 
this error message. 

      hope this helps.
      spencer graves
p.s.  As indicated by earlier remarks on this list, the posting guide 
"http://www.R-project.org/posting-guide.html" has helped people answer 
their own questions in the process of preparing a question for this 
list.  You may wish to try it if you haven't already.
Brett Stansfield wrote: