开贴举例说明相关系数复相关系数半偏相关系数之间的联系。

比如,我们要预测学生在高中的表现(学生成绩),一种方法是测量学习速度和难易程度的能力测验来衡量学生的学习能力。那么,假设一个学生已经做了这样的测验,在这个样本中学习能力(X1)与学习成绩(Y)的相关系数r1=.4,这就表明能力可以解释学习成绩方差的.42=.16,即16%。不过,还有84%的方差尚未得到解释(参考:已解释和未解释的方差)。

与大多数的学生表现一致,能力并不是唯一重要的因素。努力程度或学习动机等也可能很有效预测实际表现。假设我们可以准确的调查学生在同一学期的学习时间(单位:h)。在这个例子中,学习时间(X2)和学习成绩的相关系数r2=.3。尽管这不如学习能力的相关程度高,但学习时间仍然可以解释.32=.09(9%)的学习成绩方差。但是这9%的方差和被学习能力解释的16%的方差是否不同呢?我们是不是能够简单地把两个百分数加起来,然后说能力和学习时间总共解释了9%+16%=25%的学习成绩方差呢?如果学习能力和时间的相关为0,那么我们就可以这样下结论。

如图 1fig1.cdr所示,如果学习成绩的总方差以一个长方形表示,那么学习能力和学习时间可用长方形内两个独立的圆圈表示。圆圈的面积就对应于每个预测变量能解释的方差百分比。在这样的图中,图形重叠表示变量相关,而不重叠表示变量不相关。我们称这样的图为韦恩图(Venn Diagram)。在图 1的韦恩图中,两个圆圈没有重叠,说明他们代表的预测变量是相互独立的(两者的相关系数为0)。两个圆圈加起来就表示两个预测变量加在一起可以解释因变量(效标变量)的方差比例。如果我们用R2表示被解释的总方差,我们就可以看出,在这个例子中,R2=r12+r22=.42+.32=.25。与r2称为决定系数一致,R2称为复决定系数(Coefficient of multiple determination)。

图 1

如果不平方,则R称为复相关系数(Multiple Correlation Coefficient),它是(基于两个及其以上预测变量)对因变量(效标变量、被解释变量)做的预测值和因变量的实际值之间的相关。在本例中,R=.5,比简单把两个相关系数加起来要小,但比他们其中任何一个都大(只要当两个为正且相互独立的r合并,都会有这种情况)。

不过,你很快就会发现,在真实世界里,就连只有两个预测变量的情况,预测变量之间的相关系数r也往往并不等于0,换句话说,预测变量之间也不是完全独立的,而是相互作用的。还是回到上文的例子中,假设高学习能力的学生稍微倾向于花更多的学习时间,因此学习能力与学习时间的相关系数r12=.2。此时,两个预测变量之间的相关在韦恩图中就被表示为两个圆圈之间的重叠部分,如图 2fig2.cdr所示。一个预测变量所解释方差的一部分仍可以被另一个预测变量来解释(请注意,为了强调其中有趣的关系,图 2中的各个面积并没有按相应的比例成图)。

图 2

在图 2中,复决定系数R2是两个圆圈所覆盖的面积。由于两个圆圈有重叠,因此R2比我们上次那样简单地把两个圆圈加起来的要小。如果仍然简单相加,重叠部分就被重复计算了。所以,R2实际上是A、B和C面积之和,因此R2=.21。

那么,问题又来了。学习能力(X1)可以解释学习成绩的方差比例为16%,其中有4%又可以被学习时间(X2)所解释,那么剩余的12%就是学习能力“唯一”可以解释的方差比重,我们对A面积开平方得到(sqrt(.12)=).3464,这就是学习能力(X1)与学习成绩(Y)的半偏相关系数。这个半偏相关系数告诉我们学习时间(X2)保持不变时,学习能力(X1)与学习成绩(Y)之间关系的强度。同样地,B面积开平方得到学习时间与学习成绩的半偏相关系数(sqrt(.05)=)0.2236,或者R2减去学习能力相关系数的平方r12再开方。

互补现象

还是上文这个例子,假设聪明学生都不怎么爱学习,r12就为负数。这群学生中,聪明学生比较懒,而不聪明学生却很努力弥补能力上的不足,r12=-.2(在韦恩图中没办法表示这种负相关)。但是,这种负的重叠会增加R2,使得R2r12+r22要大,用下式直接计算R2

式中:在符号ry(1.2)中,圆点之后的数字表示被排除在外的变量,括号表示这种排除只局限于在括号内的变量。Y不在括号里告诉我们这是半偏相关系数而不是偏相关系数。代入上式,得到此时R2=.307,X1X2的半偏相关(半偏相关系数)为.4695和.3878,高于各自的效度相关系数).4和.3。这就是互补现象。

抑制现象

参考文献

[1] Cohen BH. Explaining psychological statistics[M]. New York, US:John Wiley & Sons, 2008. 中译本: 高定国等译, 心理统计学(第三版)[M]. 上海:华东师范大学出版社, 2011.

转自:http://blog.sciencenet.cn/blog-1148346-852597.html

