楼主: cznaw
34164 16

[资料] 求Cochrane-Orcutt迭代法在eviews中的具体步骤! [推广有奖]

  • 0关注
  • 0粉丝

博士生

27%

还不是VIP/贵宾

-

威望
0
论坛币
427 个
通用积分
0
学术水平
3 点
热心指数
3 点
信用等级
2 点
经验
12979 点
帖子
255
精华
0
在线时间
252 小时
注册时间
2009-11-29
最后登录
2012-6-24

楼主
cznaw 发表于 2010-1-7 10:55:31 |AI写论文
10论坛币
求Cochrane-Orcutt迭代法在eviews中的具体步骤!
万分感谢!急!

最佳答案

jisorc 查看完整内容

直接在窗口输入 ls y c x ar(1) 得到的回归模型就是修正后的模型了。 (如果是2阶自相关,就是“ls y c x ar(1)ar(2)”,依此类推。ar(p)就是表示随机干扰项的p阶自回归,在估计过程中自动完成了ρ1,ρ2,...,ρp的迭代。所以不需要具体再迭代了。
关键词:Cochrane Cochran EVIEWS Views Eview 具体步骤

回帖推荐

jisorc 发表于2楼  查看完整内容

直接在窗口输入 ls y c x ar(1) 得到的回归模型就是修正后的模型了。 (如果是2阶自相关,就是“ls y c x ar(1)ar(2)”,依此类推。ar(p)就是表示随机干扰项的p阶自回归,在估计过程中自动完成了ρ1,ρ2,...,ρp的迭代。所以不需要具体再迭代了。

fengyexue 发表于6楼  查看完整内容

今天研究了一个上午,发觉2楼说的方法不是Cochrane-Orcutt迭代法,eviews不能直接进行Cochrane-Orcutt运算,参考李奈子的计量经济学,广义差分法至少有四个步骤: 第一步,先用现有数据进行回归,检查残差(e)序列相关阶数。 第二步,初步估计序列相关系数,使用上步的残差进行自相关回归,如果是1阶回归,则滞后1期,如果2阶自相关,则滞后2期,例如:如果序列存在2阶序列相关,et=b1*e(t-1)+b2*e(t-2),2阶自相关残差自相关系数 ...

getf 发表于8楼  查看完整内容

根据我的理解是: 在第二步得到序列相关系数的初次估计值后, 第三步,同时对因变量和自变量同时差分,即运用广义差分法估计出原模型中的未知参数,也就是未知参数的第二次估计值。 第四步,根据上述的第二次参数估计值,代入原模型的样本回归模型,计算出一列新的残差序列,也就是随机误差项的第二次“近似估计值”。 第五步,根据上述新的残差序列,采用OLS方法,估计新的序列相关系数,即序列相关系数第二次估计值。 剩 ...

本帖被以下文库推荐

沙发
jisorc 发表于 2010-1-7 10:55:32
直接在窗口输入
ls y c x ar(1)
得到的回归模型就是修正后的模型了。
(如果是2阶自相关,就是“ls y c x  ar(1)ar(2)”,依此类推。ar(p)就是表示随机干扰项的p阶自回归,在估计过程中自动完成了ρ1,ρ2,...,ρp的迭代。所以不需要具体再迭代了。
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

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

藤椅
cznaw 发表于 2010-1-7 22:17:10
谢谢!镇好人啊
风中云

板凳
fengyexue 发表于 2010-8-9 08:33:07
感谢哦,正在为这个问题犯愁哦

报纸
787740190 发表于 2010-8-9 09:22:13
我对回归方程中ar(p)模块自回归系数的具体的估计算法不太清楚,但是我觉得加ar(p)似乎和奥科伦迭代不是完全一样的,期待高人解答!!!

地板
fengyexue 发表于 2010-8-9 12:41:30
今天研究了一个上午,发觉2楼说的方法不是Cochrane-Orcutt迭代法,eviews不能直接进行Cochrane-Orcutt运算,参考李奈子的计量经济学,广义差分法至少有四个步骤:
第一步,先用现有数据进行回归,检查残差(e)序列相关阶数。
第二步,初步估计序列相关系数,使用上步的残差进行自相关回归,如果是1阶回归,则滞后1期,如果2阶自相关,则滞后2期,例如:如果序列存在2阶序列相关,et=b1*e(t-1)+b2*e(t-2),2阶自相关残差自相关系数估计,b1,b2,估计出来后便是序列相关系数的第一次估计值。
第三步:使用上步估计的系数对自变量进行差分处理(只对自变量进行这样的差分处理),将Xt-b1*X(t-1)-b2*X(t-2)作为新的自变量(其他类推),估计如下方程:
Yt=c+b'1*Y(t-1)+b'2*Y(t-2)+p1*[Xt-b1*X(t-1)-b2*X(t-2)]  (这里的应变量的两期滞后期数据前的系数是用来估计第二次的序列相关系数的)
(如果有多个自变量,同样地处理)
此时估计出来的b'1,b'2为序列相关系数的第二次估计值,也是最终的估计值。
第四步:使用上步估计的序列相关系数,对原方程进行处理,估计方程:
Yt-b'1*Y(t-1)-b'2*Y(t-2)=c+p'1*[Xt-b'1*X(t-1)-b'2*X(t-2)]
此时得出的 p'1便是原方程的回归系数,但是上述方程的常数项不是原回归方程的常数项,需要进行转换:C'=c+b'1+b'2
因此最后的没有序列相关的回归方程为:Yt=C'+p'1*Xt
以上是我自己看书得出的结论,不过这个应该属于 两步法,是不是Cochrane-Orcutt迭代法我也不太确定了,请高手指正。

5# 787740190
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

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

7
Whb87 在职认证  发表于 2010-8-13 15:52:58
二楼说的是,普通的广义差分法~不是Prais-Winsten变换的那种~

8
getf 发表于 2010-10-20 10:52:18
根据我的理解是:

在第二步得到序列相关系数的初次估计值后,
第三步,同时对因变量和自变量同时差分,即运用广义差分法估计出原模型中的未知参数,也就是未知参数的第二次估计值。
第四步,根据上述的第二次参数估计值,代入原模型的样本回归模型,计算出一列新的残差序列,也就是随机误差项的第二次“近似估计值”。
第五步,根据上述新的残差序列,采用OLS方法,估计新的序列相关系数,即序列相关系数第二次估计值。

剩下的就是重复第二步到第五步的工作,直到相邻两次的序列相关系数的估计值之差小于某一事先设定精度时,迭代终止。。。

所以说这是一个反复迭代的过程。

理解不足或谬误之处,欢迎指正,谢谢
已有 1 人评分经验 论坛币 收起 理由
胖胖小龟宝 + 10 + 10 热心帮助其他会员

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

9
hanruyi 发表于 2010-10-20 23:43:03
学习一下 最后的方程是如何写出的?

10
getf 发表于 2010-10-23 10:25:16
9# hanruyi
用迭代法找到适合精度的序列相关系数后,用广义差分法估计或计算出原模型中的未知参数的值,从而根据未知参数估计量的值,写出原方程的估计表达式即可

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

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