(526条消息) 数据可视化——R语言为ggplot图形添加P值和显著性水平_微露的博客-CSDN博客_vlnplot添加p值

head(phe)
ggplot(phe[phe$days_all_samples=="3_samples" &phe$status=='alive',],aes(days_status,AM3_Score)) + geom_boxplot(scale = "width", adjust =.02, trim = TRUE)  +geom_jitter()+ geom_line(aes(x=days_status,y=AM3_Score,color=days.number))+stat_compare_means(comparisons = list(c("Day 1_alive","Day 4_alive"),c("Day 1_alive","Day 8_alive")))+ # Add pairwise comparisons p-valuestat_compare_means(paired = T)
# stat_compare_means(comparisons =list(c('Day 1','Day 4'), c('Day 4','Day 8'),c('Day 1','Day 8')) )
#stat_compare_means(aes(group = status))+
scale_fill_manual(values = c("#00CED1", "#F08080"))+theme_bw()

exprSet=as.matrix(exprSet)
gene.set.list=list('AM3_Gene_features'=AM3_bal)
AM3_bal
gene.set.list=list('AM3_Gene_features'=sort(AM3_bal))#最终结果和AM3_bal中基因的顺序没有关系exp=exprSet#等同于shinny中的算法
ssgsea.res <-gsva(exp,gene.set.list,#method = "ssgsea", #默认方法为gsva#kcdf = "Gaussian",#abs.ranking = T)
View(head(ssgsea.res))
head(phe)cor.test(phe$AM3_Score_shinny,phe$AM3_Score)
cor.test(ssgsea.res[1,],phe$AM3_Score)
cor.test(ssgsea.res[1,],phe$AM3_Score_shinny)
cor.test(ssgsea.res[1,],phe$ventilator_free_days)
cor.test(ssgsea.res[1,],phe$ventilator_free_days)gene.set.list=list("am3_selected_genes"=c("MARCKS","MERTK","GPNMB","LGMN","CD163","PLA2G7","SPP1","APOE","TGFBI","TREM2","ITGAM"))ssgsea.res <-gsva(exp,gene.set.list,method = "ssgsea", #默认方法为gsvakcdf = "Gaussian",abs.ranking = T)phe$ssgsea.res=ssgsea.res[1,]##循环批量 找到最优基因组合AM3_bal
length(AM3_bal)for (gene_numbers in 10:36) {#gene_numbers=20gene.set.list=list(am3_genes=AM3_bal[1:gene_numbers])ssgsea.res <-gsva(exp,gene.set.list,method = "ssgsea", #默认方法为gsvakcdf = "Gaussian",abs.ranking = T)phe$ssgsea.res=ssgsea.res[1,]
#head(phe)#phe[phe$days_sampled=="Day 1",]$ssgsea.res
print(paste0("开始计算========",gene_numbers,"个基因他们是",gene.set.list,"============"))myphe=phe[phe$days_sampled=="Day 8",]
#head(myphe)
#with(phe, shapiro.test(ssgsea.res[status == "alive"]))# p-value = 0.01972#判定是否可以使用t-test http://sthda.com/english/wiki/unpaired-two-samples-t-test-in-r#with(myphe, shapiro.test(ssgsea.res[status == "alive"]))# 0.9465
1#样本中的每一组是否满足正态分布
normality_test=with(myphe, shapiro.test(ssgsea.res[status == "dead"])) #0.6119
if(normality_test$p.value>0.05) {print(paste0("该组别样本满足正态分布,p值为  ",normality_test$p.value))} else {print("该组别样本 !!不满足正太分布

配对样本 显著性检验 p值 willcox test 批量检验 批量ssgsea分析相关推荐

  1. SPSS——均 值 检 验 (Compare Means)——配对样本T检验

    简介 用来检验来自两配对总体的均值是否在统计上有显著差异 配对样本均数t检验简称配对t检验(paired t test),又称非独立两样本均数t检验,适用于配对设计计量资料均数的比较,其比较目的是检验 ...

  2. 独立样本与配对样本t检验

    spss操作全力推荐医咖会这个医学网站,上面讲解非常齐全,下附链接:https://www.mediecogroup.com 组间均值是否存在差异,使用t检验 独立样本t检验 1.需满足条件 ①.数据 ...

  3. 单样本t检验、独立样本t检验、配对样本t检验_python_数据分析_7

    单样本t检验:检验单个变量的均值与目标值之间是否存在差异,如果总体均值已知,样本均值与总体均值之间差异显著性检验属于单样本t检验. 金融应用: 原假设为沪深300收益率均值为0,而p值为0.27> ...

  4. c++ 舞伴配对问题_R绘图:配对样本差异表达作图ggpubr

    R绘图往期回顾: R绘图:唱一半的歌,画一半的图 gghalves R绘图:gggibbous,基于ggplot2的Moon charts R绘图:ggeconodist,基于ggplot2的另类箱图 ...

  5. R语言数据分析笔记——t检验(含正态性检验和方差齐性检验在SPSS和R语言中的操作t检验(单样本、双独立样本、配对样本)在Excel、SPSS、R语言中的操作)

    前言:本文为个人学习笔记,为各大网站上的教学内容之综合整理,综合整理了①假设分析的基础知识.②正态性检验和方差齐性检验在SPSS和R语言中的操作.③t检验(单样本.双独立样本.配对样本)在Excel. ...

  6. Python4班平均成绩统计_医学统计软件应用——SPSS(四) 配对样本及两独立样本t检验...

    t检验多用于两组连续性变量样本均数的比较.例如,研究两地正常成年男性血液红细胞均数的差别,两个班级期末考试成绩之间的差别.配对样本是比较特殊的,配对样本是指两个样本中的观察值由于存在某种联系而一一对应 ...

  7. 统计学基础(假设检验、两个总体均值之差检验,独立样本t检验,配对样本t检验)

    假设检验 σ^2 已知  用z统计量 σ^2 未知  用t统计量 z=(xbar-μ)/(σ/sqrt(n)) t=(xbar-μ)/(s/sqrt(n)) H0: 一般带有等号 "=&qu ...

  8. python配对t检验_用python进行配对样本差异分析

    应用场景非常简单,成对的数据需要检验组间是否存在差异 分成两步: 1.检验正态性 from scipy import stats ##检验是否正态 def norm_test(data): t,p = ...

  9. spss数据分析(平均值检验、单样本的t检验、两独立样本的t检验、配对样本的t检验)

    统计方法分为描述统计和推断性统计,参数估计和假设性检验是推断性统计中的重要部分. 参数检验主要用于抽样研究方法,从总体中抽取一定的样本进行研究 非参数性检验:无法准确假设时 在用样本均值估计总体均值, ...

最新文章

  1. DataGridView,Dataset,DataTable,DataRow等使用心得
  2. 排序(2):直接插入排序
  3. TCP/IP详解学习笔记(1)
  4. 腾讯Techo Park开发者大会召开在即,全球200多位专家共话云计算
  5. 程序员不满薪资拒绝offer,HR怒称:估计你一辈子就是个程序员了!
  6. element中根据条件判断按钮是否禁用_从零动手封装一个通用的vue按钮组件
  7. Pandas DataFrame merge join concat append combin_first 使用demo
  8. 【统计学】利用spss正态分布假定检验 S-W检验 K-S检验 直方图 Q-Q图
  9. mysql运行sql错误1055_sql数据库执行错误代码1055怎么解决?
  10. ceph 删除 osd
  11. 二进制,八进制,十进制,十六进制的详解
  12. 怎么建立局域网_tp-link无线路由器怎么设置 tp-link无线路由器设置方法【图文教程】...
  13. Design Compiler工具学习笔记(7)
  14. cmap参数 plt_[转]matplotlib - plt.rcParams、matshow/cmap/坐标轴设置
  15. python 爬虫程序详解
  16. LeetCode算法题解 38-报数
  17. ORACLE数据库的统一命名与编码规范
  18. Centos7 安装MongoDB
  19. 【TWS使用系列2】如何通过TWS下单及查看账户盈亏
  20. 史上STL最最最最最最全工具书,看我就够了

热门文章

  1. 山起于蛮荒而雄于乌郡,水生于远夷而洪于中州;日出于扶桑而盛于天朝,星布于苍穹而聚于中华。
  2. sendRedirect()与foward
  3. 浅析恒流源与恒压源及其应用
  4. 发票识别 python_Python实现发票自动校核微信机器人的方法
  5. Java之Retry重试机制详解
  6. JavaScript—出现NaN和undefined的原因
  7. 公路领域新型基础设施建设报告(附下载)
  8. 电力电子技术仿真模型
  9. JAVA计算机毕业设计防疫宣传系统Mybatis+源码+数据库+lw文档+系统+调试部署
  10. 报错 KeyError