PCA例子

PCA(主成分分析)是一种常见的降维方法,常用于图像处理。本文通过一个二维数据集的例子,详细解释PCA的计算过程,包括协方差矩阵的计算,特征向量和特征值的获取,以及如何选择成分组成模式矢量,并将样本点投影到特征向量上。整个过程以MATLAB代码的形式展示,帮助理解PCA的工作原理。
摘要由CSDN通过智能技术生成

 PCA(Principal Components Analysis)即主成分分析,是图像处理中经常用到的降维方法。

例子具体步骤

1、原始数据:

为了方便,我们假定数据是二维的,借助网络上的一组数据,如下:

x=[2.5, 0.5, 2.2, 1.9, 3.1, 2.3, 2, 1, 1.5, 1.1]T
y=[2.4, 0.7, 2.9, 2.2, 3.0, 2.7, 1.6, 1.1, 1.6, 0.9]T

2、计算协方差矩阵

什么是协方差矩阵?

标准差和方差一般是用来描述一维数据的,但现实生活我们常常遇到含有多维数据的数据集,最简单的大家上学时免不了要统计多个学科的考试成绩。面对这样的数据集,我们当然可以按照每一维独立的计算其方差,但是通常我们还想了解这几科成绩之间的关系,这时,我们就要用协方差,协方差就是一种用来度量两个随机变量关系的统计量,其定义为:

协方差也只能处理二维问题,那维数多了自然就需要计算多个协方差,并使用矩阵来组织这些数据。给出协方差矩阵的定义:

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值