全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
2007-9-10 14:51:00

jenkin226你好

jenkin226,我查了张世英及其博士的相关文章,没有结构突变模型方面的东西。
二维码

扫码加我 拉你入群

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

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

2007-9-10 15:30:00

求救

zhaomn200145您好:

我这里出现一个问题,在做ADF统计量的分位数时,quantile这个命令好像不能调用了,总是出现问题。但我把ADF统计量的模拟数据复制到一个新的程序里在做分位数就可以了,不知道出错在哪儿,您能帮我看看吗?

152752.rar
大小:(1.42 KB)

 马上下载

本附件包括:

  • ADF1


二维码

扫码加我 拉你入群

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

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

2007-9-10 16:30:00
是吗?我用你第一次给的程序可以算出来的啊,让我再看看这个啊。
二维码

扫码加我 拉你入群

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

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

2007-9-10 16:38:00
运算的时候adf项出错了,我看看怎么回事。
二维码

扫码加我 拉你入群

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

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

2007-9-10 16:53:00

我估计是你写的ADF项命令有问题,我再看一下src文件。

二维码

扫码加我 拉你入群

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

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

2007-9-10 17:04:00
ADF不是我写的,我主要是根据urootlee程序包里的一个ADF检验程序修改的,加一个循环,生成一个数据,求固定滞后期的统计量分位数。我计算的ADF统计量没有错,循环10000次,quantile这个命令好像不能调用了。但我把ADF统计量的模拟数据复制到一个新的程序里在做分位数就可以了,这样的结果也是正确的。

[此贴子已经被作者于2007-9-10 17:05:28编辑过]

二维码

扫码加我 拉你入群

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

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

2007-9-10 17:09:00
gauss程序里的命令太多了,十分不好记,我都是一边写,一边查help和国内出版的计算计量经济学这本书。国外一般都是用gauss做计量,而且有很多现成的程序可以参考,但是就是自己编的时候,十分容易出错,没有matlab的程序格式好写。
二维码

扫码加我 拉你入群

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

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

2007-9-10 17:11:00
怪不得,我没有你的这个ADF程序,所以在运行到ADF这一行就卡住了,我的src文件里的adf程序和你现在用的不一样。
二维码

扫码加我 拉你入群

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

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

2007-9-11 09:39:00

怎么看不见阿!好像不错啊

二维码

扫码加我 拉你入群

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

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

2007-9-11 19:46:00
 凯普雷(Caporale et al.,1996)认为,对于趋同之前和之后的时间序列变量间的长期关系,协整是一个强有力的检验,但是对趋同过程中的时间序列变量则不然,也就是说,在趋同发生的时期内,时间序列变量经常表现出非协整性。换言之,非协整性能够反映时间序列变量的一种趋同进程,这一结论得以成立的重要前提是时间序列存在结构性突变,这种结构性因素常常是由外部作用引起的,而不是时间序列本身变化规律的结果。如果欧洲联盟促进银行信贷市场一体化的立法和政策措施(主要是《单一市场法案》和《第二号银行指导意见》)有效,那么欧洲联盟成员国之间的利率差异应该存在下降趋势,或者说利率的时间序列显示出结构性突变,欧洲联盟各成员国之间的贷款利率出现趋同。根据上述观点,如果存在结构性突变,那么样本将要划分为突变前和突变后两个时期,然后分别对这两个时期进行协整检验。值得注意的是,按照这种方法进行的协整检验,缺少协整性正好意味着存在趋同进程。
二维码

扫码加我 拉你入群

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

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

2007-9-12 02:12:00
大家多谈谈自己的想法吧,让我这个小辈也多了解下。
二维码

扫码加我 拉你入群

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

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

2007-9-12 20:41:00
xuelida你在吗?我有一个关于GAUSS编写循环语句的问题想请教你啊。谢谢啦
二维码

扫码加我 拉你入群

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

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

2007-9-12 21:03:00

您在计算单一时间序列的检验size时,使用以下gauss语句编写y的DGP过程:

y=zeros(T,1);
u=rndns(T,1,seed1);
y[1,1]=y0+u[1,1];
j=2;
do while j<=T;
y[j,1]=y[j-1,1]+u[j,1];
j=j+1;
endo;

我现在想请教您:如果我是要做面板数据的单位根检验,y可能是5列或10列的时候,假定这个y的DGP过程不变,那这个时候y的循环语句该怎么写呢?我已经试过很多写法,结果都不行,请您一定要帮我啊!

[em01][em01]
二维码

扫码加我 拉你入群

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

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

2007-9-12 22:39:00
感觉这种循环语句是最难写的。
二维码

