图像缩略图“itemprop=

时间序列分析与预测

版本1.3 (160kb) 伊曼
TSAF使您可以快速分析时间序列并预测未来。
4.7
30评级

65下载

更新2018年8月12日

视图版本历史

查看许可证

如何打开GUI:
步骤1)下载并解压缩包。
步骤2)将解压包中包含的所有文件和文件夹复制到Matlab的当前工作目录*。
*要查找当前的工作目录,请在MATLAB命令行中键入“PWD”。
步骤3)在命令行中键入“tsaf”。
第4步)享受它!
----------------------------------------------------------------------
请观看以下简短教程,以快速学习主题和掌握GUI:
教程1 - 概念:
https://www.youtube.com/watch?v=7eb141ajt7c&index=1&list=plj-ocucucty7efl4rjnmf3ugchpp-nwcocb.


教程2 -趋势和季节性:
https://www.youtube.com/watch?v=roujnw4xbs0&list=plj-ocucucity7efl4rjnmf3ugchp-nwcocb&index=2


教程3 - ARMA:
https://www.youtube.com/watch?v=bs9fkzuxty&list=plj-ocucity7efl4rjnmf3ugchp-nwcocb&index=3


Tutorial 4 - TSAF(示例1):
https://www.youtube.com/watch?v=vucftyykmnm&index=4&list=plj-ocucity7efl4rjnmf3ugchp-nwcocb.


教程5 - TSAF(例子2):
https://www.youtube.com/watch?v=nJRRHIllGdg&list=PLJ-OcUCIty7eFl4rjnMf3UgcHp-nWCoCB&index=5


教程6 - TSAF(例3)
https://www.youtube.com/watch?v=nnzfotvwftq&list=plj-ocucucity7efl4rjnmf3ugchp-nwcocb&index=6


教程7 - TSAF(新功能)
https://www.youtube.com/watch?v=jhuXjNaxrVo&index=7&list=PLJ-OcUCIty7eFl4rjnMf3UgcHp-nWCoCB


-----------------------------------------------------------
请订阅我的信号处理频道查看更多教程:
https://www.youtube.com/channel/ucvkatnmgkedpwlhh0kbqqlw

确认:
该GUI是在加拿大维多利亚大学综合能源系统研究所开发的2060个项目。该项目已由太平洋气候解决方案研究所,自然资源加拿大和加拿大自然科学和工程研究委员会资助。金宝搏官方网站这种资金非常承认。
-----------------------------------------------------------

参考:
[1] Peter J. Brockwell, Richard A. Davis,“时间序列和预测导论”,第二版,施普林格,2002。
[2] Chris Chatfield,“时间系列预测”,Chapman&C Hall / CRC,2000。

----------------------------------------------------------

“照片由放养家畜提供,版权所有,www.freerangestock.com.

引用作为

