[R-SIG-Finance] Rolling Correlation Matrixes
tonyp
petrovaa at gmail.com
Mon Jun 20 00:23:21 CEST 2011
Hi Achim,
Thanks for your prompt reply. Sounds R is a toy for you to play around with.
mycor <- function(x) {
rval <- cor(x)
rval[lower.tri(rval)]
}
I can see from the first code that you are suggesting a function for
calculating the lower triangle of the correlation matrix and the second
seems to apply a columnwise average somehow. I just don't see how it
calculates the empirical percentile to each entry of the last(pw) matrix.
maybe I misunderstand the function?
apply(pw, 2, function(x) mean(x <= tail(x, 1)))
Can you suggest me, if there is similar function as for pairs() that can be
customized. Once I calculate the last rolling correlation matrix and the
current percentiles I want to put in the lower half what your "mycor"
calculates and in the upper half the matched percentiles for the current
rolling cor matrix in a graphical way?
If anybody else can help me with it, I would totally appreciate it. :)
Thanks again. Seems that I have to learn this tool long way.
Best wishes,
T
--
View this message in context: http://r.789695.n4.nabble.com/Rolling-Correlation-Matrixes-tp3609808p3610056.html
Sent from the Rmetrics mailing list archive at Nabble.com.
More information about the R-SIG-Finance
mailing list