680 likes | 910 Views
计量与统计分析软件. 教室 :2211 时间: 6 : 00 - 7 : 30 主讲:夏明. 课程安排. 时间: 9 月 16 - 12 月 30 ( 16 周) 10 周: EViews 4 周: SPSS/STATA 考试:? 12 月 30 日 EViews 闭卷. 参考文献. 古扎拉蒂 《 计量经济学 》 中国人民大学出版 平狄克 鲁宾费尔德 《 计量经济模型与经济预测 》 机械工业出版社 1999 易丹辉主编 《 数据分析与 Eviews 应用 》 中国统计出版社 2002
E N D
计量与统计分析软件 教室:2211 时间:6:00-7:30 主讲:夏明
课程安排 • 时间:9月16-12月30(16周) • 10周:EViews • 4周:SPSS/STATA • 考试:?12月30日 EViews闭卷
参考文献 • 古扎拉蒂《计量经济学》中国人民大学出版 • 平狄克 鲁宾费尔德 《计量经济模型与经济预测》机械工业出版社1999 • 易丹辉主编《数据分析与Eviews应用》中国统计出版社2002 • 张晓峒主编《计量经济学软件Eviews使用指南》南开大学出版社2004
关于计量和统计分析软件 • SAS • SPSS • EViews • STATA • GAUSS • EXCEL • MATLAB
EViews内容 • Eviews基础:介绍Eviews基础知识 • 基础数据分析:针对不同Eviews对象的基本数据分析。这些对象包括序列(series)、序列集合的组(groups)、统计图表(graphs and tables)等。 • 基础单方程分析:简单回归分析、其他回归分析方法(二阶段、非线性最小二乘)、时间序列回归、预测 • 高级单方程分析:自回归条件异方差(ARCH)模型、限值应变量模型(limited dependent varible models) • 联立方程分析:系统估计、向量自回归和误差纠正模型、混合回归(时间序列与横截面数据并用)
目录 • 第一章 EViews概述 • 工作文件的建立 • 序列对象的基本操作 • 第二章 序列的描述统计分析 • 序列窗口下的描述性统计量 • 序列组窗口下的描述性统计量 • 第三章 基础单方程分析 • 简单回归分析的基本理论 • EViews方程对象和回归模型的估计 • 违反假定的情形与估计方法的选择 • 其他回归分析方法
目录 • 第四章 时间序列分析 • 基本理论 • EViews时间序列建模分析 • 序列相关与ARMA模型 • 协整与误差修正模型 • 向量自回归模型 • 第五章 设定与诊断检验 • 基本说明 • 系数检验 • 残差检验 • 设定检验和稳定性检验 • 递归最小二乘
目录 • 第六章自回归条件异方差 • 第七章 联立方程估计
第一章 EViews概述 • EViews(Econometric Views)由美国QMS(Quantitative Micro Software)公司出版。前身是Micro TSP,于1981年推出 • 六方面功能: • 数据处理、作图、统计分析、建模分析、预测、模拟
建模分析 • 包括线性、非线性单一方程模型、联立方程模型、时间序列模型、动态回归模型、分布滞后模型、向量自回归模型、误差修正模型、离散选择模型,以及多种估计方法
第一章 EViews概述 • 第一节、工作文件的建立 • 第二节、序列对象的基本操作
第一节、工作文件的建立 • EViews窗口 • EViews工作机制 • 工作文件的创建
菜单项Objects • 关于对象的操作,包括: • 建立新对象(New objects) • 从数据库获取/更新对象(Fetch/update from DB) • 将工作文件中的对象存储到数据库(Store to DB) • 复制对象(Copy selected) • 重命名(Rename) • 删除(Delete)
菜单项View与Procs • 随窗口不同而改变
菜单项Quick • 提供快速分析过程,包括常用统计分析方法,回归模型,时间序列模型以及多种检验
菜单项Options • 系统参数设定选项
EViews工作机制 • EViews要求数据分析与处理必须在特定的工作文件(workfile)中进行,因此,创建工作文件成为第一步
EViews工作机制 • EViews是以对象(Object)为基础建立起来的 • 对象包括序列、方程、模型、系数和矩阵等 • 所有对象都是保存在工作文件中,因此EViews的使用首先要建立一个新的工作文件或调出一个已存在的工作文件 • 当工作文件存盘时,对象也同时被保存,而workfile关闭时,所有对象也将从内存中清除 • workfile本身也是对象,只不过它还是一个对象容器(object containers),EViews的对象容器包括 (数据库)两种 • database和workfile不同,当存取数据库中的对象时,可以直接对保存在磁盘上的数据库对象进行存取,而无需把整个数据库载到内存中
EViews工作机制 • EViews共有18种内置对象,分别完成不同分析功能。 • 最常用:序列、组、标量、方程、系统、模型6种。通过这6种对象的运用可以完成大部分经济计量分析功能 • EViews中的所有数据信息都存储在对象中,对数据的操作都可以通过查看其属性或使用其操作方法来实现 • 根据保存信息的不同,对象分为数据和非数据对象。如序列、方程、系统为数据对象,表格、文本、图形为非数据对象
EViews工作机制 • 具体对象使用前需要事先定义,即创建对象。可用菜单或命令行方式创建: • objects New objects • 命令:对象类型名称 指定的对象名,如:Series Y • 对象创建后将显示在workfile中(包括对象图标、对象名称)。除标量对象外,都可打开对象窗口用于显示并分析所含数据
EViews工作机制 • EViews中的对象,有两个重要的属性和方法: • 视图(views)属性 • 过程(procs/procedures)方法
视图(views)属性 • 是以表格和图形窗口形式提供对对象中数据的查看与分析。 • 除标量对象外,其他对象都具有视图。EViews对象往往具有多个视图,也就是多个属性,如:序列对象的视图包括:二维电子表格(spreadsheet)视图、线图(line graph)、直方图和描述性统计量视图(Histogram and stats)等 • 对象的数据发生变化时,视图会自动更新。 • 为保留某个视图,EViews提供了“冻结(freeze)”功能,实际上是将一个视图转换为一个对象,而这种对象也称为“冻结”对象 • 对象的视图的打开,用主菜单的view或对象窗口工具栏上的view按钮都可以打开。 • 语法:对象名称.视图名称,如:GDP.sheet
过程(Procs)方法 • 与视图相同之处在于经常在对象窗口中显示表格或图形,不同在于过程会改变对象本身的数据,甚至创建新的对象,而视图则不可以 • 通过主菜单的Procs菜单中的各个子菜单,或对象窗口工具栏上的Procs按钮来执行当前对象的各个过程。 • 语法:对象名称.过程名(选项)参数 • 例:gdp.seas(m) adjgdp 按乘方法对gdp季节调整并存为新序列adjgdp
工作文件的创建 • 创建工作文件 • 工作文件窗口 • 保存和打开工作文件
创建工作文件 • 选择主菜单[File]=>[New]=>[Workfile] • 选择合适的数据频率和时间起始范围 • 命令: create optional_name frequency start end
Optional_name • a Annual • s Semi-annual • q Quarterly • m Monthly • w Weekly • d Daily(5 day week) • 7 Daily(7 day week) • u Undated or irregular
工作文件窗口 • 任何新创建的工作文件都有两个图标: • C表示系数向量,左边的图标表示c的类型是vector • resid表示残差序列,左边图标表示对象类型是Series
控制框 工具条 标题栏 信息栏 小图标 对象 工作文件窗口 • 标题栏:工作文件窗口顶部是标题栏,显示“Workfile: 工作文件名”,新创建的工作文件标题栏显示“Workfile:UNTITLED”表示新创建的工作文件还没有存盘。标题栏上还有控制工作文件窗口行为的控制框和控制按钮。
控制框 工具条 标题栏 信息栏 小图标 对象 工作文件窗口 • 工具条:标题下面是工具条,它提供了常用操作的快捷方式。工具条左边的三个按钮[View] 、[Procs]和[Objects]与主菜单栏上的同名菜单的功能完全一样。
工作文件窗口 • 信息栏:工具栏下面是信息栏,显示工作文件的范围(Range)、当前样本区间(Sample)、过滤器(Filter)和默认方程(Default Eq)。 • 当前样本区间是指用于统计操作的样本观测点范围,它小于或等于工作文件的范围。 • 过滤器是用于选择一些对象显示在工作文件窗口中的规则,默认为“*”, 表示显示全部对象,如“e*”则表示在工作文件窗口中显示名字以“e”开头的对象。 • 默认方程表示最近估计过的方程,该工作文件中没有创建过方程则显示“None”。可以双击这些标签打开相应的对话框或窗口进行修改。
控制框 工具条 标题栏 信息栏 小图标 对象 工作文件窗口 • 目录:一般情况下,目录显示工作文件中的所有对象及其图标。 • 双击目录中的某个对象名称或图标可打开相应的对象窗口。右击某个对象可弹出快捷菜单选择某种操作。要选择多个对象,按住Ctrl 键的同时单击某个对象。
保存和打开工作文件 • 单击工作文件窗口工具栏上的[Save]按钮或选择[File]=>[Save]把工作文件保存到磁盘上。也可以选择[File]=>[Save As]把工作文件另存为其它名字的工作文件。 • 如果在保存工作文件的同时选择[保存类型]为[Old DOS Workfile] 则把工作文件另存为EViews 旧版本和TSP 能够读取的文件,但EViews 中的一些新对象可能被删除。 • 要打开已经保存在磁盘中的工作文件,选择[File] =>[Open] =>[Workfile] ,在打开的对话框中找到工作文件并单击[打开]按钮即可。 • 保存工作文件的命令为:save 文件名;打开工作文件的命令为:load 文件名。
工作文件窗口激活时的主要菜单项 • 主菜单栏中的[Objects]、[View] 和[Procs]菜单项或对象窗口工具栏上的同名按钮一样,其下拉菜单项会随着活动对象窗口的不同而改变。
工作文件窗口激活时主要菜单项[Objects] • [New Object]创建新的对象。相应的命令为new • [Fetch from DB]从数据库中加载对象到工作文件中,同工具栏上的[Fetch]按钮 • [Update selected from DB]用数据库中的对象更新所选对象 • [Store selected to DB]把所选对象存储到数据库中,同工具栏上的[Store]按钮 • [Copy selected]复制所选对象。命令为:copy 源对象 目标对象 • [Rename selected]重命名所选对象。命令为:rename 原对象名新对象名或者r 原对象名 新对象名 • [Delete selected]删除所选对象,同工具栏上的[Delete]按钮。命令为:delete 对象名或者d 对象名
工作文件窗口激活时主要菜单项[View] • [Open Selected]=>[One Window] 在一个窗口中打开所选对象,如果选择了多个类型相同的对象,则让用户选择以何种方式打开 • [Open Selected]=>[Separate Windows] 在单独的窗口中打开所选对象 • [Print Selected]打印所选对象 • [Show] 在一个窗口中显示某些对象、对象视图、表达式等,同工具栏上的[Show]按钮 • [Select All(except C-RESID)]选择除系数向量C 和残差序列Resid 外的所有对象 • [Select By Filter…]通过对象名字过滤器来选择对象 • [Deselect All]取消所有选择
工作文件窗口激活时主要菜单项[View] • [Display Comments (Label+/-)]显示对象有关注解的开关,同工具栏中的[Label+/-] 按钮 • [Name Display]=>[Uppercase]目录中的对象以大写字母显示。 • [Name Display]=>[Lowercase]目录中的对象以小写字母显示 • [Label]工作文件的有关标签信息
工作文件窗口激活时主要菜单项[Procs] • [Sample]设定样本区间。在[Sample range pairs]下面文本框中输入样本区间范围,如1 31;在[IF condition]下面可根据需要输入条件表达式,通过该表达式来确定样本区间。同工具栏上的[Sample]按钮。 • 其命令为:smpl 样本区间或smpl 样本区间 IF 条件表达式
工作文件窗口激活时主要菜单项[Procs] • [Change workfile Range…] :弹出如图所示的对话框,改变工作文件的范围,但不能改变数据频率。其命令为:expand 范围
工作文件窗口激活时主要菜单项[Procs] • [Generate Series]:通过给定公式计算新序列或一个标量。同工具栏上的[Genr]按钮。其命令为genr 对象名=公式
工作文件窗口激活时主要菜单项[Procs] • [Sort Series]:对一个或多个序列进行排序。其命令为:sort 序列
工作文件窗口激活时主要菜单项[Procs] • [Import]: 从外部文件(如数据库、文本文件、Excel 文件、Lotus 文件等)导入数据。其相应的命令为read • [Export]:把EViews 数据导出到其它格式的文件(如文本文件、Excel文件、Lotus文件等)。其相应的命令为write
第二节、序列对象的基本操作 • 序列对象的创建和打开 • 序列对象窗口 • 序列数据的录入、调用和编辑 • 组对象
序列对象的创建和打开 • 序列(Series)对象是EViews中最基本对象之一 • 创建序列对象的步骤为: • 选择[Objects]=>[New Object] • [New Object(新对象)]对话框,在[Type of Object (对象类型)] 选项中选择[Series(序列)],在[Name for Object(对象名称)]键入序列名称,单击[OK]按钮,即创建了序列对象 • 创建序列对象的命令为:series 序列对象名创建一空序列,其初始值为“NAs”。例如,series yseries 序列对象名=公式根据公式创建一新序列,其初始值为公式的计算结果。例如,series y=3*x
序列对象的创建和打开 • 例:选择[Objects]=>[New Object],显示如下图所示的[New Object(新对象)]对话框,在[Type of Object (对象类型)]选项中选择[Series(序列)], 在[Name for Object(对象名称)]键入GDP,单击[OK]按钮,创建了序列对象GDP
序列对象窗口 • View改变对象在窗口中的显示模式 • Procs调用适合该对象的过程,对序列而言,可调用的过程有:通过公式生成序列、季节调整、指数平滑等; • Objects对象的存盘、命名、删除、复制及打印等 • Print打印当前窗口命名 • Name对象的或改名 • Freeze将当前显示的内容冻结为一个新的图形或表格对象
序列对象的录入、调用与编辑 • 手动输入 • 调入已有数据文件 • 序列的复制与排序 • 生成新的序列 • 序列样本区间调整
手动输入 • 点Edit+/-进入编辑状态 • Samp+/- 全部时间范围和样本区间切换 • Label +/- 在显示对象标签两种模式间切换 • Wide +/- 单列显示与多列显示序列值间切换
调入已有数据文件 • 在Workfile窗口下:Procs/Import/Read Text-Lotus-Excel • By observation 数据为列 • By series 数据为行 • Upper-Left data cell 左上方第一个有数据的单元格地址 • Excel 5+sheet name 工作表名称