图像缩略图

时间序列分析与预测

版本1.3(160 KB)由 伊曼
TSAF使您能够快速分析时间序列并预测未来。
4.7条
28级

83次下载

更新2018年8月12日

查看许可证

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


教程2-趋势和季节性:
https://www.youtube.com/watch?v=roujnW4XbS0&list=PLJ-occity7efl4rjnmf3ugchp-nWCoCB&index=2


教程3-ARMA:
https://www.youtube.com/watch?v=bs9fKzuUXtY&list=PLJ-occity7efl4rjnmf3ugchp-nWCoCB&index=3


教程4-TSAF(示例1):
https://www.youtube.com/watch?v=vucftykmnnm&index=4&list=PLJ-occity7efl4rjnmf3ugchp-nWCoCB


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


教程6-TSAF(示例3)
https://www.youtube.com/watch?v=NNZFotVWFtQ&list=PLJ-occity7efl4rjnmf3ugchp-nWCoCB&index=6


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


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

致谢:
该图形用户界面是为加拿大维多利亚大学综合能源系统研究所2060项目开发的。该项目由太平洋气候解决方案研究所、加拿大自然资源部和加拿大自然科学与工程研究理事会资助。我们对此表示感谢。万博 尤文图斯
-----------------------------------------------------------

参考文献:
[1] 彼得J布罗克韦尔,理查德A戴维斯,“时间序列和预测导论”,第二版,斯普林格,2002年。
[2] Chris Chatfield,“时间序列预测”,Chapman&C Hall/CRC,2000年。

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

“照片提供和版权免费范围股票,www.freerangestock.com网站"

引用为

伊曼(2020年)。时间序列分析与预测(//www.tianjin-qmedu.com/matlabcentral/fileexchange/54276-time- series-analysisandforecast), MATLAB中央文件交换。检索.

意见及评级(80)

谢谢你给我这个完美的TSAF。我有一个特别的问题。你能告诉我怎样才能上传网上变化的数据吗?我是说怎么联系他们?

亲爱的伊曼,当我运行“批量匹配”时,总会收到以下错误消息:比克.xls文件已打开,请立即关闭”

这是不可能摆脱的错误,我没有任何XLS文件打开。我用的是R2016b版的MatLab。
我怎样才能解决这个问题?
谢谢

伊曼

大家好。非常感谢您的反馈和信息,我为您收到的一些错误信息道歉。我相信这是一个在不同版本的MATLAB中以及不同操作系统之间非常常见的一致性问题。我建议使用错误消息来找出哪一行出错。然后,为您的MATLAB版本/OS找到等效的命令。例如,我知道“xlsread”命令仅在带有Excel软件的Windows计算机上受支持。当然,我当时在开发软件时并不知道这一点,否则我会想出更通用的东西,比如“可读性”。我希望我有时间在TEMS上工作,建立一个更强大的东西,但目前我的生活已经非常繁忙。如果您有兴趣帮助我建立一个更好的“项目”,请发送电子邮件到imanmoaz@uvic.ca地址万博1manbetx

RAVI LAKSHMANAN

嗨,伊曼,这么棒的作品!但是你能帮我处理我得到的错误框吗。我的预测.xls没有打开并给我错误框。我的电子邮件Id是邮箱:ndjpshri@gmail.com。
谢谢您。

达基

谢谢你的教程,我真的很喜欢他们,但是,我使用RMatlab17a我无法导入我的数据。是否有任何解决方案?

嗨,伊曼
感谢如此伟大的TSAF,易于使用
我希望你能帮助我:我正在使用这个软件包来估算从2010年到2017年六个观测站的历史数据范围内的太阳辐射。我的问题是当我导入我的数据时,我在频率窗口中什么都没有。。。这正常吗??
提前谢谢你

伟大的作品:)
我发现了一个缺陷。
“素问”中批量拟合结果不能在弹出可见,请更改弹出菜单的大小。

在通过GUI进行预测之后,有人能告诉包含预测样本的excel表存储在哪里吗
.

哈基姆苗圃

有用的

伊曼

嗨,布什拉,非常感谢你的积极反馈。你需要使用计量经济学工具箱来处理TSAF。我建议下载试用版,因为它一个月是免费的。

嗨,
我喜欢通过您的教程学习。谢谢很多。
我想你的TSAF但是当我在MATLAB命令窗口中运行这个,我得到了错误对话框“TSAF recquired计量工具箱,我是用Matlab R2017b。

我有不同站点水位的单变量时间序列数据。历史数据范围从1985年到2017年。
请告诉我这个TSAF是否适用于我的数据集。我应该下载《经济计量工具箱》吗?是免费的吗?

阿米尔夫人

伊曼

嗨弗雷德。你能请发送数据文件给我吗?我会尽快解决这个问题。我的电子邮件地址是imanmoaz@uvic.ca

弗莱德

嗨,伊曼,
我想知道你是否已经解决了用matlab17a导入数据的问题?
除了示例数据之外,我不能导入任何其他数据。

伊曼

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

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

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

伊曼

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

