不知有那位正在使用过eviews5.0这一新版本来做面板数据分析的
我以前用过eviews3.1做过面板数据分析,鉴于eviews5.0版本在面板数据上新增加了一些功能,尤其是GMM/dpd等,因此就想采用eviews5.0做一些面板数据分析
但我在“设置面板数据输入格式”的时候,却遇到了麻烦
以前我参照易丹辉的《数据分析与eviews应用》,很容易就可以设置想要的堆栈(堆积)数据格式,然后把excel中整理好的数据直接粘贴上去,就可以进行分析了,但由于eviews5.0在界面上做了些改变,因此,同样按eviews3.1的程序设置堆积数据格式,却并不是想要的格式。我也看了一下eviews5.0的操作手册,但也没有搞定问题出在那里。
为此,我把我的操作过程,简述如下,清各位高手指点。
我的数据是一个从1996-2004年9年,2个行业的面板数据(简化起见)。
先打开eviews5.0,workfile structure tye 项选择 banlanced panel
frequency 选择annual
start 选择1996
end 选择2004
number of cross 选择2 点击ok
创建pool对象,在生成的工作文件中的object中选择new object / pool
在pool窗口输入截面成员的识别名称:
_CPP
_PTCM
按define确认
建立堆积数据输入格式:
在pool中点击 view / spreadsheet (stacked data)
在弹出series list中输入序列名称 y? k? l? industry YEAR
ok 确定 进入到生成的堆积数据输入格式中,但此时
可以看到的是
(我想要的数据是本应是18行,但给出的却不是这样,这与eviews3.1或4.1就不一样了)
obs | Y? | K? | L? | industry | YEAR |
_CPP- 1 - 96 | NA | NA | NA | NA | NA |
_CPP- 1 - 97 | NA | NA | NA | NA | NA |
_CPP- 1 - 98 | NA | NA | NA | NA | NA |
_CPP- 1 - 99 | NA | NA | NA | NA | NA |
_CPP- 1 - 00 | NA | NA | NA | NA | NA |
_CPP- 1 - 01 | NA | NA | NA | NA | NA |
_CPP- 1 - 02 | NA | NA | NA | NA | NA |
_CPP- 1 - 03 | NA | NA | NA | NA | NA |
_CPP- 1 - 04 | NA | NA | NA | NA | NA |
_CPP- 2 - 96 | NA | NA | NA | NA | NA |
_CPP- 2 - 97 | NA | NA | NA | NA | NA |
_CPP- 2 - 98 | NA | NA | NA | NA | NA |
_CPP- 2 - 99 | NA | NA | NA | NA | NA |
_CPP- 2 - 00 | NA | NA | NA | NA | NA |
_CPP- 2 - 01 | NA | NA | NA | NA | NA |
_CPP- 2 - 02 | NA | NA | NA | NA | NA |
_CPP- 2 - 03 | NA | NA | NA | NA | NA |
_CPP- 2 - 04 | NA | NA | NA | NA | NA |
_PTCM- 1 - 96 | NA | NA | NA | NA | NA |
_PTCM- 1 - 97 | NA | NA | NA | NA | NA |
_PTCM- 1 - 98 | NA | NA | NA | NA | NA |
_PTCM- 1 - 99 | NA | NA | NA | NA | NA |
_PTCM- 1 - 00 | NA | NA | NA | NA | NA |
_PTCM- 1 - 01 | NA | NA | NA | NA | NA |
_PTCM- 1 - 02 | NA | NA | NA | NA | NA |
_PTCM- 1 - 03 | NA | NA | NA | NA | NA |
_PTCM- 1 - 04 | NA | NA | NA | NA | NA |
_PTCM- 2 - 96 | NA | NA | NA | NA | NA |
_PTCM- 2 - 97 | NA | NA | NA | NA | NA |
_PTCM- 2 - 98 | NA | NA | NA | NA | NA |
_PTCM- 2 - 99 | NA | NA | NA | NA | NA |
_PTCM- 2 - 00 | NA | NA | NA | NA | NA |
_PTCM- 2 - 01 | NA | NA | NA | NA | NA |
_PTCM- 2 - 02 | NA | NA | NA | NA | NA |
_PTCM- 2 - 03 | NA | NA | NA | NA | NA |
_PTCM- 2 - 04 | NA | NA | NA | NA | NA |
但本来,obs这一列应是以下这样的啊
_CPP-1996 |
_CPP-1997 |
_CPP-1998 |
_CPP-1999 |
_CPP-2000 |
_CPP-2001 |
_CPP-2002 |
_CPP-2003 |
_CPP-2004 |
_PTCM-1996 |
_PTCM-1997 |
_PTCM-1998 |
_PTCM-1999 |
_PTCM-2000 |
_PTCM-2001 |
_PTCM-2002 |
_PTCM-2003 |
_PTCM-2004 |
尽管如此,我不管第一列如何,仍把EXCEL中的数据粘贴过来,并在range下的data panel中再设定面板的截面(industry)和时间(year),以期EVIEWS5.0能够读取识别该面板数据并进行回归分析。(eviews5.0手册上有这一点的交待)
数据如下所示
obs ID YEAR Y? K?
_CPP- 1.000000 - 96 1.000000 1996.000 0.541882 5.665069
_CPP- 1.000000 - 97 1.000000 1997.000 0.522676 5.681956
_CPP- 1.000000 - 98 1.000000 1998.000 0.586425 5.642329
_CPP- 1.000000 - 99 1.000000 1999.000 0.609728 5.621831
_CPP- 1.000000 - 00 1.000000 2000.000 0.649813 5.598711
_CPP- 1.000000 - 01 1.000000 2001.000 0.687604 5.622158
_CPP- 1.000000 - 02 1.000000 2002.000 1.302974 5.606627
_CPP- 1.000000 - 03 1.000000 2003.000 0.563569 5.613742
_CPP- 1.000000 - 04 1.000000 2004.000 0.638297 5.588139
_CPP- 2.000000 - 96 2.000000 1996.000 0.731368 5.084247
_CPP- 2.000000 - 97 2.000000 1997.000 0.695187 5.118701
_CPP- 2.000000 - 98 2.000000 1998.000 0.687201 5.159709
_CPP- 2.000000 - 99 2.000000 1999.000 0.681047 5.137898
_CPP- 2.000000 - 00 2.000000 2000.000 0.679800 5.144836
_CPP- 2.000000 - 01 2.000000 2001.000 0.727213 5.147781
_CPP- 2.000000 - 02 2.000000 2002.000 0.775311 5.201804
_CPP- 2.000000 - 03 2.000000 2003.000 0.581264 5.217408
_CPP- 2.000000 - 04 2.000000 2004.000 0.702374 5.294446
_PTCM- 1.000000 - 96 1.000000 1996.000 NA NA
_PTCM- 1.000000 - 97 1.000000 1997.000 NA NA
_PTCM- 1.000000 - 98 1.000000 1998.000 NA NA
_PTCM- 1.000000 - 99 1.000000 1999.000 NA NA
_PTCM- 1.000000 - 00 1.000000 2000.000 NA NA
_PTCM- 1.000000 - 01 1.000000 2001.000 NA NA
_PTCM- 1.000000 - 02 1.000000 2002.000 NA NA
_PTCM- 1.000000 - 03 1.000000 2003.000 NA NA
_PTCM- 1.000000 - 04 1.000000 2004.000 NA NA
_PTCM- 2.000000 - 96 2.000000 1996.000 NA NA
_PTCM- 2.000000 - 97 2.000000 1997.000 NA NA
_PTCM- 2.000000 - 98 2.000000 1998.000 NA NA
_PTCM- 2.000000 - 99 2.000000 1999.000 NA NA
_PTCM- 2.000000 - 00 2.000000 2000.000 NA NA
_PTCM- 2.000000 - 01 2.000000 2001.000 NA NA
_PTCM- 2.000000 - 02 2.000000 2002.000 NA NA
_PTCM- 2.000000 - 03 2.000000 2003.000 NA NA
_PTCM- 2.000000 - 04 2.000000 2004.000 NA NA
但进行estimate处理时,所有选项选择完毕,一点ok
就弹出no valid observations in balanced sampled 的错误提示,看来数据输入仍不正确。
回归分析还是不能进行
我想是否是obs和id还是有冲突啊?
真是搞不懂这问题到底出在那里,那一个设定不正确或是缺少了?
还请各位使用过eivews5.0做面板数据的大哥、大姐给个指点吧,我太想尽快搞明白这个问题了,憋死俺了。
在下先万分万分感谢了。