Как разбросать столбцы матрицы в R? - PullRequest
0 голосов
/ 17 ноября 2018

У меня есть матрица X:

> X
           [,1]         [,2]         [,3]        [,4]        [,5]
[1,] 0.02253900 -0.012803512 -0.013251695 -0.01728001  0.07287110
[2,] 0.07233855 -0.004631113 -0.010130339 -0.01441094  0.06592686
[3,] 0.05094459  0.030918198  0.032321927  0.01459335  0.02315130
[4,] 0.05484819 -0.019442784 -0.017389669  0.01044847  0.05890890
[5,] 0.02164396 -0.030857845  0.007139042 -0.08033237 -0.02356664
[6,] 0.02388358 -0.007537327  0.018435093 -0.01349781  0.04029035

> class(X)
"matrix"

Я хотел бы сделать это диаграмма рассеяния , где каждый столбец сгруппирован по каждому значению x

Здесьмоя неудачная попытка

ggplot(aes(x = 1:5, y = X)) + geom_point()

1 Ответ

0 голосов
/ 17 ноября 2018

Вот одно базовое решение R:

plot(rep(1:ncol(x), each=nrow(x)), x)
...