三星级的辛苦工作和辅导,然而,预测的准确性却很差。产生的误差高得离谱。

你好,伊曼,我无法显示TSAF.fig公司使用MATLAB 2017a。由于图的过大,导入数据部分消失了,我无法最小化或调整窗口的大小。你能帮我吗?谢谢您。

何马提亚

干得好,伊曼!
我看过教程5,需要一些关于振幅响应与频率关系图的解释。

如何根据数据/信号图生成安培/频率?似乎振幅响应的顺序是7x10^5。
的谐波的概念不事先说明
acf/pacf的其他解释非常清楚。
谢谢!

张大卫

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

伊曼

@Vijay:什么是您的MATLAB版本?我猜你有兼容性问题。
@德格斯:你能拍张截图发邮件给我吗?我需要看看你在其他框中使用的设置。
@威尔:谢谢你;)

黄威尔

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

durgesh辛格

嗨,伊曼,谢谢你的剧本和出色的演示。我在单击“估计”按钮时出错。错误信息是“Lags和系数向量的长度必须相同!”。

嗨,伊曼,谢谢你漂亮的图形用户界面。你能帮我解决以下导入文件的错误吗。

matlab.graphics.internal软件.figfile.figfile/读取>@(hObject,eventdata)TSAF(“按钮1_回调”,hObject,eventdata,guidata(hObject))
评估UIControl回调时出错。

伊曼

@简,请看我关于TSAF的教程,学习如何去除趋势和季节性。

伊曼,数据去趋势化和去季节性的背后是什么方法?这里是否实现了一些测试,比如平稳性、正态性,或者我可以得到建议,在哪里最好进行这些测试?我在预测时间序列。

伊曼

@蒂娜,请把excel文件发到imanmoaz@uvic.ca地址

嗨,伊曼,
当我试图导入excel文件时,TSAF给出消息“指定的列不包含数据”。我已经下载了这里提到的TSAF版本。请帮忙

哈立德SAFIA

HI伊曼
我是matlab的新手,我用TSAF图形用户界面来解决我的研究问题,你能做一个教程来教我如何下载TSAF图形用户界面吗
带着我崇高的敬意

bechir

感谢伊曼分享,伟大的工具。快问,有没有部署该工具(使用MATLAB部署应用程序,例如任何其他方法),以Excel的实例或办法独立的应用程序如.exe?

伊曼

嗨Areeha。感谢您的反馈意见。你可以通过代码(M档),并复制你在你的脚本需要的部分。干杯!

Areeha杜兰尼

你好伊曼。感谢伟大的教程。只想问,如果我能在我的代码(脚本)像Matlab的其他工具使用它?

木瓜

辛肯·沃克

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

伊曼

@新泉缺少哪些选择?你能拍张截图发邮件给我吗?谢谢!

鑫泉陈

无法显示完整的windows.MATLAB软件2015年a

当我点击estimate按钮时,它显示“系统既不稳定也不随意”,这是什么意思?
谢谢

赛义夫面

干得好!

伊曼

嗨iqrar。请关注此页面上的我的教程。

阿夫里迪

你好先生
我想预测电力价格我能做什么?我应该使用哪种技术呢?

阿明

可以

很 完美!!!太多了!

可以

伊曼

嗨,扎卡尔,你把这些文件复制到目前的MATLAB目录了吗?在命令行中键入“pwd”可以找到此文件夹。
谢谢。

扎卡里西布

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

伊曼

你好,娜佳,

谢谢你报道这个问题。你能从TSAF窗口截图并通过电子邮件发给我吗(imanmoaz@uvic.ca地址)? 我想看看你的设置。谢谢您。

伊曼

娜雅

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

使用TSAF>forecast_回调时出错(第930行)
参数“NumPaths”与分析器的任何有效参数都不匹配。

gui_mainfcn中的错误(第96行)
feval(varargin {:});

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

@(hObject,eventdata)TSAF('forecast_Callback',hObject,eventdata,guidata(hObject))中出错


评估uicontrol回调时出错

有什么问题吗?

当当郎

出色的工作

伊曼

非常感谢你。

亚辛boumaour

很有帮助和完整的图形用户界面作为一个学生它帮助我很多,保持良好的工作,

伊曼

嗨,穆斯塔法。我很遗憾听到有关TSAF的问题。我在代码的初始化部分更改了一些我认为可能有问题的内容。新版本上传到这里。请删除旧版本的TSAF并下载新版本好吗?请再次运行它,如果您仍然收到相同的错误消息,请通知我。

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

穆斯塔法

谢谢你的GUI。当我将我的12点数据从excel导入TSAF时,我得到如下错误消息:“selected column contains no data!”。当我在Matlab提示符下输入“arima(1,1,1)”时,它运行得很好。

伊曼

嗨,克里斯蒂安,谢谢你使用TSAF。在TSAF中不能直接使用变量,但是将变量保存为excel文件是非常容易的。下面是一个例子:

a=[1 2 3 4 5 6];%变量
删除('测试.xlsx')
xlswrite('测试.xlsx'一个)

