1•Practicalwisdomisonlytobelearnedintheschoolofexperience.SamuelSmiles•实用知识只有通过亲身体验才能学到(英国作家斯迈尔斯.S.)EViews软件应用简介3内容A.什么是EViewsB.安装和启动EViewsC.EViews应用中的一些基本概念D.如何用EViews来管理数据E.如何用Eviews实现一元线性模型的OLS估计4A.什么是EViewsEViews:EconometricsViews,通常称为计量经济学软件包。它的本意是对社会经济关系与经济活动的数量规律,采用计量经济学方法与技术进行“观察”经济学家开发,主要用于经济学领域,主要处理但不局限于时间序列数据当今世界上使用最为广泛的经济计量统计软件之一在系统数据分析和评价、金融分析、宏观经济预测、模拟、销售预测、成本分析甚至医学研究等领域中有着广泛的应用:■应用经济计量学■总体经济的研究和预测■销售预测■财务分析■成本分析和预测■蒙地卡罗模拟■经济模型的估计和仿真■利率与外汇预测5A.什么是EViews具有现代Windows软件可视化操作的优良性。可以使用鼠标对标准的Windows菜单和对话框进行操作。操作结果出现在窗口中并能采用标准的Windows技术对操作结果进行处理。此外,Eviews还拥有强大的命令功能和批处理语言功能。在Eviews的命令行中输入、编辑和执行命令。在程序文件中建立和存储命令,以便在后续的研究项目中使用这些程序。引入了流行的对象概念,操作灵活简便,可采用多种操作方式进行各种计量分析和统计分析,数据管理简单方便。6EViews的发展历史EViews是TSP(TimeSeriesProcessor)软件包的Windows版本•1981年MicroTSP面世,基于DOS操作系统•1994年QMS(QuantitativeMicroSoftware)公司在MicroTSP基础上开发EViews并投入使用1998.7EViews3.0Windows9x2001.7EViews4.0Windows2000EViews5/6.0WindowsXP目前EViews7.07B.安装和启动EViews1、正版:通过光盘安装,输入序列号,选择适当的安装路径即可2、网络下载版:安装说明及软件在网络教学平台8几种启动EViews的办法:1.单击“开始”按钮,进入EViews程序组,选择EViews2.双击桌面上的EViews图标3.双击任意EViews的workfile、database或program文件名9标题栏主菜单命令窗口工作区状态栏10内容A.什么是EViewsB.安装和启动EViewsC.EViews应用中的一些基本概念D.如何用EViews来管理数据E.如何用Eviews实现一元线性模型的OLS估计11C.EViews应用中的一些基本概念1.工作文件(Workfile)2.对象(Object)•EViews的核心是对象,对象是指有一定关系的信息或算子捆绑在一起供使用的单元,用EViews工作就是使用不同的对象。•对象都放置在对象集合中,其中工作文件(workfile)是最重要的对象集合。121、工作文件(Workfile)EViews的大多数工作通过工作文件来实现使用EViews工作的第一步:建立一个新的工作文件(file/new/workfile)或调用一个已有的工作文件(file/open/EViewsworkfile)13建立一个新工作文件打开一个已有工作文件14创建工作文件:File→new→workfile…15(1)新工作文件的创建对话框的左边是下拉列表框用来描述数据的基本结构右下方可给工作文件命名并设置页码名称1617选择数据类型截面数据时间序列数据面板数据选择起止年份文件命名18季度数据1920工作文件窗口EViews中最重要的窗口就是工作文件窗口工作文件窗口提供了一个在给定工作文件或者工作文件页下的所有对象的目录,同时也提供了一些处理工具21文件名称和路径工具栏信息栏对象目录22•窗口的最上端显示工作文件的名称和完整路径•下面是工具条•工具条下面是两行信息栏,其中“Range”代表数据区间;Sample代表样本区间;“Filter”可以限定工作文件目录中显示的对象。双击可改变数据的样本区间和Filter限制条件23•白色区域是工作文件对象目录,不同类型的对象有不同类型的图标。•所有的工作文件都有C和RESID两个对象•C代表系数向量,RESID代表最近一次预测后的残差(序列对象)24一个典型的工作文件窗口25(2)改变工作文件的数据区间Range当需要对已建立的工作文件追加数据,或对变量进行预测,而这些数据超出工作文件创立时所确定的起止日期(或数据容量)时,需对工作文件的数据区间范围进行调整。可通过双击工作文件目录中的Range,然后输入新的起始日期和终止日期;26(2)改变工作文件的数据区间Range也可通过在命令栏输入相关命令的方式实现。例如:原来的范围是1970~2004年,现想改为1960~2008年,则输入命令:expand19602008若想改为1975~2008年(丢一点扩一点),不能用expand,而应用:range1975200827若新的范围未完全包含以前的设置数据将丢失的警告,用户应进行确认2829在EViews中,字母的大小写是通用的(软件不区分)。用户可根据习惯,用菜单View/NameDisplay实现对象名称大小写转换。(3)保存工作文件保存工作文件可选菜单File/Save或File/Saveas,然后在出现的对话框内选择文件要保存的目录及文件名。(4)大小写转换•View/NameDisplay/Uppercase312、对象(Object)在EViews5.0中共有功能各不相同的21种对象。它们既是构成工作文件的基本元素,又是实现所有分析过程的载体。字符串向量系数向量文本合成数据样本标量表格图像方程群组序列矩阵模型行向量列向量系统状态空间对数似然函数向量自回归对称矩阵值图32(1)对象的显示限制当工作文件中包含很多对象时,工作文件窗口就会显得很乱。可以用显示限制(Filter)来限制窗口中所显示的对象。对象类型和对象名称可作为限制条件。33(2)选择和打开对象双击工作文件窗口中的对象图标即可选定对象。选择并打开对象的另一种方法是使用主菜单上的“Quick/Show”工作文件窗口中的“Show”。35(3)对象窗口工具条36“View”按钮用来改变对象窗口的视图形式&其他功能37“Procs”按钮可以用来执行对象的过程38“Objects”按钮可以储存、命名、复制、删除、打印39“Print”按钮打印当前对象的视图40“Name”按钮允许命名或更改对象的名字;41“Freeze”按钮可以以当前视图为准建立新的图形对象、表格对象或文本对象42内容A.什么是EViewsB.安装和启动EViewsC.EViews应用中的一些基本概念D.如何用EViews来管理数据E.如何用Eviews实现一元线性模型的OLS估计43D.数据管理基础1.运用序列对象来管理数据Object==NewObject==Series==起名为X==点击ok44数据的输入:“键盘输入/粘贴输入”•双击序列X的图标,进入编辑窗;•单击“Edit+-”,可用键盘输入数据;•输入完毕,再次单击“Edit+-”锁定数据;•也可从Excel表中复制数据,再粘贴到该表中。数据的输入:从其它类型的文件导入•可以从其它程序建立的数据文件中直接输入数据。EViews支持从文本文档(.txt)、Excel数据文件(.xls)等格式的文档中直接导入数据。•以Excel文档的数据导入为例。•点击主菜单中的File/Import/ReadText—Lotus—Excel或工作文件菜单中的Procs/Import/ReadText—Lotus—Excel。2.数据的输出(1)复制粘贴通过主菜单中的Edit/Copy和Edit/Paste功能,对不同工作文件窗口中的编辑菜单进行复制—粘贴。注意复制数据的时间区间要和粘贴的时间区间一致。(2)文件输出可以直接将数据输出成其它程序建立的数据文件类型。点击主菜单中的File/Export/WriteText—Lotus—Excel或工作文件菜单中的Procs/Export/WriteText—Lotus—Excel。3.数据的视图(View)不同的对象有不同的视图。序列对象有图表视图(察看原始数据)、线性坐标视图、柱状坐标视图、直方统计视图、相关视图、分布散点视图、QQ散点视图、核密度图。利用序列的视图还可以进行简单的假设检验和统计分析。•图表视图•spreadsheet可以用EViews工作文件窗口菜单上的“View”或对象窗口工具栏上的“View”来改变对象的视图。一个对象视图的变化并不改变对象中的数据,仅仅是显示形式改变了。•线性坐标视图•line50•柱状坐标视图•bar51有关对象的其他简单的统计分析和相关操作52内容A.什么是EViewsB.安装和启动EViewsC.EViews应用中的一些基本概念D.如何用EViews来管理数据E.如何用Eviews实现一元线性模型的OLS估计53双变量回归的EViews操作第一步:输入Y和X的数据54第二步:创建方程对象•双变量回归估计是用方程对象来完成的。•为了创建一个方程对象:•主菜单:Object/NewObject/Equation•或Quick/EstimationEquation…•或在命令窗口中输入关键词equation。•随后会出现方程说明对话框,在框中说明要建立的方程,并选择估计方法。55当创建一个方程对象时,会出现如下对话框:在这个对话框中需要说明三件事:方程说明,估计方法,估计使用的样本。在最上面的编辑框中,可以说明方程:应变量Y、自变量X及函数形式。有两种说明方程的基本方法:列表法和公式法。列表法简单但是只能用于不严格的线性说明;公式法更为一般,可用于说明非线性模型或带有参数约束的模型。方程说明估计方法样本说明56(1)列表法首先是因变量或表达式名,然后是自变量列表。例如博彩支出一例:用一个常数c和每周收入x对博彩支出y作回归,在方程说明对话框上部输入:ycx注意序列c(回归系数序列)EViews在回归中不会自动包括一个常数,因此必须明确列出作为回归变量的常数。(2)公式法在上例中,常数存储于c(1),x的系数存储于c(2),即回归方程形式为:y=c(1)+c(2)*x将该式在方程说明对话框上部输入,也可说明方程形式57第三步:回归方程结果输出在方程说明对话框中单击OK钮后,EViews显示估计结果:58第四步:为方便结果分析而进行的操作(1)方程视图View==》Representations以三种形式显示方程:可以将这些结果剪切和粘贴到支持Windows剪贴板的应用文档中59View==》Actual,Fitted,Residual以图表和数字的形式显示应变量y的实际值、拟合值及残差。TableGraph60(2)方程过程Proc611.Specify/Estimate...编辑方程说明、改变估计方法、估计样本。2.Forecast...用估计方程的预测。3.MakeModel创建一个与被估计方程有关的未命名模型。4.UpdateCoefsfromEquation把方程系数的估计值放在系数向量中。5.MakeRegressorGroup创建包含方程中使用的所有变量的未命名组(常数除外)。6.MadeResidualSeries...以序列形式保存回归中的残差。7.MakeDerivativeGroup创建包含回归函数关于其系数的导数的组。8.MadeGradientGroup创建包含目标函数关于模型的系数的斜率的组。62(3)命名并保存方程Name63示例一:一元线性模型的OLS估计65背景介绍•分析1981到2001年国内生产总值与消费