最近因为要做面板协整,练习了一下gauss的操作,其中论坛上关于FMOLS与DOLS在gauss中实现的过程都比较零散,很不方便,自己研究了很久才搞定,现在总结一下,方便大家的学习。我用的是Gauss9.0,论坛上有破解版供下载。
首先,大家需要下载相应的Gauss code,即Kao和Chiang2000年做Fmols和Dols估计的完整版,链接为http://www.pinggu.org/bbs/viewthread.php?tid=509305&page=1&from^^uid=1181423,具体的安装可参考5楼,自己实践后证明是正确的。
其次,具体的实现程序(以FMOLS为例):
>>n=10;/*面板数据中截面的个数*/
>> t=12;/*面板中时间的长度*/
>> k=1;/*解释变量的个数*/
>> load s[t,n]=y.txt;
>> load z[t,n*k]=x.txt;
>> library panel coint;
>> _ker_fun=&fejer;
>> output file=result.out reset;
>> format /rd 10,4;
>> fm_rd(s,z,"result");
最后,对于新手,讲一下从文本文档中导入数据的问题,在gauss中首先要新建一个txt文件,将数据输入进去(可以从excel表格中粘贴进去),保存在默认路径下;然后才能使用 load语句进行导入。
自己的一些经验,希望对大家能有帮助!



雷达卡





京公网安备 11010802022788号







