爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 35533|回复: 44

[混合编程] 利用matlab求两个序列的相关性【总结】

  [复制链接]

新浪微博达人勋

发表于 2013-7-26 13:47:46 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
转自:http://blog.sina.com.cn/s/blog_6ce23c390101c6zc.html

首先说说自相关和互相关的概念。 自相关
在统计学中的定义,自相关函数就是将一个有序的随机变量系列与其自身作比较。每个不存在相位差的系列,都与其都与其自身相似,即在此情况下,自相关函数值最大。
在信号分析当中通常将自相关函数称之为自协方差方程。 用来描述信息在不同时间的,信息函数值的相关性。


                               
登录/注册后可看大图


互相关
在统计学中,互相关有时用来表示两个随机矢量 X 和 Y 之间的协方差 cov(X, Y),以与矢量 X 的“协方差”概念相区分,矢量 X 的“协方差”是 X 的各标量成分之间的协方差矩阵。


在信号处理领域中,互相关(有时也称为“互协方差”)是用来表示两个信号之间相似性的一个度量,通常通过与已知信号比较用于寻找未知信号中的特性。互相关实质上类似于两个函数的卷积
对于离散函数 fi 和 gi 来说,互相关定义为


其中和在整个可能的整数 j  区域取和,星号表示复共轭。
对于连续信号 f (x) 和 g (x) 来说,互相关定义为


其中积分是在整个可能的 t 区域积分。

即互相关函数是描述随机信号x(t),y(t)在任意两个不同时刻t1,t2的取值之间的相关程度,自相关函数是描述随机信号x(t)在任意两个不同时刻t1,t2的取值之间的相关程度。

自相关函数是描述随机信号X(t)在任意两个不同时刻t1,t2的取值之间的相关程度;互相关函数给出了在频域内两个信号是否相关的一个判断指标,把两测点之间信号的互谱与各自的自谱联系了起来。

===============================================================================================

在matlab当中可以使用xcorr函数来求序列的自相关和互相关。
使用方法:
c = xcorr(x,y)  返回矢量长度为2*N-1互相关函数序列,其中x和y的矢量长度均为N,如果x和y的长度不一样,则在短的序列后补零直到两者长度相等。
c = xcorr(x) 为矢量x的自相关估计。
c = xcorr(x,y,'option') 为有正规化选项的互相关计算;其中选项为"biased"为有偏的互相关函数估计;"unbiased"为无偏的互相关函数估计;"coeff"为0延时的正规化序列的自相关计算;"none"为原始的互相关计算。
在Matalb中,求解xcorr的过程事实上是利用Fourier变换中的卷积定理进行的。

可以查阅这篇博客了解xcorr函数的实现过程:自相关和互相关在matlab中的实现
也可以查阅matlab论坛中教学直接用FFt变换求两个序列互相关的方法:matlab求两个序列的互相关函数

================================================================================================
相关程度与相关函数的之间的联系
在概率论和统计学中,相关(Correlation,或称相关系数或关联系数),显示两个随机变量之间线性关系的强度和方向。在统计学中,相关的意义是用来衡量两个变量相对于其相互独立的距离。最常用的是皮尔逊积矩相关系数。其定义是两个变量协方差除以两个变量的标准差(方差的平方根)。

    相关系数只是一个比率,不是等单位量度,无什么单位名称,也不是相关的百分数,一般取小数点后两位来表示。相关系数的正负号只表示相关的方向,绝对值表示相关的程度。因为不是等单位的度量,因而不能说相关系数0.7是0.35两倍,只能说相关系数为0.7的二列变量相关程度比相关系数为0.35的二列变量相关程度更为密切和更高。也不能说相关系数从0.70到0.80与相关系数从0.30到0.40增加的程度一样大。

对于相关系数的大小所表示的意义目前在统计学界尚不一致,但通常按下是这样认为的:
相关系数      相关程度
0.00-±0.30    微相关
±0.30-±0.50  实相关
±0.50-±0.80  显著相关
±0.80-±1.00  高度相关


================================================================================================
在matlab中使用corrcoef函数可以求两个序列的相关度
corrcoef(x,y)表示序列x和序列y的相关系数,得到的结果是一个2*2矩阵,其中对角线上的元素分别表示x和y的自相关,非对角线上的元素分别表示x与y的相关系数和y与x的相关系数,两个是相等的。

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-7-26 16:13:08 | 显示全部楼层
谢谢分享!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2013-7-26 16:33:10 | 显示全部楼层
图片都要重新传一下的~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-8-15 17:40:29 | 显示全部楼层
求matlab入门教程,谢谢~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-17 21:47:45 | 显示全部楼层
xcorr与corrcoef的差异,转载个帖子http://blog.sina.com.cn/s/blog_777c1e570100pwkc.html
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-3-17 22:11:25 | 显示全部楼层
能把圖上傳到另一空間嗎 你這樣直接轉貼看不到圖
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2014-3-17 22:53:42 | 显示全部楼层
Tbyss 发表于 2014-3-17 22:11
能把圖上傳到另一空間嗎 你這樣直接轉貼看不到圖

确实看不到,不过帖子的最上面有最原始的地址。你可以查看一下新浪博客的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-4-24 23:55:03 | 显示全部楼层
学习了!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2014-9-16 17:06:36 | 显示全部楼层
协防差矩阵
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-11-16 22:41:27 | 显示全部楼层
学习了                                                
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表