如何在正确的视图中创建梨子相关矩阵

时间:2019-05-16 08:04:05

标签: r r-corrplot pearson-correlation

我有一个简单的问题。我尝试使用R(corrplot包)来获得皮尔逊相关性。我获得了正确的矩阵,但是我只想在主对角线下方的部分加上数字1。

我使用此脚本:

cor(Dati_Rsoftware[,1:17], method=c('pearson'))
###Correlation calculation###

library(corrplot)
Bisznia = cor(Dati_Rsoftware[,1:17], method=c('pearson'))
corrplot(Bisznia)
###Matrix###

感谢您的帮助。 乔

2 个答案:

答案 0 :(得分:2)

使用玩具数据集iris,加载包装:

library(corrplot)

iris_cor <- cor(iris[,1:4], method = c("pearson"))
corrplot(iris_cor, method = "circle", type = "upper")

输出如下: enter image description here

自变量type="upper"是仅绘制高于原理对角线的圆的关键。

答案 1 :(得分:0)

您看过documentation吗?从您提供的图像来看,您正在寻找以下内容:

library(corrplot)
library(dplyr)

as_tibble(mtcars) %>% 
    cor() %>% 
    corrplot(type = "lower",        # can be upper, lower, or full
             method = "color",      # can also be circle, square, etc.
             addCoef.col = "black", # text color
             number.cex = .7        # text size
             )

enter image description here