楼主: sdfcll
8609 16

状态空间模型初值的设定 [推广有奖]

  • 4关注
  • 1粉丝

已卖:1099份资源

讲师

22%

还不是VIP/贵宾

-

威望
0
论坛币
3313 个
通用积分
0.5400
学术水平
1 点
热心指数
4 点
信用等级
2 点
经验
466 点
帖子
203
精华
0
在线时间
596 小时
注册时间
2008-9-26
最后登录
2024-12-1

楼主
sdfcll 发表于 2012-2-14 10:30:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
量测方程初值的设定,只要OLS一下就行,然而状态方程的初值以及状态方程误差项的方差和两个方程的误差项方差的协方差的初值如何设定呢,里面的vec()和克罗内克积也不懂,有没有简单明了的解释谢谢
有没有什么建立状态空间模型的心得可以分享下


二维码

扫码加我 拉你入群

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

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

关键词:状态空间模型 状态空间 克罗内克积 状态方程 克罗内克 方程 空间 悬赏分 如何

回帖推荐

mzjjj 发表于4楼  查看完整内容

Parameter Starting Values Unless otherwise instructed, EViews will initialize all parameters to the current values in the corresponding coefficient vector or vectors. As in the system object, you may override this default behavior by specifying explicitly the desired values of the parameters using a PARAM or @PARAM statement. For additional details, see “Starting Values” on page 315. 这是ev ...

本帖被以下文库推荐

沙发
kevinion 发表于 2012-2-14 10:40:47
看看高铁梅的计量书!

藤椅
sdfcll 发表于 2012-2-14 10:51:53
kevinion 发表于 2012-2-14 10:40
看看高铁梅的计量书!
高铁梅说的含糊其辞,我有一本,不清楚里面的vec()和克罗内克积也不懂,有没有简单明了的解释

板凳
mzjjj 发表于 2012-5-10 11:16:47
Parameter Starting Values
Unless otherwise instructed, EViews will initialize all parameters to the current values in the
corresponding coefficient vector or vectors. As in the system object, you may override this
default behavior by specifying explicitly the desired values of the parameters using a PARAM
or @PARAM statement. For additional details, see “Starting Values” on page 315.
这是eviews 6 user guide Ⅱ page 393 的一段,我理解是就算不设初始值,eviews会按一定的模式计算。我找到高铁梅的蓝书的工作文件(网上有下载),把所有初始值设定都删了,基本上结果是不变的。

当然初始值得设定,在帖子https://bbs.pinggu.org/thread-1228883-1-1.html里,有详细的介绍,感觉还是靠谱的。
转述一下:在网上看到好多同学说遇到在做卡尔曼滤波时候的一些关于状态方程参数如何确定的问题,这也是我最近遇到的问题。我这两天刚好在写一篇关于货币错配方面的论文,然后想把这个状态空间模型运用到研究中。我是eviews的初学者,这也是第一次建模型。不过按参数Z检验等一些数据来说,模型建立还是蛮成功的。所以我想把模型建立的方法在坛上说说,希望达人能够给予我一些批评和建议,也给想建模型的童鞋一点点启发。
       首先来说,要建立状态空间模型。一个量测方程,一个状态方程。由于我有三个自变量,假设模型为
  @signal lnaecm=c(1)+sv1*lnfer+sv2*lne+sv3*ex+[var=exp(c(2))]       c(1)和c(2)的确定要用ls回归的数据确定 c(1)就是ls的截距项,c(2)就是 log(残差平方和/数据的个数)
       接下来看状态方程 @state sv1=c(3)+c(4)*sv1(-1)+[var=exp(c(5))]                    
                                       @state sv2=c(7)+c(8)*sv2(-1)+[var=exp(c(9))]
                                       @state sv3=c(10)+c(11)*sv3(-1)+[var=exp(c(12))]
       三个状态方程的系数确定其实都是类似的,我只对第一个来说。网上说这个系数是经验确定的,确实是这样,不过经验也应该有个方法。看了好多的书,发现高铁梅老师的书里确定的方法还是很管用的。她在一篇文章关于钢材的文章中直接定义@state sv1=sv1(-1),我说不上来理由,不过在我建立的模型中,sv1的AR(1)模型中的系数确实都非常的接近于1,也许可以直接这么建立吧。
       不过我使用的方法是先给c(3) c(4) c(5) 赋值:c(3)=0.005 c(4)=0.9 c(5)= -9。用这三个数值建立回归@state sv1=0.005+0.9*sv1(-1)+[var=exp(-9)],这个状态方程,我们可以导出sv1的预测值。就是从proc中的make state series中导出。然后再将导出的sv1f序列建立AR(1)的方程。sv1f=c(13)+c(14)*sv1f(-1)+[var=exp(c(15))],观察各个数据的t检验值,来判断c13-15的值,再将如此得出的数值,重新赋值到原状态方程的c3-5中。”
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

总评分: 经验 + 10  论坛币 + 10   查看全部评分

报纸
youjihong 发表于 2012-5-18 00:28:55
正在学习中,我还得花些时间研究一下
多多沟通,了解外面的精彩世界!

地板
酱油哥哥 发表于 2012-5-24 16:46:03
这个问题其实很重要,我顶一下,希望有经验的人出来答疑
论坛专业打酱油人士

7
Monking00 发表于 2012-6-6 10:49:53
我想问一下:这样做的原理是什么呢?特别是,先预设一值进行sv1预测,然后再AR(1),然后再回代。想听听楼主当初的想法。谢谢!

8
sdfcll 发表于 2012-6-9 23:06:42
Monking00 发表于 2012-6-6 10:49
我想问一下:这样做的原理是什么呢?特别是,先预设一值进行sv1预测,然后再AR(1),然后再回代。想听听楼主当 ...
不好意思,这个模型学的很浅显,现在已经放了好长时间了
当初想的时候也没有任何理由,因为高铁梅《计量经济学方法与建模》就是这样讲的

9
sdfcll 发表于 2012-6-9 23:07:17
mzjjj 发表于 2012-5-10 11:16
Parameter Starting Values
Unless otherwise instructed, EViews will initialize all parameters to the ...
谢谢,这个帖子之前我也看到过

10
flowerft2007 发表于 2012-11-20 22:07:01
不完全明白后面写的,c(3)等,有高手指点吗

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

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