扫码加我 拉你入群

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

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

2007-9-13 16:18:00

我在做面板的模拟数据生成过程时,把您的单一时间序列的语句加以改变成以下:

i=1;
do while i<=n;
y=zeros(t,r);
u=rndns(t,r,seed1);
y[1,.]=y0[1,.]+u[1,.];

j=2;
do while j<=T;
y[j,.]=y[j-1,.]+u[j,.];

j=j+1;
endo;

但最后的计算结果明显有问题,请教Xuelida大侠,这一段面板数据生成过程该怎么写?多谢多谢

二维码

扫码加我 拉你入群

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

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

2007-9-14 08:48:00

没有人?

二维码

扫码加我 拉你入群

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

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

2007-9-15 13:31:00

[下载]给zhaomin,您好

z
154503.zip
大小:(107.54 KB)

 马上下载


这里有一个gauss的面板单位根模拟程序,你可以看看,希望有所帮助。
二维码

扫码加我 拉你入群

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

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

2007-9-15 16:51:00
谢谢谢谢,我自己这几天也找到了一个,不过好像不太好用,呵呵。谢谢你的程序。
二维码

扫码加我 拉你入群

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

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

2007-9-15 18:49:00

我以前做的也是结构突变,看过前面几楼说过的资料,不过感觉做起来还是比较烦,后来用GMDH结合进来改进了一下模型,比以往的模型效果要好些。

二维码

扫码加我 拉你入群

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

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

2007-9-15 21:55:00

benbenniuyaya

希望楼上的能提供一下程序,供大家参考

二维码

扫码加我 拉你入群

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

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

2007-9-15 22:11:00
GMDH?benbenniuyaya能说详细一点吗?
二维码

扫码加我 拉你入群

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

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

2007-9-16 16:02:00

xuelida你好,你前面提供的那个DF检验,k和t统计量的实证势程序好像有问题啊,每次运行这句:

tau[i,.]=(b-1)./sd;

的时候,程序显示 index out of range。你自己运行的时候有问题吗?

二维码

扫码加我 拉你入群

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

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

2007-9-16 19:14:00
没有问题呀
二维码

扫码加我 拉你入群

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

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

2007-9-17 12:28:00

有详细的内容可以发在论坛上供大家分享

二维码

扫码加我 拉你入群

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

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

2007-9-18 19:53:00

这问题我也不明白。望指教

二维码

扫码加我 拉你入群

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

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

2007-9-19 06:46:00

我觉得重要的还是数学功底!!

二维码

扫码加我 拉你入群

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

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

2007-9-19 17:19:00

xuelida您好,您提供的DF2检验以计算检验势的程序是这样的吧:

n=10000;/* the number of replications is 10000 */
T=100+500;/* 100 observations + 500 presample values */
seed1=12456456; /* fix the seed */
y0=0;
ptau=zeros(5,1);
for o(1,5,1);
rho={0.75,0.8,0.85,0.9,0.95};
k=zeros(n,1);
i=1;
do while i<=n;
y=zeros(T,1);
u=rndns(T,1,seed1);
y[1,1]=rho[o,1]*y0+u[1,1];
j=2;
do while j<=T;
y[j,1]=rho[o,1]*y[j-1,1]+u[j,1];
j=j+1;
endo;
y1= y[501:T,.]; /*discard the first 500 observations */
x=y[500:T-1,.];
xxi=invpd(x'x);
b=xxi*(x'y1);
e=y1-x*b;
s2=e'*e/(rows(x)-cols(x));
sd=sqrt(diag(s2*xxi));
tau[i,.]=(b-1)./sd; /*t统计量 */
if tau[i,.]<-2.60;
ptau[o,.]=ptau[o,.]+1;
endif;
i=i+1;
endo;
endfor;
ptau=ptau/n;
print ptau;
为什么我运行到tau[i,.]=(b-1)./sd; /*t统计量 */这一行时,gauss就显示:error G0458 : Attempt to index PROC/FN/KEYWORD as a matrix。

您知道这是怎么回事吗?

希望得到您的帮助!谢谢。

[em01]
二维码

扫码加我 拉你入群

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

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

2007-9-19 22:45:00

这样吧,你可以去掉for o(1,5,1)循环,只有一个循环,直接利用rho={0.75,0.8,0.85,0.9,0.95};一个一个计算,虽然麻烦,但是很直观

二维码

扫码加我 拉你入群

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

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

2007-9-20 08:28:00
那我再试一下,谢谢xuelida大侠!
二维码

扫码加我 拉你入群

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

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

2007-9-26 17:22:00
几天没看,又沉到后面去了,呵呵。
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群