matlab协整性计算,matlab计算并绘制时间序列数据的平均互信息和相关性

ami and correlation

AMI computes and plots average mutual information (ami) and correlation of univariate or bivariate time series for different values of time lag.

USAGE:

[amis corrs] = ami(xy,nBins,nLags)

INPUT:

xy: either univariate (x) or bivariate ([x y]) time series data. If bivariate time series are given then x should be independent variable and y should be dependent variable. If univariate time series is given then autocorrelation is calculated instead of cross correlation.

nBins: number of bins for time series data to compute distribution which is required to compute ami. nBins should be either vector of 2 elements (for bivariate) or scalar (univariate).

nLags: number of time lags to compute ami and correlation. Computation is done for lags values of 0:nLags.

OUTPUT:

amis: vector of average mutual information for time lags of 0:nLags

corrs: vector of correlation (or autocorrelation for univariate time seris) for time lags of 0:nLags

EXAMPLES:

xy = rand(1000,2);

nBins = [15 10];

nLags = 25;

[amis corrs]= ami(xy,nBins,nLags);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值