哈哈!还是很多缺失值
有更改的地方,我画色提醒一下
其余的请看FMOLS_revised.txt
*******
open data su.xls
calendar(panelobs=32,A) 1978
data(format=xls,org=columns) 1//1978:1 17//2009:1 rsca tt gl com
******
dec vect[labels] coms(17)
input coms
do i=1,17
report(atrow=i+1,atcol=1) coms(i) fmbeta(i,1) fmtstat(i,1) dolsbeta(i,1) dolststat(i,1)
......
end do i
report(atrow=20,atcol=1,span) "Panel Results"
report(atrow=21,atcol=1,span) "Without Time Dummies"
report(atrow=22,atcol=1) "Between" pfmbeta(1) pfmtstat(1) pdolsbeta(1) pdolststat(1)
report(action=show,window="Table 1-Purchasing Power Parity Tests")
*********
FMOLS_revised
*********
com FMOLS t-stat DOLS t-stat
716 0.15 -9.36** 0.23 -6.06**
718 0.45 -5.23** 0.53 -4.16**
751 0.02 -19.67** 0.13 -11.23**
752 -0.89 -9.51** -2.01 -15.04**
759 -0.06 -39.13** -0.06 -39.90**
761 -0.00 -234.18** 0.00 -177.54**
764 0.13 -9.76** 0.19 -7.11**
771 -0.10 -23.35** -0.15 -33.33**
774 -0.00 -772.73** -0.00 -1091.56**
778 -0.00 -36.89** 0.09 -19.52**
776 0.09 -11.77** 0.19 -7.37**
541 0.88 -0.89 0.87 -0.58
712 0.23 -11.61** 0.18 -11.58**
792 -0.45 -6.61** -0.69 -6.71**
871 -0.19 -9.22** -0.64 -7.96**
874 0.35 -16.41** 0.28 -44.02**
882 -0.00 -53.23** 0.00 -46.77**
Panel Results
Without Time Dummies
Between 0.03 -307.91** -0.05 -371.23**
With Time Dummies
Between 0.02 -277.01** 0.04 -211.95**
HeyHey!
就只有541不显着.
数据rsca ,麻烦你检查一下,
几乎都是相同重复.
造成Non-invertible Matrix
131 - 139 0.9916088
248 - 257 0.0101018
258 - 267 0.9916088
290 - 299 0.9916088
.......
354 - 374 0.9916088
程序我已改好,
麻烦你重传数据,我再做确认.
DOLSRES
我先贴上,看是不是你要的.
ENTRY DOLSRES
1//1980:01 0.066513294758
1//1981:01 0.001220431405
1//1982:01 -0.230164747029
1//1983:01 0.057518179123
1//1984:01 0.045726275097
1//1985:01 0.025949846190
1//1986:01 0.015981763355
1//1987:01 -0.017145216581
1//1988:01 -0.003040805094
1//1989:01 0.037954460069
1//1990:01 -0.009095938769
1//1991:01 -0.030741836947
1//1992:01 0.003024476715
1//1993:01 0.015611163348
1//1994:01 -0.005253401923
1//1995:01 0.068195752708
1//1996:01 0.007432886805
1//1997:01 0.152440288192
1//1998:01 0.074864586408
1//1999:01 0.045781583523
1//2000:01 -0.250040962271
1//2001:01 -0.032596798897
1//2002:01 0.000962434200
1//2003:01 0.070215389182
1//2004:01 -0.040331285736
1//2005:01 -0.034634603461
1//2006:01 -0.036347214371
ENTRY DOLSRES
1//1980:01 0.003141379645
1//1981:01 -0.077069579558
1//1982:01 0.043001297135
1//1983:01 0.037081254945
1//1984:01 -0.021829801943
1//1985:01 -0.176761224142
1//1986:01 -0.145721636286
1//1987:01 -0.189216657788
1//1988:01 -0.007521191208
1//1989:01 -0.033760439411
1//1990:01 0.102554401711
1//1991:01 0.162445283576
1//1992:01 -0.012676771206
1//1993:01 -0.018678573361
1//1994:01 0.093581748609
1//1995:01 0.233313963672
1//1996:01 0.169564289704
1//1997:01 0.094999105544
1//1998:01 0.002189049890
1//1999:01 0.060740916814
1//2000:01 0.079668007936
1//2001:01 0.082944677496
1//2002:01 -0.054923021802
1//2003:01 -0.075448182977
1//2004:01 -0.012102352523
1//2005:01 -0.065848950052
1//2006:01 -0.099702893699
1//2007:01 -0.133507090283
1//2008:01 -0.040457010438
ENTRY DOLSRES
1//1980:01 -0.001592282392
1//1981:01 0.014163788636
1//1982:01 0.004917689644
1//1983:01 0.013380455666
1//1984:01 0.032271368185
1//1985:01 0.013606242148
1//1986:01 0.037386644427
1//1987:01 -0.028198232489
1//1988:01 -0.048820097616
1//1989:01 -0.074484582943
1//1990:01 -0.079086772332
1//1991:01 -0.114195034459
1//1992:01 0.000702907021
1//1993:01 0.091041751936
1//1994:01 0.028650346424
1//1995:01 0.026503777435
1//1996:01 0.037520731988
1//1997:01 0.062052723280
1//1998:01 0.035446999623
1//1999:01 -0.004620953379
1//2000:01 -0.007462527323
1//2001:01 0.008411423315
1//2002:01 -0.008790244576
1//2003:01 -0.038806122219
ENTRY DOLSRES
1//1980:01 0.022967425243
1//1981:01 -0.048716042503
1//1982:01 0.005817145988
1//1983:01 0.073268580495
1//1984:01 -0.059985444848
1//1985:01 -0.078438157920
1//1986:01 0.022980666439
1//1987:01 -0.007486104789
1//1988:01 0.071122358310
1//1989:01 -0.011545497384
1//1990:01 0.024104823068
1//1991:01 -0.011456120928
1//1992:01 -0.008063430541
1//1993:01 -0.000037566009
1//1994:01 -0.018443792604
1//1995:01 0.059418508076
1//1996:01 -0.031773497519
1//1997:01 -0.003733852574
ENTRY DOLSRES
1//1980:01 0.004755474069
1//1981:01 -0.028141429306
1//1982:01 -0.016221856051
1//1983:01 0.011943695577
1//1984:01 0.016661337698
1//1985:01 -0.000823601105
1//1986:01 0.033358301271
1//1987:01 -0.008132478341
1//1988:01 0.022248427084
1//1989:01 -0.017373904685
1//1990:01 -0.034893295998
1//1991:01 0.010672977849
1//1992:01 -0.001771945903
1//1993:01 0.016610156916
1//1994:01 0.018613763559
1//1995:01 -0.000034166912
1//1996:01 -0.014154815829
1//1997:01 0.006429682954
1//1998:01 0.006649484042
1//1999:01 -0.026395806888
ENTRY DOLSRES
1//1980:01 0.076068563417
1//1981:01 0.076040774355
1//1982:01 0.095234764657
1//1983:01 0.062623838822
1//1984:01 0.083260867533
1//1985:01 0.133258895388
1//1986:01 -0.014518094747
1//1987:01 -0.037059918059
1//1988:01 -0.063929762767
1//1989:01 -0.129499161387
1//1990:01 -0.269908425712
1//1991:01 -0.237258274276
1//1992:01 -0.010022282212
1//1993:01 0.114988167501
1//1994:01 0.126557071999
1//1995:01 0.150845295991
1//1996:01 0.103875710310
1//1997:01 0.010993339918
1//1998:01 -0.035948131458
1//1999:01 0.138897076716
1//2000:01 0.199556149933
1//2001:01 0.191205095437
1//2002:01 -0.006658956161
1//2003:01 -0.040657978090
1//2004:01 0.060764741811
1//2005:01 0.006396520139
1//2006:01 -0.207756594074
1//2007:01 -0.268696346362
1//2008:01 -0.308652948621
ENTRY DOLSRES
1//1980:01 0.051925642046
1//1981:01 -0.025717096438
1//1982:01 -0.037801867925
1//1983:01 0.012303237303
1//1984:01 -0.028009365282
1//1985:01 0.036945123184
1//1986:01 0.014816880227
1//1987:01 0.048539660288
1//1988:01 -0.031339429196
1//1989:01 -0.043687380658
1//1990:01 -0.073442734427
1//1991:01 -0.025062287925
1//1992:01 0.032837787667
1//1993:01 0.045122272081
1//1994:01 0.040861405028
1//1995:01 0.076542976764
1//1996:01 -0.094834822738
ENTRY DOLSRES
1//1980:01 -0.026017310418
1//1981:01 0.044051756425
1//1982:01 -0.013641934672
1//1983:01 0.001862937397
1//1984:01 -0.019782493919
1//1985:01 -0.001091359704
1//1986:01 -0.009055536775
1//1987:01 0.015723444371
1//1988:01 0.039087893563
1//1989:01 -0.005176081545
1//1990:01 0.030675063091
1//1991:01 0.006587296448
1//1992:01 -0.015757149386
1//1993:01 -0.021766998597
1//1994:01 -0.003745448783
1//1995:01 -0.008828739857
1//1996:01 0.027871483615
1//1997:01 -0.025826416811
1//1998:01 -0.014629394717
1//1999:01 -0.000541009729
ENTRY DOLSRES
1//1980:01 0.003509974502
1//1981:01 0.008769341300
1//1982:01 -0.002245689487
1//1983:01 0.002442759699
1//1984:01 -0.016049012740
1//1985:01 0.001948997196
1//1986:01 -0.003532314716
1//1987:01 0.001429791422
1//1988:01 -0.007376913995
1//1989:01 0.006588450151
1//1990:01 -0.009863245219
1//1991:01 0.014708730400
1//1992:01 -0.027801828937
1//1993:01 -0.029750224462
1//1994:01 -0.012667970526
1//1995:01 0.031202819902
1//1996:01 0.014963779056
1//1997:01 0.005484286505
1//1998:01 0.014501297695
1//1999:01 0.003736972254
DOLS:
原本程序就有,比较容易取得
linreg(noprint) dvec(1) 2 jperiods dolsres
# reglist
ENTRY DOLSRES
1//1980:01 0.066513294758
1//1981:01 0.001220431405
1//1982:01 -0.230164747029
1//1983:01 0.057518179123
1//1984:01 0.045726275097
1//1985:01 0.025949846190
.......
.......
*******
FMOLS:
linreg(noprint) ystar 2 jperiods
# xvec(1) to xvec(m) constant
* Pull out of this regression:
* The coefficients on the RHS endogenous variables
compute bfm = itemp1 - tr(itemp2)
bfm 是 0.1525 -0.7927
与输出结果相同
Member Variable Coefficient t-Statistic
No.1 TT 0.152465 -9.356351
GL -0.792709 -7.812410
No.2 TT 0.450198 -5.232433
GL 0.098058 -4.201829
所以linreg(noprint) ystar 2 jperiods 的残差就是fmolsres
ENTRY FMOLSRES
1//1979:01 -0.020633273852
1//1980:01 0.037070623918
1//1981:01 0.024510775899
1//1982:01 -0.279142506733
1//1983:01 0.085540058900
1//1984:01 0.068329515846
1//1985:01 0.005875458953
.......
.......
****************
source paneldols_res.src
source panelfm_res.src
zhangtao兄
winrats程序,必须配合不同的数据,做不同的更改
N : cross-section units
T : time periods
k : number of regressors
如果你跟楼主的数据不同,
请上传我帮你修改.
zhangtao兄,你传错了
你传的不是panel data,
数据形态可以参考
在gauss区块,我提供的pedroni_ppp.xls
zhangtao兄,
你曾问及的这篇文献,
"混业经营条件下银行集中与经济增长"
page 10/14,表6面板协整检验
panel v-stat ,
panel rho-stat
panel pp-stat
panel adf-stat
group rho-stat
group pp-stat
group adf-stat
也是用 Peter Pedroni提出的方法
用winrats PANCOINT做的,
所以你只要有数据,就可在winrats执行
epoh 发表于 2011-10-6 08:11
zhangtao兄,你传错了你传的不是panel data,数据形态可以参考在gauss区块,我提供的pedroni_ppp.xls http:/ ...
哈哈!抱歉!抱歉!!
电脑里有太多mydata.xls,
眼花开错文件了.
不过你的文件还需要
依下列要求修改一下.
For unbalanced panels, you should enter into your data set
either blanks or the value NA for missing values,
so that the end result is that each member has uniform length T,
and the data is stacked into a column of length N*T.
zhangtao兄:
year ind emp wage cap
1976 NA NA NA
1977 7 5.041 13.1516 0.5894
1978 7 5.6 12.3018 0.6318
1979 7 5.015 12.8395 0.6771
1980 7 4.715 13.8039 0.6171
1981 7 4.093 14.2897 0.5076
1982 7 3.166 14.8681 0.4229
1983 7 2.936 13.7784 0.392
1984 NA NA NA
1976 NA NA NA
1977 7 71.319 14.7909 16.9363
1978 7 70.643 14.1036 17.2422
1979 7 70.918 14.9534 17.5413
1980 7 72.031 15.491 17.6574
1981 7 73.689 16.1969 16.7133
1982 7 72.419 16.1314 16.2469
1983 7 68.518 16.3051 17.3696
1984 NA NA NA
...........
不过你的数据T太小,bias会比较大,
可以参考Peter Pedroni文献,APPENDIX B
Small Sample Performance of Group Mean Panel FMOLS
with Heterogeneous Dynamics
N=10,T=10, bias= - 0.058
.....
N=10,T=100, bias= - 0.001
dlag 的选择可以参考
Data Dependent Endogeneity Correction in Cointegrated Panels.pdf
(抱歉上传不了)
我记得好像有gauss code
Compute the long-run variance of the residuals.
用于计算t-statistics
以data su.xls而言
缺失数据移除后:
30, 32, 26, 20, 22
32, 19, 22, 22, 17
16, 26, 22, 19, 22
22, 21
@paneldols(dlags=1,lags=1,bvec=||1.0, 1.0||,print=full,average=simple,$
ibetas=dolsbeta,itstats=dolststat)
# rsca tt gl
ENTRY RSCA TT GL
1//1978:01 0.257641839609 NA 0.156015173234
1//1979:01 0.307419077479 0.553063566057 0.194814596798
1//1980:01 0.262577662442 0.442310123828 0.229375365193
1//1981:01 0.303105769603 0.445302107996 0.194061481224
1//1982:01 0.301117251300 0.420500118290 0.218151668183
1//1983:01 -0.012388199413 0.411642089372 0.200560824263
1//1984:01 0.349557828965 0.472841912637 0.257193965796
1//1985:01 0.315739766193 0.592881533136 0.254707867204
1//1986:01 0.271698054286 0.688418397365 0.239100151039
1//1987:01 0.269137372944 NA 0.257429700575
1//1988:01 0.283158495448 1.140386101428 0.303810355350
1//1989:01 0.287574771241 0.966916909964 0.352827342356
1//1990:01 0.284783959955 0.991608848975 0.384850657079
1//1991:01 0.275336294516 1.153822150107 0.370298078518
1//1992:01 0.250821583719 1.109294960073 0.363212498554
1//1993:01 0.222448371012 1.141289139152 0.371818360876
1//1994:01 0.236197899843 1.370573767360 0.413914530739
1//1995:01 0.224694548483 1.533196234874 0.486019239510
1//1996:01 0.208729510009 1.495223523197 0.574993559838
1//1997:01 0.188110745753 1.488179508618 0.614294551892
1//1998:01 0.145103687851 1.331365361857 0.639879768690
1//1999:01 0.164797227270 1.330451331081 0.594415331583
1//2000:01 0.135730353165 1.485715290455 0.641917851470
1//2001:01 0.131994102172 1.497637573517 0.672226769409
1//2002:01 -0.230507469429 1.634081577551 0.674705525836
1//2003:01 0.081186482580 1.665875993369 0.716799147617
1//2004:01 0.091734108500 1.828384057861 0.685992082574
1//2005:01 0.107492807574 1.682804420641 0.627041958829
1//2006:01 0.104976326470 1.645793289263 0.676911258771
1//2007:01 0.077111029215 1.463276457608 0.635252909934
1//2008:01 0.110737241644 1.623064492461 0.600914991040
1//2009:01 0.173704142070 1.634624534144 0.524715909043
************
第一个unit : 差分1,dlag lag 1,
缺失2,dlag lead 1 .
所以dolsres由1980 ~ 2006
ENTRY DOLSRES
1//1980:01 0.066513294758
1//1981:01 0.001220431405
1//1982:01 -0.230164747029
1//1983:01 0.057518179123
1//1984:01 0.045726275097
1//1985:01 0.025949846190
1//1986:01 0.015981763355
1//1987:01 -0.017145216581
1//1988:01 -0.003040805094
1//1989:01 0.037954460069
1//1990:01 -0.009095938769
1//1991:01 -0.030741836947
1//1992:01 0.003024476715
1//1993:01 0.015611163348
1//1994:01 -0.005253401923
1//1995:01 0.068195752708
1//1996:01 0.007432886805
1//1997:01 0.152440288192
1//1998:01 0.074864586408
1//1999:01 0.045781583523
1//2000:01 -0.250040962271
1//2001:01 -0.032596798897
1//2002:01 0.000962434200
1//2003:01 0.070215389182
1//2004:01 -0.040331285736
1//2005:01 -0.034634603461
1//2006:01 -0.036347214371
是这样的,zhangtao兄
楼主问@paneldols(dlags=5,lags=5,bvec=||1.0||,print=short,average=simple)
# logexrate logratio
lags的问题
所以我才引用paneldols.src中的一段代码
paneldols:
* Compute the long-run variance of the residuals.
mcov(lwindow=bartlett,lags=lags,noprint) 2 jperiods
# dolsres
compute idlrvar = %cmom(1,1)/(jperiods-1)
告诉他这里有用到function mcov()
详细可参考RATS 7.0 Reference Manual, page 305/632
扫码加好友,拉您进群



收藏
