相关性分析
尔云间一个专门做科研的团队原创小果生信果相关分析是指对两个或多个具备相关性的变量元素进行分析,从而衡量两个因素的的相关密切程度,相关
尔云间 一个专门做科研的团队
原创 小果 生信果
(相关资料图)
相关分析是指对两个或多个具备相关性的变量元素进行分析,从而衡量两个因素的的相关密切程度,相关性的元素之间需要存在一定的联系或者概率才可以进行相关性分析。判断数据是否具有相关关系,最直观的方法就是绘制散点图
要判断多个数据的之间的关系,散点图的绘制就会显得比较繁琐,这时候要选择绘制散点矩阵
相关系数
相关系数衡量了两个变量的统一程度,范围是-1~1,‘1’代表完全正相关,‘-1’代表完全负相关。比较常用的是Pearson‘皮尔逊’相关系数、Spearman‘斯皮尔曼’相关系数。在R中,相关性分析的R包:
install.packages("corrplot")
网址:Visualize correlation matrix using correlogram - Easy Guides - Wiki - STHDA
下面小果将带大家用具体的例子来了解相关性的概念:测试数据是ggplot2 包中自带的diamond 数据,每一行为一种钻石,每一列为钻石不同的属性,如carat (克拉), cut (切工), color (色泽), clarity (透明度) 等。数据读进来后,怎么绘制呢?不要着急,小果将一步步带你学习。
首先绘制散点图,横轴是克拉数,纵轴是价格(正相关)qplot(carat,price,data=dat)
绘制散点图,对x,y 值取log,可以看出钻石的克拉数和价格是呈现正相关的。
qplot(log(carat),log(price),data=dat)
颜色、大小、性状和其他属性的设置
qplot(carat,price,data=dat,colour=color)
# 后期应用ggplot() 函数后,可以更加自由的绘制各种组合图形
qplot(carat,price,data=dat,geom=c("point","smooth"))# 添加了一条拟合曲线
大家对相关性是不是有了一些初步的了解了呢?不要着急,下面小果将会带大家学习corrgram绘制相关性:
df <- read.csv("corrplot.csv", row.names = 1)head(df)par(bg = "#fdfdfd")# 左下角panel.raters <- function (x, y, corr = NULL, ...) { if (!is.null(corr)) return() plot.xy(xy.coords(x, y), type = "p", pch = 20, #点形状 cex = .5, #点大小 ...) abline(lm(y ~ x), lwd = 2) #画拟合线 box(col = "black", lwd = 2) #黑色粗边框}# 对角线textPanel <- function (x = 0.5, y = 0.5, txt, cex, font) { text(x, y, txt, cex = cex, font = font) box(col = "black", lwd = 2)}# 右上角panel.fill.cor <- function (x, y, corr = NULL, ...){ # 计算相关系数 corr <- round(cor(x, y, use = "pairwise", method = "pearson"),2) # 可以换成"kendall"或 "spearman" # 自定义背景颜色 ncol <- 14 col.regions <- colorRampPalette(c('darkslateblue', 'navy', 'white', 'firebrick3', 'red')) pal <- col.regions(ncol) col.ind <- as.numeric(cut(corr, breaks = seq(from = -1, to = 1, length.out = ncol + 1), include.lowest = TRUE)) # 画背景 par(new=TRUE) plot(0, type='n', xlim=c(-1,1), ylim=c(-1,1), axes=FALSE, asp=1) usr <- par("usr") rect(usr[1], usr[3], usr[2], usr[4], col = pal[col.ind], border = NA) # 写相关系数 text(0, 0, labels = corr, cex = 2.5, col = ifelse(corr > 0, "black", "white")) box(col = "black") #黑色窄边框}# 画图并保存到pdf文件pdf("corrgram.pdf",8,8)pairs(df[1:5], gap = .5, #小图之间的空隙 text.panel = textPanel, #对角线 lower.panel = panel.raters, #左下角 upper.panel = panel.fill.cor) #右上角dev.off()
好了,今天的分享就到这里了,欢迎关注"生信果”,生信入门、R语言、生信图解读与绘制、软件操作、代码复现、生信硬核知识技能、服务器、生物信息学的教程,以及基于R的分析和可视化等原创内容,一起见证小白和大佬的成长。
推荐阅读
多种花样都能懂,富集图的看法
相关性图谱之相关性热图学习
小果教你快速优雅使用Genecards数据库
从UCSC下载TCGA数据
简单高效利用Batch Entrez批量获取基因别名
关键词:
尔云间一个专门做科研的团队原创小果生信果相关分析是指对两个或多个具备相关性的变量元素进行分析,从而衡量两个因素的的相关密切程度,相关
科技日报北京4月5日电(记者陆成宽)我国科学家在室温下实现超快氢负离子传导!中科院大连化学物理研究所陈萍研究员、曹湖军副研究员团队提出了一
苹果投资者对于“AR MR头显成为下个消费级电子产品”并没有太大的信心,苹果公司为了说服和增强其信心,即将举办的WWDC2023开发者大会是“最后
1、一:怎样做不会让空心菜变色:可以把空心菜用水先抄一下,大概8、9成熟了。2、捞出后,把水空干,把菜晾干。3、然后,待
1、身体,速度,准确的判断,恰倒好处的卡位,护球。2、大局观,反击时第一时间将球传到对方的危险地带。3、应该积极助攻
学生们尊师的最好礼物就是冰心,没什么礼物,只要是一句谢就行,谢谢他们就已经不再是一个很好的回忆。一款创意十足的加湿器,既
周小川:多维度审视消费信贷的模式,个贷,贷款,周小川,消费贷,银行家,科学家,商业银行,消费信贷,经济学家,金融体系
我们在进行高强度的体育锻炼?这是支付宝中蚂蚁庄园玩法8月3日小课堂的问题,答对即可获得一份180g小鸡宝宝饲料作为奖励。那么接下来就让我
张掖中学与香港培侨中学缔结友好合作关系
临渭区扎实开展农村人居环境“五边四荒”专项整治行动
【报道】美国前总统特朗普在纽约曼哈顿刑事法庭出庭应诉引发关注。俄新社、《论据与事实报》等多家俄媒称,扎哈罗娃当地时间4日在社交平台上发
一、湛江最新疫情消息-数据概览:1、新增本土:12;2、新增无症状:0;3、现有确诊:1173;4、累计确诊:1477;
1、主要写一下工作内容,取得的成绩,以及不足,最后提出合理化的建议或者新的努力方向。2、转载:总结,就是把一个时间段的情况进行一次全面
1、治疗咳嗽最好的方法是用氨溴索口服液止咳化痰,氨溴索注射液和氨溴索注射液治疗咳嗽,效果非常好。2、除了氨溴索,还经常用
美国最大零售商沃尔玛公司周二表示,计划为其分销系统配备更多的机器人和软件功能,并补充说,预计到2026财年末,旗下大约三
新湖南,主流新媒体,移动新门户。-分享自@新湖南
长江日报大武汉客户端4月4日讯4日上午,武汉工程大学开展“铭记英雄事迹传承许志伟精神”清明祭扫活动。每年清明节,学校都会组织开展祭扫活动
财联社当地时间周二(4月4日),芬兰正式加入北约,成为北约第31个成员国。芬兰的加入使北约与俄罗斯的边境线长度增加了大约一倍。俄罗斯对此
1、达可感觉到电魂已丢,被迫亲自出手。2、亮亮在魔幻城打败几个魔头,刚要解救山翁和小灵子,忽然天空变暗,风暴迭起,飞沙走
中新社北京4月4日电题:从事服装定制十多年台青叶浩昕看好大陆市场中新社记者郑巧“大陆年轻人越来越注重个性化,私人定制的市场潜力还很大”
上海启动科学数据开源开放平台建设推动人工智能新范式
1、书法学习,讲究“取法乎上”,如果想学篆书,还是先临临《籀文》、《峄山石刻》、《毛公鼎》、《石门颂》等,因为,邓完白,
2023广州番禺汽车消费券☑活动时间:2023年4月3日20:00-6月30日☑发放对象:在番禺区需要购车消费的市民及来穗人员☑发放途径:云闪付APP☑活动内容
每经AI快讯,有投资者在投资者互动平台提问:请问九目公司OLED扩建一期140吨是否已经正式投产?二期280吨是否已经开工建设?谢谢。万润股份(00
近日,我国单机容量最大山地风电项目——三峡能源云南弥勒西风电项目全容量并网发电。
Copyright 2015-2023 港澳酒业网 版权所有 备案号:京ICP备2023022245号-31 联系邮箱:435 226 40 @qq.com