Calculates the weighted correlation given a data set and a set of weights.
Usage
corr(d, w=rep(1,nrow(d))/nrow(d))
Arguments
d
A matrix with two columns corresponding to the two variables whose correlation
we wish to calculate.
w
A vector of weights to be applied to each pair of observations. The default
is equal weights for each pair. Normalization takes place within the function
so sum(w) need not equal 1.
Value
The correlation coefficient between d[,1] and d[,2].
Details
This function finds the correlation coefficient in weighted form. This is
often useful in bootstrap methods since it allows for numerical differentiation
to get the empirical influence values. It is also necessary to have the
statistic in this form to find ABC intervals.