从tidyverse创建相关结果

时间:2018-09-27 09:04:08

标签: r

我和tidyverse有一些关联

data %>% 
  select_if(is.numeric) %>% 
  cor

输出:

              age height      income
age     1.00000000     NA -0.00100384
height          NA      1          NA
income -0.00100384     NA  1.00000000

我想形象化这个cor ..任何建议吗?

我正在尝试corrplot,但是没有用。

1 个答案:

答案 0 :(得分:1)

这有效:

mtcars %>% 
  select_if(is.numeric) %>% 
  cor(., use="complete.obs") %>% # we make the correlations, only on complete.obs
  round(., 3) %>%  # this just rounds up the numbers, we can remove it
  corrplot::corrplot(., method="number") # call to corrplot function

enter image description here

注意,如果相关性较小,则字体颜色将为几乎白色。尝试使用颜色选项进行调整。