PCA和PERMANOVA分析

更新时间:2023-07-09 01:55:03 阅读: 评论:0

dead是什么意思PCA和PERMANOVA分析
PCA这种图,图⽚上看起来不同的组别之间是有差异的,⽐如说这个:
强基计划入围名单图⽚出处:Rui J, Li J, Wang S, An J, Liu W-t, Lin Q, Yang Y, He Z, Li X 2015. Respons of bacterial
sleevecommunities to simulated climate changes in alpine meadow soil of Qinghai-Tibet plateau. Applied and
Environmental Microbiology 81: 6070–6077
mysteriously可是各组别之间到底有没有显著的差异呢?普通的ANOVA⾏不⾏?就16s的数据来说,⼀般是有⼏千个OTU,普通的ANOVA根本就是⽆能为⼒啊。
这个时候就需要进⾏PERMANOVA检验了。PERMANOVA分析(也叫 NPMANOVA、Adonis 分析) 是⼀种以距离矩阵为对象的多元⽅差分析。
下⾯的代码包括了PCA和PERMANOVA的整个分析流程。
rm(list = ls())
个性qq英文网名library(dplyr)
library(ggplot2)
library(vegan)
data = read.table('',header = T, row.names = 1) %>%
t() %>%
forum是什么意思as.data.frame() %>%
mutate(group = rep(c('AAS','ANS','NAS','NNS'),each = 3))
pca = prcomp(data[,1:ncol(data)-1],scale. = TRUE)
dcim什么意思# 计算原始数据中的每个数据在每个 PC 上的⽐重
pca.var = pca$sdev^2
#计算每个 PC 占所有 PC 的和的⽐列
什么是t恤衫
pca.var.per = round(pca.var/sum(pca.var)*100,2)
# 柱状图显⽰每个PC所占的⽐列
你在眺望着谁
data.frame(PC = as.character(paste('PC',1:nrow(data),p = '')),
take my breath awayvalue = pca.var.per) %>%
ggplot(aes(PC,value))+
geom_bar(stat = 'identity', fill = 'white', color = 'black')+
geom_hline(yintercept = pca.var.per[1]*1.1, color = 'white')+
scale_x_discrete(limits = c(paste('PC',1:nrow(data),p = '')))+
theme_classic()+

本文发布于:2023-07-09 01:55:03,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/171559.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:分析   原始数据   组别   差异   需要
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图