楼主: hanceland
1995 8

[问答] 运行KIM的SSMARKOV程序,将数据替换后的问题 [推广有奖]

  • 0关注
  • 12粉丝

已卖:419份资源

教授

64%

还不是VIP/贵宾

-

威望
0
论坛币
4867 个
通用积分
39.2214
学术水平
28 点
热心指数
43 点
信用等级
13 点
经验
35066 点
帖子
1371
精华
0
在线时间
1589 小时
注册时间
2006-3-27
最后登录
2025-5-31

楼主
hanceland 发表于 2011-7-5 20:11:34 |AI写论文
50论坛币
以前一直没怎么接触过GAUSS,但是最近对于估计MARKOV转换的状态空间模型产生了兴趣。下载了KIMChapter 5 - State-Space Models with Markov-Switching,进行估计,得到了估计结果。但是当我将数据换成自己的数据(estate.txt)时,估计产生错误,因为KIM的数据为160个,而我的为138个,当不变动程序里的读取数据矩阵的参数时,即
format /m1 /rd 9,4;
          load rgnp[160,2]=d:/gauss9.0/estate.txt;   @ Lam's Data Set@
          qtr=rgnp[.,1];
          rgnp=rgnp[.,2];                         @N_ob== 172@
          lngnp =ln(rgnp)*100;
          T0=rows(lngnp);

          yy =lngnp[2:T0,1]-lngnp[1:T0-1,1]; @N_ob is 159@
                                             @1947.2 -- 1986.4@

yy=yy[1:151,1];  T=rows(yy);  @1952.2--1984.4@
lngnp=lngnp[24:152,1];
得到的结果为出错:error G4408 martix singular.
但是当我将数据输入中的160等换成我的样本个数的时候,出错显示:index out of range。以前替换MSVAR程序中的数据也出现此类问题,原作者数据为一种奇怪的格式,很难确定如何模仿这种格式。是否是我所用数据的格式问题,或是其他问题?请各位大侠多多帮忙!
KIM FILTER为KIM的原程序,ESTATE为我的数据,请问如何才能使得GAUSS程序可以适用我的数据,过去也遇到过类似问题,迫切希望请教,多谢!

kim filter.rar
下载链接: https://bbs.pinggu.org/a-932202.html

4.43 KB

本附件包括:

  • kim_je program.opt
  • kim_je.prn

estate.txt

2.29 KB

最佳答案

xuehe 查看完整内容

修改,但不知道做什么,图乱
关键词:SSMARKOV Markov Mark SMA Mar 运行 数据 程序 Kim SSMARKOV

沙发
xuehe 发表于 2011-7-5 20:11:35
修改,但不知道做什么,图乱

SSMARKOV.rar

15.02 KB

藤椅
hanceland 发表于 2011-7-5 20:16:06
希望有大侠帮忙解答。

板凳
hanceland 发表于 2011-7-5 22:41:48
是上海房价月度增长率,也就是ESTATE.TXT做带有MARKOV转换的状态空间模型。谢谢版主!

报纸
hanceland 发表于 2011-7-5 23:00:53
实在还有一事不明,还向版主请教。现在您修改的程序似乎还是用的KIM的数据,因为结果得到的状态概率是倒过来了。不知道我的ESTATE数据的格式需要如何处理一下。这种用自己的数据替换作者的数据有什么技巧没有?用您的程序载入我的数据ESTATE得出了错误error G0048,Martrix sigular.

地板
xuehe 发表于 2011-7-6 08:50:28
我按照你上传的做的,才发现数据没换,换数据出现矩阵奇异,只有你自己慢慢修改数据结构试了。我试着改短一些,没有解决问题。还有别的事情去做,你自己慢慢试。

7
hanceland 发表于 2011-7-6 20:28:35
好的,我先试试。

8
Minmin0022 发表于 2011-8-16 14:34:54
hanceland 发表于 2011-7-6 20:28
好的,我先试试。
你好,我也用KIM的这个程序写论文,我想问下最后怎么解决这个问题的啊,我也是遇到了这个问题

9
hanceland 发表于 2011-8-16 21:33:45
把自己的数据替换到TXT中去,这样可以保持格式不变。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-28 17:35