1、下载R语言包及RStudio
2、打开RStudio,新建R Script
3、修改工作目录
4、把需要相关性分析的数据复制到txt文本中
5、输入如下代码:首次需要安装“corrplot”包,在框中输入install.packages(""),下同。
library('corrplot')
library('RColorBrewer')
dat <- read.table('2.txt', header = T, sep ='\t')
dat <- as.matrix(dat)
corr <- cor(dat)
corrplot(corr)
corrplot.mixed(corr, lower.col = "black", number.cex = .7,
upper = 'square', order = "hclust",
upper.col = brewer.pal(n = 8, name = "PuOr"))
6、或如下代码(首次需要安装“PerformanceAnalytics
”包)
library(Hmisc)#加载包
dat <- read.table('3.txt', header = T, sep ='\t')
dat <- as.matrix(dat)
res2 <- rcorr(as.matrix(dat))
res2
library(PerformanceAnalytics)#加载包
chart.Correlation(dat, histogram=TRUE, pch=19)
遇到问题:
尚不知如何调整参数、图例字体大小。
为节省时间,第5步生成的图暂且通过PS橡皮擦和文字插入解决;第6步生成的图暂且通过adobe acrobat pro修改文字(由于数据量大,编辑的时候非常卡)。
相关链接:
R语言官网:Download R-4.1.2 for Windows. The R-project for statistical computing.
RStudio官网:RStudio | Open source & professional software for data science teams - RStudio
R Corrplot软件包简介,绘制相关热图_gavin_cdc的博客-CSDN博客_corrplot
相关性分析和相关性分析可视化常用方法汇总 - 云+社区 - 腾讯云
R语言:修改chart.Correlation()函数绘制相关性图——完美出图_李见深1998的博客-CSDN博客_r语言相关性图