经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
MATLAB等数学软件专版
求助:ARMA模型进行预测
楼主
zgcx
16361
14
收藏
2010-11-21
本人想通过以下的matlab程序进行arma的预测,实现的目标是:利用前45个数据进行训练拟合,用后15个值作为检验预测的效果。
但是结果很不理想,不知道是什么原因,我现在怀疑是predict函数没理解好,不知道它的具体功能和用法,希望高手指教。
data_raw=xlsread('C:\Users\houtiantp\Desktop\ARMA_Run\Test4.xlsx','A1:A60'); %读入数据
z=diff(data_raw); %差分
data_mean=mean(z); %求输入数据的平均值
for i=1:59
data(i,1)=z(i,1)-data_mean(1,1); %对数据进行去除平均数处理(arma model的要求)
end
[H,PValue,TestStat,CriticalValue] =dfARDTest(data,[],0.05,'T'); %Augmented Dickey-Fuller unit root test based on AR model withdrift
testmean=mean(data); %看平均值是否在0-1值之间
subplot(221);
autocorr(data) %画出自相关图,图中上下两条横线分别表示自相关系数的上下界,超出边界的部分表示存在相关关系。
[a,b] = autocorr(data); %a 为各阶的相关系数,b 为滞后阶数
subplot(222);
parcorr(data) %画出偏自相关图
[c,d] = parcorr(data); %c 为各阶的偏自相关系数,d 为滞后阶数
y=iddata(data); %转换到频域
m=armax(y(1:45),'na',2,'nc',1); %使用模型进行分析,这里系数分别为2,1(p,q值根据ARMA_Step1计算可得)
p=predict(m,y,1); %预测
ValueP=p.outputdata(1:end);%预测的值
%以下是看预测的值(该预测的值并不是最终的值,最终值还需要反差分和加平均值)与data的值进行比较。
XX=abs((ValueP-data)./data);
SumXX=0;
for j=1:59
SumXX=SumXX+XX(j,1);
end
YY=SumXX/59;
附件列表
Test4.xlsx
大小:8.35 KB
马上下载
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
zgcx
2010-11-21 12:10:36
模型用的数据在附件excel里,希望高手帮忙!本人预测的精度都超过200%了,感觉肯定是算法没理解好。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
mengyemaomi
2011-1-5 16:39:46
请问你的p,q是如何确定的,能把相关内容发给我吗?邮箱
mengyemaomi@126.com
谢谢!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
edgar07
2011-3-25 08:42:35
我现在也遇到这个问题,你最后是怎么解决的?可以和你讨论一下吗?谢谢了
1#
zgcx
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
liuxin9023
2011-3-25 09:27:35
arma的预测可以试试uscd包 里面专门有做这个的 比你做的要方便多了
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
uu207
2011-3-27 22:35:09
xiangleji....
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
开水不响
2011-8-20 11:11:29
我也是在纠结这个问题~~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
8楼
liuxin9023
2011-8-21 12:38:57
感觉这个问题蛮正常的 ARMA的预测精度本来就不那么好
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
9楼
yucongy
2011-8-21 22:36:07
预测效果不好很正常啊
况且你的前样本都只有45个数据
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
10楼
huangyi021
2011-8-22 07:08:29
我做过ARIMA的 新手可以用SPSS试一下 专家建模器
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
11楼
quixotic
2012-6-15 13:41:04
dfARDTest是什么函数啊?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
12楼
quixotic
2012-6-15 15:34:28
dfARDTest是调用的函数吗?这个函数是什么呢?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
13楼
quixotic
2012-6-15 17:58:34
dfARDTest在工具箱里有吗?
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
14楼
tulipsliu
2012-6-16 14:21:16
留下来看看;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
15楼
王聪liuzi0705
2013-8-13 13:37:56
请问你那个P,Q如何确定的?发给我下源程序吧,谢谢,急用。
1056433682@qq.com
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
[求助]关于多元ARMA模型
请教对汇率进行ARMA模型的疑惑
ARMA模型的定阶
求助ARMA模型建模
得到ARMA模型再预测
请教一下这应该属于那种ARMA模型
求问各位前辈一个关于股票与ARMA模型的问题
麻烦大神帮我看下应该用哪个ARMA模型
请问这个数据应该用ARMA模型吗?拖尾截尾之类的怎么看?新手全部自学的好多不懂
关于ARMA模型
栏目导航
MATLAB等数学软件专版
金融学(理论版)
互联网金融与Fintech版
真实世界经济学(含财经时事)
基金与课题申请
新手入门区
热门文章
CDA 数据分析师:特征处理核心指南
电子行业深度报告:量子深潜-计算篇:从比特 ...
制造业全要素生产率(2000-2024年)
从知识图谱到认知智能
2025生成式人工智能在自动驾驶中的应用白皮 ...
中物联:全球供应链发展趋势蓝皮书(2025)
企业降低融资成本白皮书(2025)
2025年最值得关注的公司-放射配体创新者开启 ...
签个到
中国能源统计年鉴1986-2023
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群