楼主: 叶晓溪
4553 2

[问答] matlab中garch定阶问题estimate [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

7%

还不是VIP/贵宾

-

威望
0
论坛币
11 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
63 点
帖子
2
精华
0
在线时间
6 小时
注册时间
2019-11-21
最后登录
2021-5-27

楼主
叶晓溪 在职认证  发表于 2019-11-21 18:03:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位朋友,我尝试用matlab R2016a构建一个ARIMA-GARCH模型,利用estimate进行参数估计,程序如下第一行和第二行:

  1. ToEs*****=arima('MALags',1:2,'D',1,'variance',garch('garchlags',1,'archlags',1));    %garch(1,1)低阶阶数
  2. [Es*****,EstParamCov,LogL,info]=estimate(ToEs*****,radiation);    %参数估计
  3. ToEs*****1=arima('MALags',1:2,'D',1,'variance',garch('garchlags',1,'archlags',1:2));   %garch(1,2)高阶阶数
  4. [Es*****,EstParamCov,LogL,info]=estimate(ToEs*****1,radiation);    %参数估计
复制代码
这个时候运行完全没有问题,但当我尝试garch(1,

2)或garch(1,3)等高阶阶数时,如上方程序第三行和第四行,会出现以下的报错:



警告: Lower bound constraints are active; standard errors may be inaccurate.
> In arima/estimate (line 1094)
  In SARIMA_GARCH_solarradiation (line 70)
警告: Upper bound constraints are active; standard errors may be inaccurate.
> In arima/estimate (line 1097)
  In SARIMA_GARCH_solarradiation (line 70)

而且estimate输出又回到了garch(1,1),但我明明在

arima('MALags',1:2,'D',1,'variance',garch('garchlags',1,'archlags',2))中赋给garch(1,2)?


非常搞不懂是怎么回事,希望哪位前辈看见能帮忙解疑答惑一下,感激不尽!



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:matlab ARIMA GARCH estimate 参数估计

沙发
xuruilong100 发表于 2019-11-22 07:19:17 来自手机
叶晓溪 发表于 2019-11-21 18:03
各位朋友,我尝试用matlab R2016a构建一个ARIMA-GARCH模型,利用estimate进行参数估计,程序如下第一行和第 ...
估计的过程中数值算法不收敛,用garch(1,1)吧

藤椅
叶晓溪 在职认证  发表于 2019-11-22 09:23:36
xuruilong100 发表于 2019-11-22 07:19
估计的过程中数值算法不收敛,用garch(1,1)吧
感谢回复!了解,这也说明了对于我这个序列,garch(1,2)等高阶不适用,所以也就不考虑了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-7 21:44