Как обозначить цвета на графике пар - PullRequest
0 голосов
/ 07 августа 2020

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

my.abs = abs(cor(data))
  my.colors = dmat.color(my.abs)
  my.ordered = order.single(cor(data))
  cpairs(data,my.ordered,panel.colors = my.colors, gap=0.5)

Я знаю, что высокие корреляции показаны розовым, средние - синим, а более слабые - желтым, но я не знаю, что на самом деле означает высокий, средний или слабый с точки зрения значения P.

Я хотел бы поставить поле легенды со значениями P, относящимися к каждому цвету. Возможно?

1 Ответ

0 голосов
/ 07 августа 2020

cpairs() не имеет этой функции для предоставления меток для матрицы корреляции. Я бы посоветовал вам использовать библиотеку GGally. В этой библиотеке вы найдете функцию ggcorr(). В этой функции введите label=True, чтобы визуализировать значение корреляции. Дополнительная информация в этом блоге: https://www.datacamp.com/community/blog/r-correlation-tutorial

...