文件的目录,双击文件名。另一种方法是键入希望读入的文件名(必要的话还应具有完整的路径信息);若Eviews可以识别出导入文件的类型,将自动设置该文件的类型,否则将它当作ASCII文件。最后点击Open。Eviews已经识别出导入的文件类型,打开Excel Spreadsheet Import对话框:
EViews打开对话框等待和提示用户提供示导入过程的补充信息。由于读入的源文件究竟是电子数据表格式或是ASCII格式,出现的这个对话框有很大的区别。即使是电子数据表类,读入的是Lotus或者Excel4(或更早的版本),出现的对话框也还有些区别。对话框的标题栏显示了当前请求EViews读入文件的类型是什么。
为了读入电子数据表格式文件,在对话框中填如:
第一,确定数据是按观察值排列的或是按序列排列的。所谓按观察值排列指的是第一个观察值后接第2个观察值,如此继续的排列。所谓按序列排列指的是第一个变量的数据后接第二个变量的数据,如此继续排列。更形象的解释,按观察值排列即变量按列排列;按序列排列即变量按行排列。
第二,确定实际数据开始单元(最左上角)的位置,所谓实际数据是不包括任何标签或日期信息的。
在编辑框中键入希望读入的序列名。EViews将数据读入一个编辑框中,所以应当给每一列或行(依数据按什么方向排列而定)提供一个名称,即使仅只希望读入选定的行。
此外,如果希望继续使用包含在文件中原有的序列名,那么只需要简单地提供读入变量的个数。原来的名称一定会附加在对应的数据上。如果数据是按行排列的,开始的单元是B2,那么变量必定出现A列,第一个变量名出现在A2。如果数据按列排列、开始单元为B2,那么变量名必定出现在行1,从B1开始。如果在读入数据过程中,遇到了无效的单元名,EViews将自动地赋给一个以SER为前缀后接数字的序列名(例如,SER01,SER02等)。
最后,确定读入数据的样本范围。EViews将文件中每个变量的第一个观察值赋给样本中的第一个日期。每个文件中连续的范围对应着样本中的连续范围。于是,在年度工作文件中,可键入样本: 1971 1975 1990 1991
按照这个导入对话框,前5个数据被赋给了1971 1975对应的单元,第6和第7个数据赋给了1990 1991对应的单元。间断区间的数据在导入过程中并没有受到影响。
警告:如果读进样本的观察值个数大于输入文件存在的观察值个数,哪些没有对应输入的单元将被赋给缺失值。例如,读入样本定义为:1971 1990,但输入文件中只有10个观察值,那么1981 1990的单元被赋给缺失值。
第一次打开对话框,编辑栏显示的是EViews 缺省的当前样本范围。编辑它设置为希望的样本范围。为了使样本设置更容易,EViews 提供设置常用样本范围的三个按钮: Current sample(当前样本) Workfile range(工作文件范围)
To end of range(从样本范围开始处开始到工作文件结束而结束)
如果从Excel 5文件读入数据,又增加了一个编辑框,输入包含数据的表名。如果不输入表名,EViews将读入Excel工作簿最上工作表。 当对话框中栏目填满,点击OK。EViews读入文件,创建序列并按要求进行赋值。
四、TSD文件的导入(TSD File Import)
导入TSD文件格式的数据,只需点击Procs/Import/TSD File Import,选择希望导入数据的文件。EViews会将包含在文件中的全部序列读入工作文件,并进行必要的频率调整。
五、ASCII文件的导入(ASCII Import)
如果选择了读入ASCII格式数据文件,EViews打开一个ASCII Text Import对话框,填写这个对话框以便将指定文件读入。ASCII导入对话框比相应的电子数据表导入对话框复杂得多。然而,这种复杂性是必要的,因为ASCII文件没有标准的格式。EViews提供了一系列处理各种类型ASCII文件的选项。下面是几个示例。
注意,当读入ASCII文件时,在出现的ASCII Text Import对话框的底部有一个预览窗口,可以预览读入文件的前16K信息,于是可利用预览得到的信息来设置对话框中的选项。 必须在对话框中提供下列信息:
设定序列名或序列个数(Names for series or Number of series) 如果文件中不含序列名,或者不使用文件中的序列名,那么按序列在文件中出现的秩序,在该栏中列出序列名清单。 序列名之间用空格分隔。 如果文件中序列名位于序列数据之前,那么只需键入要读入序列的个数,就可以使用文件中原有的序列名。
尽可能地不要在名称中使用括号和一些数学符号,例如*, +, -, /, ^等。EViews从文件中读入名称时,遇到这些无效的名称,将用下划线和数字取代无效序列名。例如,EViews将重命名序列为X__3_01。如果X__3_01已经被使用,就用X__3_02命名,如此继续。