Eviews读入非平衡面板数据(Repeated values found in source id series)

如题所述

第1个回答  2022-06-17
Eviews读入平衡面板数据和非平衡面板数据的方式是一样的。

最近想用Eviews做非平衡面板数据的回归分析,在用Eviews读入非平衡面板数据的时候遇到了一个报错,导致数据不能读入,这里就写下来和大家一起分享一下报错的原因和处理方法。

首先:笔者的数据是存放在.xlsx格式的excel文件里的,如下图所示(是我为了重现报错自己手动造的数据),第一列是截面(cross),第二列是时间(series),细心的同学想必已经发现了数据中的3、4行前两列数据重复,6、7行的数据完全重复。这部分数据就是笔者读入数据时报错的原因。

下面我们开始用Eviews读入这部分数据

1、打开Eviews,点击File-Open-Eviews Workfile,选中你想要打开的excel文件,点击打开

2、然后出现下方第一张图,点击下一步,出现下方第二张图,再次点击下一步

3、然后出现下图,这个时候Eviews将数据自动识别成Unstructured/Undated格式的数据,然后我们将数据格式改成DatedPanel,会发现数据左侧索引列变成了问号(❓),点击finish,然后会发现报错:Repeated values found in source id series(源id中有重复的值),造成这一问题的原因就是原始数据中cross、series两列出现了重复值。

4、为了解决上述问题,需要将原始数据去重,这一步直接在excel中即可操作,在数据栏里选择删除重复值,勾选cross、series两列(Eviews识别面板数据的前提是截距列和时间列不能同时重复),点击确定,删除重复的行,这时候excel会自动保存重复的第一行数据。如下方第二张图所示。

5、保存excel,重新用Eviews读取数据,在下图的步骤中,你会发现Eviews会自动将数据识别为Dated panel,点击finish,面板数据读入成功。

6、点击Quick-Estimation Equation,这是你就会发现模型估计板块中出现Panel Options选项,后续就可以继续面板数据分析的操作了。
相似回答
大家正在搜