0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

大学课程 数据分析 实战之主成分分析(1)

通信工程师专辑 来源:未知 2023-02-12 15:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本系列文章会先简单介绍主成分分析(PCA)的基本原理,然后用实例介绍分析的过程以及算法代码。PCA主要用于数据降维。由一系列特征组成的多维向量,其中某些元素本身没有区分性,比如某个元素在所有的样本中都相等,或者彼此差距不大,那么这个元素本身就没有区分性,如果用它做特征来区分,贡献会非常小。我们的目的是找到那些变化大的元素,即方差大的维,而去除掉那些变化不大的维。使用PCA的好处在于可以对新求出的“主元”向量的重要性进行排序。根据需要取前面最重要的部分,将后面的维数省去,从而达到降维、简化模型或对数据进行压缩的效果。同时最大程度地保持了原有数据的信息,较低的维数意味着运算量的减少,在数据较多的情况带来的性能提高更明显。

PCA通过将主成分分析的问题转化为求解协方差矩阵的特征值和特征向量来计算。其目标是寻找r(r小于原先的个数n)个新变量,使它们反映事物的主要特征,压缩原有数据矩阵的规模,每个新变量是原有变量的线性组合,体现原有变量的综合效果,这r个新变量称为“主成分”,它们可以在很大程度上反映原来n个变量的影响,并且这些新变量是互不相关的,也是正交的。主成分分析是把原来多个变量划为少数几个综合指标的一种统计分析方法,从数学角度来看,这是一种降维处理技术。可以使用自带函数来完成,也可以使用自编函数来实现!这些内容都在本文中得到体现!

7f221c72-aaa4-11ed-bfe3-dac502259ad0.gif

PCA自带函数!!!

MATLAB 2021a版本里面有主成分分析的函数pca。先看语法,然后在程序中使用看看效果!预先提示:计算相关系数的方式有些特别,居然用到了SVD算法,新奇!

7f2f2228-aaa4-11ed-bfe3-dac502259ad0.png

由于主成分分析(principile component analysis,PCA)这个概念在不同领域(统计学、数学等)的解释差异较大,所以,本文通过示例使用对该函数做一点儿解释。

语法:

coeff =pca(X)

coeff =pca(X,Name,Value)

[coeff,score,latent] =pca(___)

[coeff,score,latent,tsquared] =pca(___)

[coeff,score,latent,tsquared,explained,mu] =pca(___)

[coeff,score,latent] =pca(___)还在score中返回主成分分数,在latent中返回主成分方差。您可以使用上述语法中的任何输入参数。主成分分数是X在主成分空间中的表示。score的行对应于观测值,列对应于成分。主成分方差是X的协方差矩阵的特征值。

原文标题:大学课程 数据分析 实战之主成分分析(1)

文章出处:【微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通信网络
    +关注

    关注

    22

    文章

    2131

    浏览量

    55054

原文标题:大学课程 数据分析 实战之主成分分析(1)

