Skip to content

correlation by subset

5 messages · Krishna Kumar, Chuck Cleland

#
Hi all

Having searched the available documentation on R, I request for help
in sorting out the underlying problem.

I have a huge dataset containing 2 variables x and y, which is a daily
price series.

I would like to observe the quarterly correlations among these two
variables. Is there anyway where i can calculate cor.coeff by using a
grouping variable in R.

thanks in advance for the help

rgds

snvk
#
by(mydata, mydata$GROUPING, function(x) cor(x$x, x$y, use="pair"))

?by
Krishna wrote:

  
    
#
Hi Mr. Cleland

Could you please detail the function.

Thanks and best regards

snvk
On 8/24/05, Chuck Cleland <ccleland at optonline.net> wrote:
#
Hi Mr. Cleland

it worked excellently well, and i believe the same logic or function
by() can be used even for running regressions on subsets of huge
datasets. correct me if iam wrong

thank you for the help

rgds

snvk
On 8/24/05, Krishna <snvk4u at gmail.com> wrote:
#
Krishna wrote:
Yes.  For example, the FUN argument to by() can be a summary of a 
linear model:

by(warpbreaks, warpbreaks$tension, function(x) summary(lm(breaks ~ wool, 
data=x)))