一、相关系数
具体的理论知识参见其他气象统计学教材。简单的说,相关系数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.