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:> 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?? > > brettSee ?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:>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 > >______________________________________________ >R-help at stat.math.ethz.ch mailing list >https://stat.ethz.ch/mailman/listinfo/r-help >PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > >