Nothing
## -----------------------------------------------------------------------------
vv <- matrix(c(100.511, 159.266, 3.888, 59.964, 37.231, 32.944, 68.845,
159.266, 277.723, 6.161, 95.017, 58.995, 52.203, 109.09, 3.888,
6.161, 99.831, 2.32, 1.44, 1.274, 2.663, 59.964, 95.017, 2.32,
35.774, 22.212, 19.655, 41.073, 37.231, 58.995, 1.44, 22.212,
40.432, 12.203, 25.502, 32.944, 52.203, 1.274, 19.655, 12.203,
10.798, 22.566, 68.845, 109.09, 2.663, 41.073, 25.502, 22.566,
96.217), nrow=7, byrow=TRUE)
print(vv)
## -----------------------------------------------------------------------------
eigen(vv)$values
## -----------------------------------------------------------------------------
cc <- cov2cor(vv)
max(cc) # 1.000041
## -----------------------------------------------------------------------------
require(psych)
cc2 <- psych::cor.smooth(cc)
max(cc2)
## -----------------------------------------------------------------------------
library(sfsmisc)
# nearcor uses 'identical' and says the matrix is not symmetric
isSymmetric(cc) # TRUE
identical(cc, t(cc)) # FALSE
# round slightly to make it symmetric
cc3 <- nearcor(round(cc,12))$cor
max(cc3)
## ---- fig.width=6, fig.height=6, fig.align="center"---------------------------
require(corrgram)
corrgram(cc2, lower=panel.cor)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.