该变量现在保存在一个名为test的Excel文件。您可以在MATLAB的当前目录文件。如果你不知道该目录,只需在命令行中执行“PWD”。请让我知道如果你需要更多的帮助。

基督教的

我能用一个matlab变量代替导入一个excel文件吗???

伊曼

@尼玛,谢谢你用TSAF。

尼玛

TSAF是真棒:)万分感谢伊曼为您伟大的教程和努力!祝好运

尼玛

伊曼

真棒。感谢您使用TSAF。

Mahsa Ghaffari

嗨伊曼,非常感谢你的帮助。问题已经解决了。我取得联系的一个新的问题的情况下!
再次感谢,祝你好运。

伊曼

嗨Mahsa。没有wirries。你按照指示,我在此页面(说明部分)的顶部提供?我可以帮你在手机上/ SKYPE。请给我一个鄂麦至imanmoaz@uvic.ca,我们可以设置一个时间。

Mahsa Ghaffari

嗨,伊曼,
再次感谢你。我使用matlab2015和我已经安装了计量经济学工具箱,但是当我写TSAF它说,它是不确定的!
我该怎么办?
我真的很感谢你的答案。

伊曼

嗨Mahsa。我很愿意帮助。其实丢失的数据有时会problematic.If你缺少一些意见,这不会是一个大问题,但要确保你使用TSAF之前从Excel文件删除空细胞。如果是费时,找到并删除空白单元格,你可以很容易地用几行代码就做到这一点。如果您需要更多帮助,请让我知道。

Mahsa Ghaffari

非常感谢伊曼,非常有帮助!
只是另外一个问题,如果有一些丢失的数据?我们能不能简单地把一个空单元格列?
我的意思是所有数据之间的周期应该是相同的,比如一年(因为只有一列,例如每年的事故数量),但是我应该如何将一年中漏掉的数据带入分析?
非常感谢你的回答。

伊曼

嗨Mahsa,您可以在TSAF导入Excel文件(CSV,XLS,XLSX)。数据必须被存储纵列,即每一列对应于一个随机变量的观测。

如果你下载的包,你可以看到三个例子中的“test文件夹”。当只有一个数据的列中,TSAF自动导入该列(如在测试文件夹中的例子)。但是,如果有一个以上的列,TSAF会问你要与工作哪个列。

如果我的解释不清楚,请告诉我。感谢您使用TSAF。

Mahsa Ghaffari

你好,

请你让我知道如何为数据文件,你导入到TSAF?什么包括哪些?

谢谢

伊曼

感谢您使用我的GUI。不要忘了BTW率:)

阿米尔Feyzi

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

伊曼

阿米尔,抱歉给你添麻烦了。我想你没有“计量经济学工具箱”或者你的工具箱许可证已经过期了。

请在命令行中运行“arima(1,1,1)”,如果有错误请告诉我。如果是的话,你有上述问题。在这种情况下,您可以下载免费试用版的“计量经济学工具箱”并使用GUI。

阿米尔Feyzi

上述问题在Matlab2015上存在,而不是在以前的版本上。

阿米尔Feyzi

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

引用不存在的字段“data”。

TSAF>pushbutton11_回调错误(第1354行)
十=句柄.metricdata.data;

gui_mainfcn中的错误(第95行)
feval(varargin {:});

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

错误
@(hObject,eventdata)TSAF(“按钮11_回调”,hObject,eventdata,guidata(hObject))


评估UIControl回调时出错

farnoosh talaei

更新

1.3款

解决大小问题

1.2.0.0

文件更新

1.2.0.0

说明更新

1.2.0.0

摘要更新

1.2.0.0

文件更新。

1.2.0.0

说明更新。

1.2.0.0

说明更新。

1.2.0.0

说明更新。

1.2.0.0

说明更新。

1.2.0.0

加入YouTube频道

1.2.0.0

说明更新。

1.2.0.0

说明更新。

1.2.0.0

说明更新。

1.2.0.0

说明更新。

1.2.0.0

说明更新。

1.2.0.0

说明更新。

1.2.0.0

说明更新。

1.2.0.0

用“图像”命令替换“imshow”

1.2.0.0

说明更新。

1.2.0.0

修正了错误。

1.1.0.0

说明更新。

1.1.0.0

修正了错误。

1.1.0.0

说明更新。

1.1.0.0

说明更新。

1.1.0.0

文件更新。

1.1.0.0

说明更新。

1.1.0.0

在新版本中,可以设置预测的最小值和最大值。

1.0.0.0版

说明更新。

1.0.0.0版

说明更新。

1.0.0.0版

说明更新。

1.0.0.0版

说明更新。

1.0.0.0版

检查所需产品的可用性(计量经济学工具箱)。

1.0.0.0版

说明更新。

1.0.0.0版

说明更新。

1.0.0.0版

更新说明。

1.0.0.0版

说明更新。

1.0.0.0版

已添加测试文件夹。

MATLAB版本兼容性
用r2013 b创建
兼容任何版本
平台兼容性
窗户 马科斯 Linux系统