iman(2021)。时间序列分析与预测(//www.tatmou.com/matlabcentral/fileexchange/54276-time-series-analysis-and-forecast), MATLAB中央文件交换。检索

意见及评分(82

哈立德Benaggoune

阿布Nejatian

亲爱的iman,
这是一个非常好的书面代码,并感谢您分享关于时间序列预测的教程视频。

我已经用CNN,LSTM和MLP网络写了一款时间序列预测码。

你可以从我的Mathworks账户下面的链接访问它。

//www.tatmou.com/matlabcentral/fileexchange/69506-time-series-prediction

valeri disko.

罗伯特基恩

米娜golshan

谢谢你这个完美的TSAF。我有一个具体的问题。你能告诉我如何在线上传数据的在线变异?我的意思是如何链接它们?

何塞萨巴尔洛斯

亲爱的iman,当我运行“批处理”时,我总是收到以下错误消息:“Bic.xls文件打开,请立即关闭”

不可能摆脱该错误,我没有打开任何XLS文件。我正在使用R2016B版本的Matlab。
如何解决这个问题?
谢谢

伊曼

嗨。非常感谢您的反馈和信息,我为一些错误信息,你们中的一些人正在得到道歉。我相信这是一个在不同版本的MATLAB和不同操作系统之间非常常见的一致性问题。我建议使用错误消息来找出哪一行出错了。然后,为您的MATLAB版本/操作系统找到等价的命令。例如,我知道“xlsread”命令只在使用Excel软件的Windows计算机上支金宝app持。当然,当时开发软件时我并不知道这一点,否则我会想出一些更通用的东西,比如“可读”。我希望我有时间在TEMS上工作,构建一些更健壮的东西,但目前我的生活非常忙碌。如果您有兴趣帮助我建立一个更好的“TEMS”,请发送邮件到imanmoaz@uvic.ca

拉维看到

嗨,伊曼,你做得太棒了!但你能帮我处理一下这个错误框吗。我的预测。xls不是打开和给我的错误框。我的邮箱是ndjpshri@gmail.com。
谢谢你。

darki

Samaa Al-Khrisha

谢谢你的教程,我真的很喜欢他们,但我不能导入我的数据,我使用RMatlab17a。有什么解决办法吗?

中东和北非地区hamoum

嗨iman.
感谢这样一个伟大的TSAF,易于使用
我希望你能帮助我:我正在使用这个包来估算历史数据范围的太阳辐射,从2010年到2017年六个站。我的问题是当我导入数据时,我在频率窗口中没有任何东西......这是正常的吗??
先感谢您

Omid Reihany

做得好:)
我发现了一个缺陷。
批量匹配结果中的“q”在弹出框中看不到,请更改弹出菜单的大小。

Abhishek Sharma.

任何人都可以告诉含有预测样本的Excel纸张在GUI预测后储存含有预测样本的位置

Nurkholis哈基姆

求助

伊曼

Hi Bushra,非常感谢你的积极反馈。您需要使用计量工具箱来处理TSAF。我建议下载试用版,因为它有一个月的免费时间。

布什拉拉扎

你好,
我喜欢通过您的教程学习。谢谢很多。
我试过你的TSAF,但当我在Matlab命令窗口运行这个,我得到错误对话框“TSAF所需的计量工具箱。我使用Matlab R2017b。

我有单变量的时间序列数据的水平不同站。历史数据范围自1985年至2017年。
请指导我这个TSAF是否对我的数据集有效。我应该下载计量工具箱吗。是免费的吗?

阿米尔太太

伊曼

嗨,弗雷德。你能把你的数据文件邮件给我吗?我会尽快解决这个问题。我的邮箱是imanmoaz@uvic.ca

弗雷德

嗨,伊曼,
如果您已经用RMATLAB17A解决了数据导入问题,我徘徊了?
除了示例数据之外,我无法导入任何数据。

伊曼

给您添麻烦了!请描述问题或“打印屏幕”错误,并通过电子邮件发送到imanmoaz@uvic.ca

Md Munir Hayet Khan

我也面临着同样的问题。在Matlab 2017a中导入数据是不可能的。

Alessio Cariboni.

Hi Iman,使用MATLAB R2017b的“导入数据”部分是不可见的,可能有些兼容问题。你能帮我吗?感谢很多

伊曼

嗨,Gaby,谢谢你的反馈,抱歉听到你不满意我的代码。请记住,我的工具箱没有做任何魔法。它基本上是使用一些简单的概念来查看数据中是否存在任何趋势或周期性行为,并基于(部分)自相关将数据拟合到ARIMA(p,q)模型。我不知道为什么会有这么大的误差。一个可能的原因可能是你没有选择一个好的模型或者你的数据基本上是非平稳的。请注意,有必要有一个固定的过程。这就是为什么我们需要先去除趋势和季节性但愿剩下的有一些固定的特征。希望这有意义,再次为麻烦道歉。

戈比Bou Tayeh

然而,三星为辛勤工作和教程,预测精度非常可怕。产生的错误很高兴。

Ameeratul Balqis Zubair Khan

您好imaan,我无法显示使用Matlab 2017A的TSAF.fig的完整窗口。由于图形的超过尺寸,导入数据部分消失,我无法最小化或调整窗口的大小。你能帮我吗?谢谢你。

约翰·卡拉汉

马提亚何

好工作iman!
我已经观看了教程5,需要一些解释幅度响应Vs vs vs。

您是如何基于数据/信号图来生成AMP / FREQ的?似乎幅度响应是7x10 ^ 5的顺序。
调和的概念并没有事先解释
其余的ACF / PACF解释非常明确。
谢谢!

大卫·张

我无法下载计量经济学工具箱。请帮助。谢谢

伊曼

你的MATLAB版本是什么?我猜你有兼容性问题。
@durgesh:请您拍摄截图并将其发送给我吗?我需要查看其他框中使用的设置。
@Will:谢谢;)

将黄

非常好的介绍和工具,非常感谢!

