数学建模:相关性分析学习——皮尔逊(pearson)相关系数与斯皮尔曼(spearman)相关系数

VIP数学建模:相关性分析学习——皮尔逊(pearson)相关系数与斯皮尔曼(spearman)相关系数
相关性分析:求解相关系数并绘制热力图进行对比
开通可读全文 ·8.7w 人阅读
最低0.47元/天 解锁文章

目录

前言

一、基本概念及二者适用范围比较

1、什么是相关性分析

2、什么是相关系数

3、适用范围比较

二、相关系数

1.皮尔逊相关系数(Pearson correlation)

1、线性检验

2、正态检验

3、求相关系数

2、斯皮尔曼相关系数(Spearman correlation)

1、秩相关系数

2、使用条件

3、求相关系数

3、结果对比

总结


前言

为参加数学建模做准备!从相关性分析学起!


一、基本概念及二者适用范围比较

1、什么是相关性分析

        相关分析是指对两个或多个具备相关性的变量元素进行分析,从而衡量两个因素的的相关密切程度,相关性的元素之间需要存在一定的联系或者概率才可以进行相关性分析。

2、什么是相关系数

        相关系数是反映两个变量之间线性相关程度的指标。

  •  皮尔逊相关系数(Pearson correlation): 用于衡量两个连续性随机变量间的相关系数
  •  斯皮尔曼相关系数(Spearman correlation) :秩相关系数,根据原始数据的等级排序进行求解,也称为等级变量之间的皮尔逊相关系数   

        (还有一种Kendall相关系数暂不作了解)

        以上两种系数是两个变量之间变化趋势的方向以及程度,取值范围为[-1, 1]。当接近1时,表示两者具有强烈的正相关性;当接近-1时,表示有强烈的的负相关性;而值接近0,则表示相关性很低。 

3、适用范围比较

斯皮尔曼相关系数和皮尔逊相关系数选择:
        1.连续数据,正态分布,线性关系,使用pearson相关系数最为恰当,用spearman相关系数也可以, 就是效率没有pearson相关系数高。
        2.上述三个条件均满足才能使用pearson相关系数,否则就用spearman相关系数。
        3.定序数据之间也只用spearman相关系数,不能用pearson相关系数。

注:(1)定序数据是指仅仅反映观测对象等级、顺序关系的数据,是由定序尺度计量形成的,表现为类别,可以进行排序,属于品质数据。
例如,对成绩进行排名后,对排名进行数学运算就没有意义了。定序数据最重要的意义代表了一组数据中的逻辑顺序。
       (2)斯皮尔曼相关系数的适用条件比皮尔逊相关系数要广,只要数据满足单调关系(例如线性函数、指数函数、对数函数等)就能够使用。
 

二、相关系数

VIP 数学建模中相关系数应用:皮尔逊与斯皮尔曼选择指南 相关系数是数据分析中衡量变量间线性或单调关系的基础统计量,其核心在于量化两个变量协同变化的强度与方向。从原理上看,皮尔逊相关系数基于协方差与标准差,专门捕捉线性关系,要求数据连续且近似正态分布;而斯皮尔曼等级相关系数则基于数据排名,适用于单调关系及定序数据,对异常值更稳健。在技术价值上,正确选择相关系数能有效避免模型误判,提升特征筛选与共线性诊断的准确性。在应用场景中,它广泛应用于探索性数据分析、机器学习特征工程以及统计假设检验。本文聚焦于数学建模竞赛,深入解析皮尔逊与斯皮尔曼系数的适用场景与计算实操,帮助 开通可读全文·368 阅读·10 点赞·4 收藏 阅读全文

相关推荐

皮尔森、斯皮尔曼,肯德尔相关系数及其python实现

协方差cov(X,Y)除以它们各自标准差的乘积(σX,σY)系数的取值总是在-1.0到1.0之间,接近0的变量被成为无相关性,接近1或者-1被称为具有强相关性。特别注意:线性无关,但有可能非线性相关对于小样本,我们直接查表,比较r,大样本我们需要构建统计量进行检验。

semon_的博客 5049

相关系数(皮尔逊pearson相关系数和斯皮尔曼spearman等级相关系数)

(2)在不确定两个变量是什么关系的情况下,即使算出皮尔逊相关系数,发现很大,也不能说明那两个变量线性相关,甚至不能说他们相关,(1)如果两个变量本身就是线性的关系(前提),那么皮尔逊相关系数绝对值大的就是相关性强,小的就是相关性弱;对相关系数的解释是依赖于具体的应用背景和目的的。(2)离群点对相关系数的影响很大,例如图3,去掉离群点后,相关系数为0.98。1.连续数据,正态分布,线性关系,用pearson相关系数是最恰当,当然用。R返回的是相关系数表,P返回的是对应于每个相关系数的p值。

m0_62504956的博客 1万+

相关系数及相关性分析(数学建模)

