Convertir una matriz de correlación en una tabla de datos en R
Convertir una matriz de correlación en una tabla de datos en R
Y uno de ellos, llamado Cleofás, le dijo a Jesús: «¿Eres tú el único en Jerusalén que no sabe lo que ha pasado estos días?» Lucas 24, 18. Miércoles de la Octava de Pascua, 2021.
La cena de Emaús, Pedro Pablo Rubens.
Disponemos de una matriz de correlación, como por ejemplo, la siguiente:
m <- cor(iris[,1:4])
m
Sepal.Length Sepal.Width Petal.Length Petal.Width Sepal.Length 1.0000000 -0.1175698 0.8717538 0.8179411 Sepal.Width -0.1175698 1.0000000 -0.4284401 -0.3661259 Petal.Length 0.8717538 -0.4284401 1.0000000 0.9628654 Petal.Width 0.8179411 -0.3661259 0.9628654 1.0000000
Y deseamos transformarla en un tabla de datos. La siguiente instrucción convierte dicha matriz en una base de datos:
as.data.frame(as.table(m))
Var1 Var2 Freq 1 Sepal.Length Sepal.Length 1.0000000 2 Sepal.Width Sepal.Length -0.1175698 3 Petal.Length Sepal.Length 0.8717538 4 Petal.Width Sepal.Length 0.8179411 5 Sepal.Length Sepal.Width -0.1175698 6 Sepal.Width Sepal.Width 1.0000000 7 Petal.Length Sepal.Width -0.4284401 8 Petal.Width Sepal.Width -0.3661259 9 Sepal.Length Petal.Length 0.8717538 10 Sepal.Width Petal.Length -0.4284401 11 Petal.Length Petal.Length 1.0000000 12 Petal.Width Petal.Length 0.9628654 13 Sepal.Length Petal.Width 0.8179411 14 Sepal.Width Petal.Width -0.3661259 15 Petal.Length Petal.Width 0.9628654 16 Petal.Width Petal.Width 1.0000000