美文网首页微生物研究R语言做图
R语言|PLS-DA分析绘图示例

R语言|PLS-DA分析绘图示例

作者: 维凡生物 | 来源:发表于2021-06-15 09:48 被阅读0次

偏最小二乘法判别分析(PLS_DA)是一种用于判别分析的多变量统计分析方法,一种根据观察或测量到的若干变量值,来判断研究对象如何分类的常用统计分析方法。对不同处理样本(如观测样本、对照样本)的特性分别进行训练,产生训练集,并检验训练集的可信度。以下是PLS_DA分析绘图的一个小示例。

(本文仅作绘图示例,不涉及分析说明)

install.packages("BiocManager") 
## install mixOmics 
BiocManager::install('mixOmics')
library(mixOmics)

data1=read.table("test.txt", header=T, row.names=1,sep="\t")
group=read.table("group.txt",sep="\t",header=T,row.names=1)
X=t(data1[, rownames(group)])
Y=group$group
##PLS-DA分析,选取2个主成分进行分析
plsda.datatm <-plsda(X, Y, ncomp = 3)
plotIndiv(plsda.datatm, ind.names = FALSE, legend=TRUE,ellipse = TRUE, title="sPLS-DA - final result")
background <- background.predict(plsda.datatm, comp.predicted=2,dist = "max.dist") 
image.png
#plotVar(plsda.datatm) 
plotIndiv(plsda.datatm, comp = 1:2, 
          ind.names = FALSE, title = "Maximum distance",
          legend = TRUE,  background = background,ellipse = TRUE)
#auc.plsda <- auroc(plsda.datatm)
image.png

软文同步于“作图帮”公众号,感兴趣的小伙伴可以关注一下哦~

相关文章

  • R语言|PLS-DA分析绘图示例

    偏最小二乘法判别分析(PLS_DA)是一种用于判别分析的多变量统计分析方法,一种根据观察或测量到的若干变量值,来判...

  • 创建R的数据格式

    R软件自带了很多数据集(data set),并附有这些数据集的分析和绘图示例,可在学习R语言时使用。用data()...

  • 生信入门学习笔记day4@2021.06.28

    R语言基础 R 语言是一种主要用于统计分析、绘图、数据挖掘的数学编程语言。R language: The R Pr...

  • 学习小组DAY4-振华

    R语言 什么是R语言 一个能够有效地用于统计计算和绘图的语言和环境,它提供了广泛的统计分析和绘图技术。 安装的软件...

  • Android学习资源分享合集(1)-视频资源

    一.视频 1.R语言用于统计分析、绘图的语言.对数学感兴趣的可以学一学。 R语言获取方式,公众号回复 : R语言 ...

  • 学习小组day3笔记——肖舒

    认识R语言和Rstudio R语言是一种自由软件编程语言与操作环境,主要用于统计分析、绘图、数据挖掘。R语言软件界...

  • R语言介绍与散点图绘制

    R语言简介 什么是R语言 R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的...

  • R语言ggstatsplot包做T检验

    R语言用ggstatsplot包做方差分析和绘图R语言ggstatsplot包做卡方检验 单样本均值比较 1、点图...

  • 学习小组Day4笔记-- Louis-jl

    Day4笔记 R语言基础 认识R语言及Rstudio R是用于统计分析、绘图的语言和操作环境,汇集了许多函数,有一...

  • R语言入门与基础绘图系统 1

    1. 什么是R语言? R语言是一种自由软件编程语言与操作环境,主要用于统计分析、绘图和数据挖掘。 R语言是从S语言...

网友评论

    本文标题:R语言|PLS-DA分析绘图示例

    本文链接:https://www.haomeiwen.com/subject/slfleltx.html