durgesh辛格

嗨,Iman,谢谢你的剧本和出色的演示。当我点击估计按钮时,我得到了一个错误。错误信息是“滞后和系数向量必须有相同的长度!”".

Vijay Waghmare.

嗨iman,谢谢你的精彩gui。您能否向我提供低于导入文件的错误。

matlab.graphics.internal.figfile.FigFile /阅读> @ (hObject eventdata) TSAF (pushbutton1_Callback, hObject、eventdata guidata (hObject))
计算UIControl回调时出错。

伊曼

@Jan,请观看我在TSAF上的教程,学习我是如何去除趋势和季节性的。

1月

伊曼,哪种方法落后于去趋势化和去季节性数据?是否有一些测试是在这里执行的,比如平稳性、常态性,或者我能否得到建议,在哪里做这些测试最好?我在预测时间序列。

伊曼

@teena,请将Excel文件电子邮件发送给imanmoaz@uvic.ca

Teena Sharma.

嗨,伊曼,
正如我尝试导入Excel文件,TSAF正在给出消息“指定的列不包含任何数据”。我已下载此处提到的TSAF版本。请求帮助

萨菲亚哈立德

嗨,伊曼
我在matlab和我关心与TSAF GUI来解决我的研究问题,你可以做一个教程来学习我如何可以下载TSAF GUI请
我很尊敬你

bechir

谢谢Iman的分享,很棒的工具。快速的问题,是否有一种方法来部署这个工具(使用Matlab部署应用程序的任何其他方法为例)以Excel为例或作为一个独立的应用程序,如.exe ?

伊曼

嗨Areeha。谢谢您的反馈。您可以遍历代码(m文件)并复制脚本中所需的所有部分。干杯!

Areeha杜兰

你好伊曼。感谢您的精彩教程。只是想问一下,如果我可以使用它在我的代码(脚本)像matlab的其他工具?

ioannis papayiannis.

Satyabrata Parida

Sincon Wulker

一个伟大的工作!我真的很感激你。谢谢。

伊曼

@xinquan缺少哪些选项?你能截图并向我发电子邮件吗?谢谢!

鑫泉陈

不能显示全窗口。MATLAB 2015

斋月普拉塔马布达马

当我点击估计按钮时,它显示“系统不是稳定或休闲”。这是什么意思?
谢谢你!

Saif Mian.

伟大的工作!

伊曼

嗨iqrar。请在这个页面上观看我的教程。

iqrar afridi

你好先生
我想预测电价。那么我能做什么呢?我应该使用哪种方法呢?

amin s.

可以

完美的!!!非常感谢!

可以

伊曼

嗨Zakar,你是否将文件复制到Matlab的当前目录中?您可以通过在命令行中键入“pwd”来找到此文件夹。
谢谢。

Zakari Seybou

Hi Imran,我使用MATLAB_R2015和MATLAB_R2016b,在两个版本的TSAF给我错误:未定义函数或变量'TSAF'。
你能帮我吗。

伊曼

嗨呐,

感谢您报告此问题。您能从TSAF橱窗中拍摄截图并将其电子邮件发送给我(imanmoaz@uvic.ca)吗?我想看看你的设置。谢谢你。

伊曼

娜贾

代码工作出色,直到估计部分,但,当预测被压;输入最小值和最大值;出现以下错误。

使用TSAF>预测_CallBack(第930行)错误
参数'NumPaths'没有匹配任何解析器的有效参数。

GUI_MAINFCN错误(第96行)
函数宏指令(变长度输入宗量{:});

TSAF错误(第42行)
gui_mainfcn(gui_state,varargin {:});

@误差(hObject eventdata) TSAF (forecast_Callback, hObject、eventdata guidata (hObject))


评估UIControl回调时出错

可能是什么问题呢?

当当网朗

优秀作品

Pieter Jacqmaer.

伊曼

非常感谢大量的美丽。

Yacine boumaour

非常有用和完整的GUI作为一个学生,它帮助了我很多,保持良好的工作,

伊曼

嗨mustapha。我很遗憾听到TSAF的问题。我在我认为可能有问题的代码的初始化部分中改变了一些东西。新版本在此处上传。您能否删除旧版TSAF并下载新版本?请再次运行它,并告诉我是否仍然会收到相同的错误消息。

谢谢您的宝贵时间,帮助我找到TSAF的错误。

Mustapha mudasiru.

