文件交换
91下载
更新2011年2月25日
查看许可协议
计算给定级数的ACF。通过滞后p返回一个自相关向量。也产生自相关的条形图,带有用于测试的拒绝区域带(在白噪声假设下)每个自相关= 0。
示例:>> myacf = acf(y,12)
不需要任何工具箱。
卡尔文价格(2021)。自相关函数(ACF)(//www.tatmou.com/matlabcentral/fileexchange/30540-autocorrelation-function-acf), MATLAB中央文件交换。检索2021年4月2日.
2019年4月8日
2019年3月27日
2019年3月5
如果图形绘制与计算分离就好了。或者,至少它创建了自己的图形,而不是在已经打开的图形上写字。
2018年12月19日
2018年12月13日
很好,我用R中的ACF函数检查。结果是正确的谢谢你!
2018年8月22日
2018年7月25日
您能解释一下如何计算自相关的显著性极限(水平蓝线)吗?
2018年7月11日
2018年3月5
2017年12月14日
如果数据在一列中,则可以使用此代码。如果我们有多个列的数据集,如何使用这个代码?
2017年12月1日
不符合我对湍流的计算。
2017年10月13日
2017年9月8日
自相关值被归一化或缩小。我如何得到实际的值没有标准化或缩放?
2017年9月6日
好,我找大沙旗很久了,谢谢
2017年6月7日
Hi Calvin,我想将这个函数应用于一个时间序列获得的实体数量随时间(Simevents仿真),但我使用的matlab版本告诉这个函数不存在!!我使用R2015b。当版本被标记为R2009a时,怎么可能呢?!你能给我一个解决办法吗?
2017年4月1
好的代码!谢谢你!你用过这个代码来预测序列中的下一个数字吗?
2017年3月3
2017年1月29日
2016年11月8日
谢谢,非常有用。
2016年9月25日
好
2016年7月4
2016年6月5日
简单又漂亮!
2016年3月2日
明亮的只有一件事。。。如果你能把铁条弄薄一点
2014年12月11日
谢谢分享,非常有用。
2014年2月23日
谢谢,这节省了我很多时间。
2013年5月30日
代码解决了我的问题后,与其他几个代码混淆,尽管我是如此大的,我必须绘画得到它。谢谢你!
2013年4月27日
2013年1月18日
2012年5月8日
嘿,卡尔文,你的代码产生的ACF偏向于零。。。
原因是cross_sum(子函数的变量)中的前k个元素始终为零。同样,在第104-106行循环后的cross_sum的维数始终是Nx1。在大样本中,偏差很小,但在小样本中可能是合理的。
考虑到matlab在处理循环方面非常糟糕,如果可能的话,最好完全避免它们。我调整了代码,完全删除了子函数,N和ybar的“global”属性(第46和48行),并将第52-54行中的loop替换为by
对于I = 1:p交叉和=(y(i+1:N)-ybar)*(y(1:N-i)-ybar);yvar=(y-ybar)“*(y-ybar);ta(i)=(交叉和/yvar)*(N/(N-i));结束
希望这对大家都有帮助
2011年12月6日
2011年11月21日
谢谢你!
你怎么计算巴特利特带?
2011年11月16日
非常有用,清晰,易于理解。谢谢你!
2011年8月11日
它做了我想让它做的事!
包含一个更有意义的示例可能会更好,而不仅仅是一些随机数据的ACF。
2011年8月3日
启发:估计自相关函数(ACF)
在MATLAB中心找到宝藏,并发现社区如何可以帮助你!
在单个可执行文档中创建包含代码、输出和格式化文本的脚本。
了解实时编辑器
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
如果图形绘制与计算分离就好了。或者,至少它创建了自己的图形,而不是在已经打开的图形上写字。
很好,我用R中的ACF函数检查。结果是正确的
谢谢你!
您能解释一下如何计算自相关的显著性极限(水平蓝线)吗?
如果数据在一列中,则可以使用此代码。如果我们有多个列的数据集,如何使用这个代码?
不符合我对湍流的计算。
自相关值被归一化或缩小。我如何得到实际的值没有标准化或缩放?
好,我找大沙旗很久了,谢谢
Hi Calvin,我想将这个函数应用于一个时间序列获得的实体数量随时间(Simevents仿真),但我使用的matlab版本告诉这个函数不存在!!我使用R2015b。
当版本被标记为R2009a时,怎么可能呢?!
你能给我一个解决办法吗?
好的代码!谢谢你!你用过这个代码来预测序列中的下一个数字吗?
谢谢,非常有用。
好
简单又漂亮!
明亮的只有一件事。。。如果你能把铁条弄薄一点
谢谢分享,非常有用。
谢谢,这节省了我很多时间。
代码解决了我的问题后,与其他几个代码混淆,尽管我是如此大的,我必须绘画得到它。
谢谢你!
嘿,卡尔文,你的代码产生的ACF偏向于零。。。
原因是cross_sum(子函数的变量)中的前k个元素始终为零。同样,在第104-106行循环后的cross_sum的维数始终是Nx1。在大样本中,偏差很小,但在小样本中可能是合理的。
考虑到matlab在处理循环方面非常糟糕,如果可能的话,最好完全避免它们。我调整了代码,完全删除了子函数,N和ybar的“global”属性(第46和48行),并将第52-54行中的loop替换为by
对于I = 1:p
交叉和=(y(i+1:N)-ybar)*(y(1:N-i)-ybar);
yvar=(y-ybar)“*(y-ybar);
ta(i)=(交叉和/yvar)*(N/(N-i));
结束
希望这对大家都有帮助
谢谢你!
你怎么计算巴特利特带?
非常有用,清晰,易于理解。谢谢你!
它做了我想让它做的事!
包含一个更有意义的示例可能会更好,而不仅仅是一些随机数据的ACF。