[转载]R2: 相关系数、复相关系数及半偏相关系数之间的联系的更多相关文章

  1. 【转载】python3.0与2.x之间的区别

    python3.0与2.x之间的区别: 1.性能 Py3.0运行pystone benchmark的速度比Py2.5慢30%.Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好 ...

  2. 【转载】String、StringBuffer与StringBuilder之间区别

    文章来源:http://www.cnblogs.com/A_ming/archive/2010/04/13/1711395.html 这两天在看Java编程的书,看到String的时候将之前没有弄懂的 ...

  3. [转载]利用memcached在多台服务器之间共享PHP的session数据

    原文地址:利用memcached在多台服务器之间共享PHP的session数据作者:a1049709658 最近我的几篇文章都是是最近项目的一点心得^^ 这个项目一开始就设计的"很大&quo ...

  4. 转载 转载 转载 数组a[],a,&a之间的区别

    通俗理解:内存就是公寓房间,指针就是房间的门牌号,数组就是连续的公寓房间,数组名就是这组连续房间的起始地址,也就是第一个房间的地址. 例如int a[5]   a是数组名,也就是第一个房间号 & ...

  5. 【转载】CString、BSTR和LPCTSTR之间的区别

    原文:http://www.cnblogs.com/GT_Andy/archive/2011/01/18/1938605.html 一.定义 1.CString:动态的TCHAR数组.它是一个完全独立 ...

  6. 转载:Linux系统和Linux系统之间如何实现文件传输

    两台Linux系统之间传输文件 听语音 | 浏览:13183 | 更新:2014-07-15 15:22 | 标签:linux 1 2 3 4 5 6 分步阅读 如何在Linux系统之间传输文件及文件 ...

  7. 半联结&反联结!

    半联结是在两个数据集(表)之间的联结,其中第一个数据集中的数据行在决定是否返回时会根据在另一个数据集中出现或不出现至少一个相匹配的数据行来确定.“不出先”匹配行——这是半联结的一种特殊形式,称为反联结 ...

  8. Pearson product-moment correlation coefficient in java(java的简单相关系数算法)

    一.什么是Pearson product-moment correlation coefficient(简单相关系数)? 相关表和相关图可反映两个变量之间的相互关系及其相关方向,但无法确切地表明两个变 ...

  9. python相关系数

    皮尔逊相关系数: 用于度量两个变量X和Y之间的相关(线性相关),其值介于-1与1之间. 几组的点集,以及各个点集中和之间的相关系数.我们可以发现相关系数反映的是变量之间的线性关系和相关性的方向(第一排 ...

  10. python学习笔记(3) -- 字符与数字之间的转换函数

    转载:python中的字符数字之间的转换函数 int(x [,base ])         将x转换为一个整数     long(x [,base ])        将x转换为一个长整数     ...

随机推荐

  1. DDD架构为什么应该首选六边形架构?

    一.传统分层架构 分层架构的一个重要原则是:每层只能与位于其下方的层发生耦合. 分层架构分两种:一种是严格分层架构,规定某层只能与直接位于其下方的层发生耦合:另一种是松散分层架构,允许任意上方层与任意 ...

  2. Kernel panic 堆栈信息怎么看

    Kernel panic 是指 Linux 内核遇到了无法继续执行的致命错误,此时会在屏幕上输出一些错误信息,其中就包括堆栈信息.堆栈信息是指发生错误时 CPU 执行的代码路径,可以通过堆栈信息来定位 ...

  3. KVM 使用 Centos CLoud Image 安装虚拟机

    1 下载镜像 # 资源地址:https://cloud.centos.org/centos/7/images/ wget https://cloud.centos.org/centos/7/image ...

  4. The language server needs at least PHP 7.1 installed. Version found: 7.0.10

    解决方案: 打开VS Code 文件 -> 首选项 -> 设置 -> 在 settings.json 中编辑 在 settings.json 中,加入: "php.exec ...

  5. rman catalog 遇到的一个错误

    [oracle@source admin]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Thu Jun 22 09: ...

  6. U268603 I Hate This Tree 题解

    传送门 一道纯粹的码力 + 卡常题. 前置 矩阵乘法,线段树. 分析 线段树存矩阵. 构造迭代矩阵: \[\begin{pmatrix}f_i&f_{i-1}\end{pmatrix}\tim ...

  7. ES集群&kibana安装

    一.elasticsearch介绍 Elasticsearch 是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful 风格接口,多数据源,自动搜索负 ...

  8. Python Web:Django、Flask和FastAPI框架对比

    Django.Flask和FastAPI是Python Web框架中的三个主要代表.这些框架都有着各自的优点和缺点,适合不同类型和规模的应用程序. Django: Django是一个全功能的Web框架 ...

  9. 《SQL与数据库基础》21. 分库分表(一)

    目录 分库分表(一) 拆分策略 垂直拆分 垂直分库 垂直分表 水平拆分 水平分库 水平分表 技术实现 MyCat概述 概念介绍 环境准备 目录介绍 MyCat入门 配置 分片配置(schema.xml ...

  10. 这才叫 API 接口设计!

    API 接口设计 Token 设计 Token 是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个 Token 便将此 Token 返回给客户端,以后客户端只需带上 ...