【数据分析】数据分析之相关性,皮尔逊相关系数、肯达相关系数、斯皮尔曼相关系数三者的相同点、异同点与适用场景

皮尔逊相关系数、肯达相关系数、斯皮尔曼相关系数三者的相同点、异同点与适用场景

相关性分析用来研究变量之间的关系,探索变量之间的相关性,有助于我们了解变量之间的影响和作用。在实际的数据分析中,可能有以下几种情况我们需要进行相关性分析:

  • 确定两个或多个变量之间的相关程度
  • 机器学习任务中识别并排除高度相关的几个变量
  • 利用相关性辅助探索变量之间的因果性

进行相关性分析时,还需要注意数据具备线性相关性的前提条件,并注意确认数据的完整性和正确性,以避免因数据错误或偏差等原因导致的错误结论。


在这里插入图片描述



1 相同点

  • 都是常用的衡量两个随机变量之间相关性的指标。
  • 无论是何种相关系数,其应用均需要满足相关数据为一组完整的、有意义的数据集,并且要注意相关系数只能明确表明变量之间的关系,但不能确定因果关系

2 异同点

  • 皮尔逊相关系数:通常用于衡量两个连续型变量之间的线性关系。其计算方式是通过计算两个变量之间的协方差,再将其标准化得到,取值范围为-1到1。
  • 肯德尔相关系数:通常用于衡量两个顺序型变量之间的关系。其计算方式是通过比较两个变量中的相对大小差异,计算出相同序对和不同序对的比率,取值范围为-1到1。
  • 斯皮尔曼相关系数:也是用于衡量两个顺序型变量之间的关系的指标。其计算方式与肯德尔相关系数类似,不同之处在于其通过将原始数据用秩次表示,再计算秩次之间的协方差来衡量两个变量之间的相关性,取值范围同样为-1到1。

3 适用场景

  • 皮尔逊相关系数:适用于衡量两个连续型变量之间的线性关系,通常适用于正态分布的数据。
  • 肯德尔相关系数:适用于衡量两个顺序型变量之间的关系,通常适用于等距离数据和等比例数据,且其在数据不满足正态分布时通常比皮尔逊相关系数更为准确
  • 斯皮尔曼相关系数:也适用于衡量两个顺序型变量之间的关系,通常适用于等距离数据和等比例数据,与肯德尔相关系数相比,其对数据的异常值不敏感

4 用python计算相关性系数

import pandas as pd

# DataFrame
df = pd.DataFrame({'x':[1, 2, 3], 'y':[4, 5, 6]})

# 皮尔逊
p = df.corr()

# 肯德尔
k = df.corr(method='kendall')

# 斯皮尔曼
s = df.corr(method='spearman')

pandas 中计算相关系数时,若不指定相关系数类型,则默认计算皮尔逊相关系数。另外scipy也可以计算相关性系数。

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
matlab栅格数据相关性分析是通过计算和研究栅格数据之间的相关性来揭示它们之间的关系和影响。在matlab中,可以使用各种统计工具和函数来进行相关性分析,比如相关系数、协方差、以及基于相关性的图表和图形展示。 首先,可以使用相关系数来衡量两个栅格数据之间的线性关系。相关系数可以帮助我们了解一个栅格数据如何随着另一个栅格数据的变化而变化,以及它们之间的强度和方向。相关系数值范围在-1到1之间,越接近1表示正相关,越接近-1表示负相关,接近0表示无相关性。通过计算相关系数,可以快速了解到栅格数据之间的关系。 此外,还可以通过计算协方差来衡量两个栅格数据的总体变化趋势。协方差可以告诉我们两个栅格数据的变化方向是否一致,以及它们之间的关联程度。在matlab中,可以使用cov函数来计算两个栅格数据的协方差。 最后,可以使用基于相关性的图表和图形展示来更直观地展现栅格数据之间的关系。比如可以绘制散图来观察两个栅格数据之间的分布情况,或者使用相关性矩阵来展示多个栅格数据之间的相关性。这些图表和图形可以帮助我们更直观地理解和分析栅格数据之间的关系。 总之,matlab栅格数据相关性分析是一个重要的数据分析工具,可以帮助我们深入了解栅格数据之间的关系,从而为进一步的数据处理和决策提供有力的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流畅的美杜莎

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值