谢谢你的GUI。当我将十二点数据从Excel导入TSAF时,我获取FollWing错误消息“所选列不包含任何数据!”。当我在matlab提示时输入“Arima(1,1,1)”时,它会很好地运行。

伊曼

嗨基督徒,谢谢你使用tsaf。您无法直接在TSAF中使用变量,但它超级容易将变量保存为Excel文件。这是一个例子:

A =[1 2 3 4 5 6].';%变量
删除('test.xlsx')
xlswrite('test.xlsx',a)

变量现在保存在一个名为test的excel文件中。你可以在MATLAB的当前目录中找到这个文件。如果您不知道目录在哪里,只需在命令行中执行“pwd”。如果你需要更多的帮助,请告诉我。

基督教

我可以用matlab变量代替导入excel文件吗?

伊曼

@Nima,谢谢你使用TSAF。

尼玛

TSAF太棒了:)非常感谢Iman给你的教程和努力!祝你好运

尼玛

伊曼

太棒了。感谢您使用TSAF。

Mahsa Ghaffari

你好,伊曼,非常感谢你的帮助。问题解决了。如果有新的问题,我会联系你的!
再次感谢,祝你好运。

伊曼

Mahsa你好。没有wirries。你是否遵循了我在本页(描述部分)上方提供的说明?我可以通过电话或skype帮你。请发邮件到imanmoaz@uvic.ca,我们可以约定时间。

Mahsa Ghaffari

嗨,伊曼,
再次感谢你。我使用matlab2015,我已经安装了计量经济学工具箱,但当我写TSAF它说它是未定义的!
我应该怎么办?
非常感谢你的回答。

伊曼

Mahsa你好。我很乐意帮忙。实际上,遗漏的数据有时会造成问题。如果您遗漏了一些观察结果,这也不是什么大问题,但是请确保在使用TSAF之前从excel文件中删除空单元格。如果查找和删除空单元格很耗时,只需几行代码就可以轻松完成。如果你需要更多的帮助,请告诉我。

Mahsa Ghaffari

谢谢这么多伊曼,非常乐于助人!
还有一个问题,如果有遗漏的数据怎么办?我们可以简单地在列中放置一个空单元格吗?
我的意思是所有数据之间的时期应该是相同的,就像一年一样(因为只有1列,例如每年的事故数量),但我应该如何进入分析一年中错过的数据?
非常感谢您的回答。

伊曼

Hi Mahsa,可以在TSAF中导入excel文件(csv, xls, xlsx)。数据必须按列存储,即每一列对应于一个随机变量的观察值。

如果下载该包,您可以在“test文件夹”中看到三个示例。当只有一列数据时,TSAF会自动导入该列(就像test文件夹中的示例)。但是如果有多个列,TSAF将询问您想使用哪个列。

如果我的解释不清楚,请告诉我。谢谢你使用tsaf。

Mahsa Ghaffari

你好,

请告诉我你导入到TSAF的Data文件是怎样的?它包括什么?

谢谢

伊曼

感谢您使用我的GUI。别忘了给我评分:)

阿米尔Feyzi

你是对的。这解决了错误。谢谢。
顺便说一句,好工作。

伊曼

阿米尔,抱歉烦恼。我猜你没有“经济学器工具箱”或者您的此工具箱的许可已过期。

请在命令行中运行“Arima(1,1,1)”,如果您收到错误,请告诉我。如果是这样,你有上述问题。在这种情况下,您可以下载,免费试用版“OuthoMetrics Toolbox”并使用GUI。

阿米尔Feyzi

提到的问题存在于上一个版本的Matlab 2015上。

阿米尔Feyzi

运行测试数据会产生一个错误,“所选列不包含数据!”,"
并且功能不起作用。
命令行中的错误:
评估UIControl回调时出错

引用不存在的字段'data'。

tsaf>按钮>按钮11_callback(第1354行)
x = handles.metricdata.data;

gui_mainfcn(第95行)错误
函数宏指令(变长度输入宗量{:});

TSAF错误(第42行)
gui_mainfcn(gui_state,varargin {:});

错误
@(fhebject,eventdata)tsaf('按钮11_callback',frem,eventdata,guidata(fremate))


评估UIControl回调时出错

farnoosh talaei

Matlab释放兼容性
创建R2013b
与任何版本兼容
平台兼容性
视窗 苹果系统 Linux.

社区寻宝

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!