楼主: zhutx
2442 6

[问答] rats 程序运行报错 [推广有奖]

  • 0关注
  • 1粉丝

已卖:503份资源

教授

30%

还不是VIP/贵宾

-

威望
0
论坛币
9198 个
通用积分
66.0052
学术水平
13 点
热心指数
7 点
信用等级
4 点
经验
938 点
帖子
616
精华
0
在线时间
1331 小时
注册时间
2004-11-16
最后登录
2025-10-21

楼主
zhutx 在职认证  发表于 2017-1-24 21:22:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我利用winrats8.0试着做了一个二元 garCH-BEKK 模型,代码和出错如下:
open data C:\Users\zhutx\Desktop\21.xls
data(format=xls,org=columns) 1 1262 rs rf
set r1 = rs
set r2 = rf
system(model=var1)
variables r1 r2
lags 1
det constant
end(system)
garch(p=1,q=1,model=var1,mv=bekk,pmethod=simplex,piters=10,robust,hmatrices=hh,rvectors=rr) / r1 r2
## SX11. Identifier VAR1 is Not Recognizable. Incorrect Option Field or Parameter Order?
>>>>p=1,q=1,model=var1,<<<<
请问各位高手,这是为什么呢?
二维码

扫码加我 拉你入群

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

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

关键词:Rats 运行报错 GARCH-BEKK Variables Parameter 程序

沙发
空空残阳 在职认证  发表于 2017-1-24 21:52:14
我感觉可能是因为Garch的估计命里里,model 不能用前面类似做VAR时的OLS估计的定义方式——直接在system里加个model=var1(VAR这个其实应该也可以省略)。如果要用8.0版本做,可能需要用一般的equation (还是其他,不好意思记不大清了)来定义需要估计的每一个方程,然后用group组成系统,用max(?极大似然估计)来完成估计。不好意思,以前只是看过,有点记不大清楚,印象了是这样做的。
最新的RATS9.1版里,应该是可以用GARCH直接估计多元模型了,不用以前那么多繁琐的步骤。

我没做过ARCH/GARCH,以上仅供参考
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
lixuewei3 + 40 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 40  学术水平 + 1  热心指数 + 1   查看全部评分

藤椅
zhutx 在职认证  发表于 2017-1-24 22:09:48
空空残阳 发表于 2017-1-24 21:52
我感觉可能是因为Garch的估计命里里,model 不能用前面类似做VAR时的OLS估计的定义方式——直接在system里加 ...
谢谢!您的意识我用的rats版本过低

板凳
空空残阳 在职认证  发表于 2017-1-25 10:35:44
zhutx 发表于 2017-1-24 22:09
谢谢!您的意识我用的rats版本过低
也不是,ARCH/GARCH是有些年头的模型,尤其是BEkK这些常用的估计,低版本高版本的都可以做,只是可能程序不大一样,估计的命令不同版本之间也会稍微有点区别,既然你有软件,里面有Users Guard,你把那里面GARCH部分的看一下应该就可以了。

报纸
innocence1994 发表于 2018-1-8 12:49:54
我也没做出结果,但也没报错,你知道怎么在winrats里运行代码吗?

地板
夏至未至2022 发表于 2022-3-8 19:19:29
我运行了一下楼主的代码。只要在Edit里选择 Select All就可以运行了

OPEN DATA "C:\Users\Administrator\Desktop\éÏÖ¤oíéîÖ¤.csv"
DATA(FORMAT=PRN,ORG=COLUMNS) 1 3663 SZCZ SZCZ
set r1 = SZCZ
set r2 = SZCZ
system(model=var1)
variables r1 r2
lags 1
det constant
end(system)
garch(p=1,q=1,model=var1,mv=bekk,pmethod=simplex,piters=10,robust,hmatrices=hh,rvectors=rr) / r1 r2


MV-GARCH, BEKK - Estimation by BFGS
NO CONVERGENCE IN 7 ITERATIONS. FINAL NORMED GRADIENT 2975.26117
ESTIMATION POSSIBLY HAS STALLED OR MACHINE ROUNDOFF IS MAKING FURTHER PROGRESS DIFFICULT
TRY DIFFERENT SETTING FOR EXACTLINE, DERIVES OR ALPHA ON NLPAR
RESTARTING ESTIMATION FROM LAST ESTIMATES OR DIFFERENT INITIAL GUESSES/PMETHOD OPTION MIGHT ALSO WORK

With Heteroscedasticity/Misspecification Adjusted Standard Errors
Usable Observations                       432
Log Likelihood                      3813.3071

    Variable                        Coeff      Std Error      T-Stat       Signif
*************************************************************************************
Mean Model(R1)
1.  R1{1}                         0.026555126  0.000000140  189417.04711  0.00000000
2.  R2{1}                        -0.000825633  0.000000169   -4882.77956  0.00000000
3.  Constant                      0.171894097  0.000000836  205499.26536  0.00000000
Mean Model(R2)

7
zhutx 在职认证  发表于 2022-3-10 21:25:28
夏至未至2022 发表于 2022-3-8 19:19
我运行了一下楼主的代码。只要在Edit里选择 Select All就可以运行了

OPEN DATA "C:\Users\Administrato ...
谢谢!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 10:37