R语言相关系数

加载包

library(ggplot2)
library(ggpubr)
library(ggExtra)

数据准备

setwd("E:\\研究生学习\\可视化\\R语言绘制50个SCI图的输入文件及代码\\R语言绘制50个SCI图的输入文件及代码\\22.cor")      

inputFile="input.txt"      
gene1="MTMR14"             #第一个基因名字
gene2="PRKCD"              #第二个基因名字

#读取输入文件,提取基因表达量
rt=read.table(inputFile,sep="\t",header=T,check.names=F,row.names=1)
x=as.numeric(rt[gene1,])
y=as.numeric(rt[gene2,])

相关分析

df1=as.data.frame(cbind(x,y))
corT=cor.test(x,y,method="spearman")
cor=corT$estimate
pValue=corT$p.value
p1=ggplot(df1, aes(x, y)) + 
   xlab(gene1)+ylab(gene2)+
   geom_point()+ geom_smooth(method="lm",formula = y ~ x) + theme_bw()+
   stat_cor(method = 'spearman', aes(x =x, y =y))
p1
R语言相关系数

添加变量边际分布

p2=ggMarginal(p1, type = "density", xparams = list(fill = "orange"),yparams = list(fill = "blue"))

p2
R语言相关系数

spearman相关系数

R语言相关系数

    特别申明:本文为转载文章,转载自魏逐禅 逐禅note,不代表贪吃的夜猫子立场,如若转载,请注明出处:https://mp.weixin.qq.com/s/MfsLi19WKTx6RSL723NIoQ

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    xujunzju管理者
    上一篇 2023年5月28日 23:48
    下一篇 2023年5月30日 21:04

    相关推荐

    发表回复

    登录后才能评论
    联系我们
    邮箱:
    xujunzju@gmail.com
    公众号:
    xujunzju6174
    捐赠本站
    捐赠本站
    分享本页
    返回顶部