matlab相关系数计算

一、相关系数
       具体的理论知识参见其他气象统计学教材。简单的说,相关系数r就是求两个大小相同样本的相关性,范围在-1到1之间。样本的相关性并不能代表总体也是相关的,因此需要做统计检验。常用的检验方法是t检验法。理论的方法是给定信度alpha,根据自由度n-2通过查表查出talpha,来给出是否通过检验。这是最一般也是最常用的两个序列的相关分析方法。此外,还包括复相关系数和偏相关系数等计算,具体见相关理论教材讲解。
二、matlab中实现相关函数:corrcoef函数
简单介绍该函数用法,具体help。
      Syntax   

R = corrcoef(X)
R = corrcoef(x,y)
[R,P]=corrcoef(...)
[R,P,RLO,RUP]=corrcoef(...)
[...]=corrcoef(...,'param1',val1,'param2',val2,...)

corrcoef函数计算得到的R是相关矩阵,对角线是自己和自己做相关,因此得到的值为1.R是一个对称矩阵,R(i,j)表示第i列与第j列做相关。做相关时,是对矩阵X的列做相关,也就是说列数是变量的数目,而行数是各变量的样本数。返回的P值如果小于0.05,表示相关显著性强,越接近0越强。RLO和RUP表示每一个相关系数95%置信区间的上界和下界。param表示可修改相应参数,如alpha值等等。见来源于help中的一个例子:

x = randn(30,4);     % Uncorrelated data
x(:,4) = sum(x,2);   % Introduce correlation.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值