文章出处:【微信号:gh_30373fc74387,微信公众号:通信工程师专辑】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    菜菜AI数据分析实战课2期

    ) **【2025】二期菜菜”应运而生。该课程以“多案例实战演练”为核心特色,将前沿的AI技术与真实的行业场景深度结合,带领学员完成从数据分析理论认知到AI工具实战应用的完整学习闭环。
    发表于 08-20 13:58

    菜菜AI数据分析实战课2期

    Python + AI 数分就业实战|菜菜 2025 二期,企业真实数据集训练 数据分析岗位正在经历一场深刻的范式变革。过去,企业招聘数据分析师更看重 SQL 查询能力和 Excel
    发表于 08-20 10:32

    AI数据分析实战【2025】二期 菜菜,AI数据工程实战

    天才,而工程化落地的红利,属于那些能够打通从海量混沌数据到高质量智能输出全链路的实战派。从Pandas的微技能起步,经由分布式清洗、智能特征工程、生产级架构设计,最终抵达企业级数据分析的彼岸——这条
    发表于 08-19 15:11

    AI数据分析实战【2025】二期 菜菜

    数据分析习惯。 进入核心实战阶段,课程把AI能力和传统数据分析做了深度融合,完全贴合2025年企业对数分岗位的最新能力要求。你不再局限于传统的描述性统计和报表制作,而是学会用AI大模
    发表于 08-19 11:11

    Python 爬虫 + 数据挖掘实战数据抓取与深度挖掘分析全流程

    解决实战没思路,数据分析爬虫挖掘合集经验汇总 一、为什么你有工具,却没有思路 很多初学者学完爬虫和数据分析后,面对真实业务场景依然无从下手——Python语法熟了、requests会用、pandas
    发表于 08-18 14:42

    Python 爬虫 + 数据挖掘实战数据抓取与深度挖掘分析全流程

    无洞察,有模型无落地”的尴尬境地。要彻底打破这一僵局,就必须跨越单一技术的壁垒,建立一套从爬虫采集、数据分析到智能挖掘的完整实战体系。本次数据分析实战训练营,正是以全链路闭环为核心,致
    发表于 08-18 10:03

    极客时间AI数据分析训练营

    旨在帮助零基础学员掌握用 AI 驱动数据分析的全流程,让你从繁琐的“数据搬运工”蜕变为运筹帷幄的“AI 数据指挥官”。 颠覆传统:从“学代码”到“学提问” 本次训练营的核心理念是“零代码、全流程、重
    发表于 08-18 10:00

    数据分析实战】(数据分析+爬虫+数据挖掘)(合集)已完结

    多套业务案例,数据分析实战合集——爬虫挖掘完整实现 在数据驱动的商业时代,爬虫技术与数据分析的结合已成为企业获取竞争优势的核心能力。本文以多套真实业务案例为线索,系统梳理从
    发表于 08-17 14:24

    AI数据分析训练营,AI数据分析实战,商业数据分析

    “基础认知—工具实战—综合应用”的递进逻辑,确保学员能够稳步构建完整的知识体系。 第一模块:数据分析思维与AI基础 课程首先帮助学员建立数据驱动决策的底层思维。从
    发表于 08-17 14:23

    数据分析实战】(数据分析+爬虫+数据挖掘)(合集)已完结

    在数字经济时代,数据被誉为“新时代的石油”,但未经提炼的原油无法直接驱动引擎。企业要想在激烈的市场竞争中突围,必须掌握将原始信息转化为商业智慧的“炼金术”。构建“爬虫 + 数据分析 + 数据挖掘
    发表于 08-17 09:42

    数据分析实战数据分析+爬虫+数据挖掘)合集

    数据驱动决策:爬虫、分析与挖掘闭环实战 在数字化浪潮席卷各行各业的今天,“数据驱动决策”早已从口号变成核心竞争力。然而,真正让数据产生业务价
    发表于 08-16 16:52

    不用Python、SQL! AI数据分析全流程实战

    不用 Python、SQL:智能化数据分析全链路搭建与落地实战课程详解 在数字化转型的浪潮中,数据已成为企业决策的核心资产。然而,长久以来,数据分析
    发表于 08-08 15:00

    不用Python、SQL! AI数据分析全流程实战

    站在一个历史性的分水岭上。一门“摒弃 Python 与 SQL,全流程搞定数据业务”的实战课,其背后折射出的,并非是对传统技术的盲目否定,而是对数据分析核心价值的一次深刻回归。 首先,这标志着
    发表于 07-31 14:10

    微软MVP亲授PowerBI数据分析-全面解析数据分析技巧 - 实战课程

    企业数据分析必备:微软 MVP 深度拆解 PowerBI 实操要点 在企业日常运营中,数据分散在财务系统、CRM、Excel表格乃至各种业务软件的导出文件中。如何将这些碎片化的信息转化为可指导行动
    发表于 06-13 16:56

    经营数据分析可以通过哪些方式

    在数聚股份看来,提起经营数据分析,大家往往会联想到一些密密麻麻的数字表格,或是高级的数据建模手法,再或是华丽的数据报表。其实,“ 分析 ”本身是每个人都具备的能力,对于业务决策者而言,
    的头像 发表于 12-05 16:31 1016次阅读