美文网首页统计学PCA
从零开始学习PCA

从零开始学习PCA

作者: HeiLeo | 来源:发表于2018-07-17 13:33 被阅读17次

以下是我最粗浅的理解:
PCA(Principal components analysis)是一种分析复杂多变量的统计方法。它可以通过线性降维的方式将样品中的每个个体用尽可能少的变量将其分开,组成不同的类群。类群内的Principal components相似,不同类群间的Principal components相差较大。一个简单的例子是将一群人分类,每个人都是具有多维的特征的,但是通过性别这一点,就可以将人群分类,性别这一特征就是被选择出的Principal component。当然,划分出男女及其他性别之后还可以继续细分。根据权重从高至低可列出PC1,PC2以至于PCi。这些PC应该是互不干涉的。

在具体应用中PC的计算并不是直接摘取就可以,需要一些数学进行变换,具体需要应用到线性代数。以single cell-RNAseq作为说明,该实验每个细胞的所有特征都来自于其mRNA(不准确):表达高低与基因表达特异性。假设每个细胞的内容都构成一个向量,存在于Rm集合中,通过PCA,我们可以获得构成该集合所有基,也就是各个PC。这也是为什么PC间应该线性无关。显然,会出现占比最重要的基和次重要的基,只用这两个基就可以表示每个细胞大部分的内容了。这样一来,一个多维的向量变成了二维,由此可以通过可视化将细胞分类。这一点,或许是PCA有局限或是有很大发挥空间的地方,当两种PC并不足够细分,就可能需要应用到更多PC。

相关文章

  • 从零开始学习PCA

    以下是我最粗浅的理解:PCA(Principal components analysis)是一种分析复杂多变量的统...

  • 主成分分析-PCA

    简介 最近在3d face模型生成研究中,经常使用PCA,所以就把PCA的学习记录了下来。主成分分析(PCA, P...

  • 关于PCA的那些事

    PCA是机器学习中常用的方法、也是个经常被提及的术语。 关于PCA的那些事,你不得不知。 为什么PCA被称作非监督...

  • 预处理:主成分分析与白化

    UFLDL Tutorial学习笔记 PCA 主成分分析(PCA)是一种能够极大提升无监督特征学习速度的数据降维算...

  • Statquest学习笔记|在R中进行PCA(主成分分析)

    学习利用prcomp()进行PCA(主成分分析)利用base graghics和ggplot2来绘制PCA图确定每...

  • PCA学习笔记

    1.引言 使用主成分分析(PCA)的动机  简单来讲,使用PCA就是为了把高维数据降成低维数据,然后就可以使用可视...

  • PCA原理及实现-R

    PCA分析与解释 PCA是一种无参数的数据降维方法,常用的机器学习算法一种,这篇文章主要从PCA应用于解释两个方面...

  • 【火炉炼AI】机器学习053-数据降维绝招-PCA和核PCA

    【火炉炼AI】机器学习053-数据降维绝招-PCA和核PCA (本文所使用的Python库和版本号: Python...

  • 2020-08-25--PCA降维01

    主要内容 PCA简介 使用梯度上升法解决PCA问题 1.PCA简介 PCA(Principal Component...

  • 2019-10-02 自己理解PCA

    之前我经常使用PCA,但是我发现我没有很懂PCA,这次重新学习机器学习,我想想彻彻底底地搞懂一下,网上也看了很多的...

网友评论

    本文标题:从零开始学习PCA

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