相关系数一,皮尔逊pearson相关系数1 pearson相关系数使用条件和检验条件1) 使用和检验条件2) 散点图检验3) 正态分布检验2 pearson相关系数如何求?3 pearson相关系数假设性检验(显著性检验)二,斯皮尔曼spearman等级相关系数1 spearman等级相关系数假设性检验(显著性检验)1)小样本2)大样本三,两种相关系数的选择 一,皮尔逊pearson相关系数 1 pearson相关系数使用条件和检验条件 1) 使用和检验条件 我们常说的相关系数指得就是皮尔逊(pearson

Blue噜噜噜的博客 3万+

数学建模实战:皮尔逊与斯皮尔曼相关系数的正确选择与应用

在数据分析与建模中,量化变量间关系是核心基础。相关系数作为衡量这种关系的标准工具,其核心原理在于通过协方差标准化来评估关联强度。理解其技术价值在于,它能将主观的“感觉”转化为客观的“量化”指标,为后续的模型选择、特征筛选提供坚实的统计依据,避免模型建立在虚假关联之上。在应用场景上,皮尔逊相关系数适用于度量线性关系,是线性建模的基石;而斯皮尔曼等级相关系数则对数据分布要求宽松,擅长捕捉单调关系,是处理非正态数据或存在异常值时的稳健选择。正确运用这两种相关系数,并结合假设检验判断显著性,是进行有效的探索性数据分

weixin_30444105的博客 342

皮尔逊与斯皮尔曼相关系数:数学建模中的双探头关系诊断术

相关系数是数据分析中最基础也最易误用的统计工具,本质用于量化变量间关联强度与方向。皮尔逊关注线性关系,依赖正态分布与异常值敏感;斯皮尔曼基于秩次,鲁棒性强,专擅非线性单调关系识别。二者协同构成‘双探头校验机制’,不仅揭示‘是否相关’,更指向‘应选何种模型’——如ρ显著高于r提示需放弃线性回归,转向多项式或分段函数;差异过大则预警数据偏斜或离群点。该方法广泛应用于数学建模、特征筛选、因果线索挖掘等工程场景,尤其在国赛/华为杯等实战中,直接决定变量选择合理性与模型泛化能力。scipy实现需兼顾数据清洗、秩次对齐

weixin_34080951的博客 296

皮尔逊Pearson|斯皮尔曼spearman|肯德尔等级kendallta三个系数的使用场景

皮尔逊Pearson|斯皮尔曼spearman|肯德尔等级kendallta三个系数的使用场景

qq_21478261的博客 8295

FICO F.27 Customer statement 打印

需求,定制化打印,替换标准的F.27打印 类似于采购订单的打印,但是略有不同,查阅资料之后步骤如下: T-code F.27 is SAP standard program to produce customer/vendor correspondence (letter). Correspondence Type is used to specify the related printing program and form for the particular correspondence. SAP

IamRunjiang的博客 1954

使用JAVA 的 POI 库 将DOC文件转为DOCX文件

java使用POI库,将doc文件转为docx文件

qq_45808266的博客 5699

CVPR2023新作HAT实战:5分钟搞定图像超分辨率重建(附代码)

本文介绍了CVPR2023新作HAT模型在图像超分辨率重建中的实战应用。HAT通过创新的混合注意力机制,显著提升了图像重建质量,能激活更多有效像素并减少伪影。文章提供了从环境配置到模型部署的完整指南,帮助开发者在5分钟内快速实现图像超分辨率重建,并附有代码示例和性能优化技巧。

weixin_29062613的博客 233

C# 进程间 双内存共享 高帧率图像传输

演示了两个进程之间通过 双内存共享 的方式, 来实时处理图像,并以高帧率(40~60FPS)传输的基本示例。 进程间内存共享的优点:高性能、低延迟、资源效率高、简单可靠。 适用场景:实时图像处理、大数据传输、多进程协作、实时监控系统,等等。

qianqiansd 1987

搞定最强大模型Gemini学生订阅,白嫖一年,包教包会

白嫖现在最强大模型

BUG猿的博客 2万+

使用MATLAB和Simulink来设计并仿真一个智能家居火灾报警系统

智能家居火灾报警系统旨在通过烟雾传感器、温度传感器等设备监测家庭环境,一旦检测到异常情况(如烟雾或温度骤升),立即触发警报并采取相应措施。在这个教程中,我们将使用MATLAB和Simulink来设计并仿真一个智能家居火灾报警系统,包括数据采集、处理以及响应机制。

amy_mhd的博客 159

14 Prompt 的边界:什么时候必须用 RAG 或微调

Prompt 不是万能解法。本文用“改输入、补知识、改模型”这条主线,讲清什么时候继续优化 Prompt,什么时候必须引入 RAG、工具调用或微调,帮助你避免用重技术掩盖轻问题。

老于的笔记的专栏 205

PyTorch实战(14)——图注意力网络(Graph Attention Network,GAT)

本节介绍了图注意力网络 (Graph Attention Network, GAT) 在节点分类任务中的应用。相比图卷积网络 (GCN) 的平均聚合机制,GAT 通过引入注意力机制,能够为不同邻居节点分配差异化权重,从而更精准地捕捉图结构信息。实验表明,GAT 在 CiteSeer 数据集上的分类准确率达到 71.1%,较 GCN 提升 2.5 个百分点。可视化结果显示,GAT 学习到的节点表征具有更好的类别区分度。这验证了注意力机制在图数据建模中的有效性,为处理复杂图结构任务提供了更优解决方案。

盼小辉丶的博客 3382

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

下一篇: 数学建模:评价性模型学习——层次分析法(AHP模型)

双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —
美肚鲨ccc
博客等级 码龄5年 97粉丝 4原创
评论 28
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值