序列的autocorrelation(自相关系数)的计算公式

  统计/机器学习 时间序列 描述性统计    浏览次数:30069        分享
1

序列的autocorrelation(自相关系数)的计算公式是什么?

 

dsjobhunter   2018-07-26 05:09



   1个回答 
7

自相关(autocorrelation)就是自己和自己的相关性。

比如说有一个序列$X=[1, 2, 4, 6, 8, 10, 12]$。

相位差为1,就是比较序列$[1, 2, 4, 6, 8, 10]$和$[2, 4, 6, 8, 10, 12]$,其自相关系数一般表示为$R_1$

相位差为2,就是比较序列$[1, 2, 4, 6, 8]$和$[4, 6, 8, 10, 12]$,其自相关系数一般表示为$R_2$

相位差为3,就是比较序列$[1, 2, 4, 6]$和$[6, 8, 10, 12]$,其自相关系数一般表示为$R_3$

具体计算公式为

$$R_k=\frac{\sum_{i=1}^{n-k}(X_i-\bar X)(X_{i+k}-\bar X)}{\sum_{i=1}^n(X_i-\bar X)^2}$$

和皮尔逊相关系数类似,也是从-1到1的。

SofaSofa数据科学社区DS面试题库 DS面经

maxroot   2018-07-26 08:10



  相关讨论

一个连续变量和一个二元变量的相关系数怎么求?

如果x是等级变量, y是连续变量 相关分析是不是用speaman

有序分类变量的相关系数

相关系数中的效率指啥?

Python计算两个数组的相关系数

为啥计算pearson相关系数和线性回归的coef不同呢

回归中自变量和因变量的相关系数和回归系数(斜率)有什么关系?

两个变量不相关但是也不独立

相关系数的p值是怎么算的?

如何对两个名义分类变量的关联性进行可视化展示?

  随便看看

推荐系统算法里的cold start是什么意思?

sklearn里的LabelEncoder什么用?

怎么在已有的dataframe中插入一个新列(Pandas)

怎么让DataFrame按照某一列绝对值从小到按排列?

为什么过拟合不好?