皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数

皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数相关性、spss

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

 一 、皮尔逊相关性

统计学中,皮尔逊相关系数( Pearson correlation coefficient),又称皮尔逊积矩相关系数(Pearson product-moment correlation coefficient,简称 PPMCC或PCCs),是用于度量两个变量X和Y之间的相关(线性相关),其值介于-1与1之间。

它是由卡尔·皮尔逊弗朗西斯·高尔顿在19世纪80年代提出的一个相似却又稍有不同的想法演变而来的。这个相关系数也称作“皮尔逊积矩相关系数”。

定义

两个变量之间的皮尔逊相关系数定义为两个变量之间的
协方差
标准差的商:
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
上式定义了总体相关系数,常用希腊小写字母 
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数 作为代表符号。估算
样本的协方差和标准差,可得到皮尔逊相关系数,常用英文小写字母 
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
 代表:
 
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
 亦可由
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
 
样本点的
标准分数均值估计,得到与上式等价的表达式:
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
其中 皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数 
 皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数 
 皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数 
分别是对皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数 
样本的标准分数、样本平均值和样本标准差

相关系数    

0.8-1.0     极强相关

0.6-0.8     强相关

0.4-0.6     中等程度相关

0.2-0.4     弱相关

0.0-0.2     极弱相关或无相关

使用条件

当两个变量的标准差都不为零时,相关系数才有定义,皮尔逊相关系数适用于:

(1)、两个变量之间是线性关系,都是连续数据。

(2)、两个变量的总体是正态分布,或接近正态的单峰分布。

(3)、两个变量的观测值是成对的,每对观测值之间相互独立。

 二、肯德尔相关性(kendall)

Kendall(肯德尔)系数的定义:n个同类的统计对象按特定属性排序,其他属性通常是乱序的。同序对(concordant pairs)和异序对(discordant pairs)之差与总对数(n*(n-1)/2)的比值定义为Kendall(肯德尔)系数。

R=(P-(n*(n-1)/2-P))/(n*(n-1)/2)=(4P/(n*(n-1)))-1

适用性

肯德尔相关系数与斯皮尔曼相关系数对数据条件的要求相同

 三、斯皮尔曼相关性(spearman)

两个变量依赖性的 非参数 指标。 它利用单调方程评价两个统计变量的相关性。 如果数据中没有重复值, 并且当两个变量完全单调相关时,斯皮尔曼相关系数则为+1或−1。

斯皮尔曼相关系数被定义成等级变量之间的
皮尔逊相关系数。对于样本容量为
n的样本,
n个原始数据被转换成等级数据,相关系数ρ为
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数

 

原始数据依据其在总体数据中平均的降序位置,被分配了一个相应的等级。

 

 四、三大相关性选择

http://www.datasoldier.net/archives/716


 

扩展:
协方差(Covariance)在概率论统计学中用于衡量两个变量的总体误差
期望值分别为
E[
X]与
E[
Y]的两个实随机变量
X
Y之间的协方差
Cov(X,Y)定义为:
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
期望:数学期望(mean)(或
均值,亦简称期望)是试验中每次可能结果的
概率乘以其结果的总和
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
以下是数学期望的重要性质:

1.
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
2.
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
3.
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数
4.当X和Y相互独立时,
皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数

又常称
均方差,是离均差平方的算术平均数的平方根,用σ表示

皮尔逊相关斯皮尔曼相关_肯德尔等级相关系数

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/167946.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月4日 下午12:16
下一篇 2022年8月4日 下午12:16


相关推荐

  • maven编译 Process terminated【已解决】

    maven编译 Process terminated【已解决】maven项目编译报错如下:点击【项目名】提示点击蓝色报错的链接,在idea中打开了settings文件,找到提示的报错位置最后发现是缩进或者空格不对导致该问题,建议在notepa++中复制粘贴过来就好了…

    2022年4月27日
    102
  • happypack 原理解析

    happypack 原理解析说起 happypack 可能很多同学还比较陌生 其实 happypack 是 webpack 的一个插件 目的是通过多进程模型 来加速代码构建 目前我们的线上服务器已经上线这个插件功能 并做了一定适配 效果显著 这里有一些大致参考 这张图是 happypack 九月逐步全量上线后构建时间的的参考数据 线上构建服务器 16 核环境 在上这个插件的

    2026年3月26日
    3
  • springBoot讲解,jpa使用,微服务架构,什么是RESTful API?

    springBoot讲解,jpa使用,微服务架构,什么是RESTful API?springBoot讲解,jpa使用,微服务架构,什么是RESTful API?

    2022年4月23日
    54
  • MacOS VSCode快捷键[通俗易懂]

    MacOS VSCode快捷键[通俗易懂]Macos下VSCode快捷键文章转载出处:http://www.cnblogs.com/informatics/全局Command+Shift+P/F1显示命令面板Command+P快速打开Command+Shift+N打开新窗口Command+W关闭窗口基本Command+X剪切(未选中文本的情况下,剪切光标所在行)Command+C复制(未选中文本的情况下,复制光标所在行)Option+Up向上移动行Option+D

    2022年6月4日
    152
  • mysql不执行命令_linux mysql启动命令

    mysql不执行命令_linux mysql启动命令Linux下使用mysql命令需要配置好环境以及各种文件,下面由学习啦小编为大家整理了linux下mysql命令不能用的相关知识,希望对大家有帮助!linux的mysql命令没用解决方法1.重新安装mysql命令,方法步骤如下:一安装步骤从这里下载你需要的版本(注意选择你操作系统是64位的还是32位的):这里只介绍两种判断linux是64位还是32的方法:命令:file/bin/cat[roo…

    2025年12月3日
    4
  • ETL开发面试题集

    ETL开发面试题集ETL讲解(很详细!!!)ETL是将业务系统的数据经过抽取、清洗转换之后加载到数据仓库的过程,目的是将企业中的分散、零乱、标准不统一的数据整合到一起,为企业的决策提供分析依据。ETL是BI项目重要的一个环节。通常情况下,在BI项目中ETL会花掉整个项目至少1/3的时间,ETL设计…

    2022年6月13日
    77

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号