没有合适的资源?快使用搜索试试~ 我知道了~
EViews命令和编程.doc
需积分: 18 0 下载量 169 浏览量
2022-10-20
07:50:54
上传
评论
收藏 72KB DOC 举报
温馨提示
试读
22页
EViews命令和编程.doc
资源推荐
资源详情
资源评论
EViews 命令和编程
EViews 命令和编程_01
命令基础(Command Basics)
EViews 提供了两种界面—-窗口界面与命令行界面供用户处理数据。命令方式既可
交互使用也可以批处理的方式使用。实际上,任何一项操作都可以采用三种基本方
式来完成:(1)利用鼠标通过菜单或按钮;(2)或在命令窗口键入命令;(3)或将
批处理置于程序之中来完成.如果加上命令方式与鼠标通过菜单或按钮方式的结合,
则共有 4 种方式.用户可以从三种基本操作方式中选用或将它们混合使用,形成最
适合于自己的、独特的工作方式.
一、交互式方式的使用(Interactive Use)
为了交互式的进行工作,首先在命令行键入命令,按回车后,命令立即执行。如果
用户键入了一个不完整的命令,EViews 立即打开对话框要求补充信息。
命令行位于 EViews 窗口顶部主菜单行之下,除了用户正在编辑一个对象或者打开
了一个对话框外,EViews 约定任何从键盘的输入都是直接送往命令行的.命令行
(窗口)左端出现一个闪烁的、竖直的插入光标表示命令行正期待着用户命令的输
入。
在命令窗口键入的命令按回车(ENTER)后立即执行。按回车时插入光标不一定非
要位于命令行的末端,但 EViews 却执行的是包括光标在内的整行命令.
当键入了多个命令,EViews 在命令窗口建立了一系列的命令行。通过滚动条,选择
以前已经执行过的命令,编辑它,按 ENTER。这个修改过的命令将再次执行。还可以
使用标准的 copy—and-paste 在命令行和其它窗口之间进行复制与粘贴。
EViews 命令和编程
命令区域中的内容也可直接保存到文本文件中备用.方法:点击窗口的任何部位,确
保命令窗口处于激活状态,从主菜单选择 File/Save As。
可以重新设置命令窗口的大小,以便能见到更多的已执行过的命令。调整命令窗口
大小的方法是,移动指针到命令窗口底部,按住鼠标左键向下或向上拖动。
二、使用批处理程序(Batch Program Use)
可将一些命令组合到一个程序中,然后以批处理的方式执行这些命令。每个命令将
按它们在程序中出现的先后顺序被执行.使用批处理程序时还可以采用更高级的功
能,譬如循环、条件分支、子程序和宏过程等。程序也是记录研究过程档案最卓越
的方法,因为程序记录了研究项目的每一步。因此,有些学校的操作考试要求用程
序纪录处理数据的整个研究过程.
在 EViews 中建立程序文件的方法之一,是选择 File/New/Program。EViews 打开一
个未命名的程序窗口,将命令键入窗口.点击 Save 或 Save as,定位保存路径,键
入程序名,Eviews 就将程序对象按给定的文件名保存到指定的文件夹中,并在用户
提供的程序名后自动加上文件类型扩展名“。PRG”。
此外,可使用熟悉的文本(ASCII)编辑器,建立包含命令行的程序文件。然后到
EViews 内去这些程序命令(例如通过拷贝-粘贴复制到程序文件中,再执行程序文
件.
EViews 交互式命令行是由一系列单个命令行组成的,这些单个命令行划分为如下几
类:
对象申明(object declarations)
EViews 命令和编程
对象命令(object commands)
对象赋值语句(object assignment statements)
辅助(auxiliary commands)
一个 EViews 程序是由上述一系列命令语句所组成,程序中还可以包含下列语句:
控制变量赋值语句(control variable assignment statements)
程序控制语句(program control statements)
三、申明对象(Object Declaration)
Eviews 是面向对象并依赖对象的程序设计语言。建立程序的第一步是创建或申明一
个对象.以下是简单申明语句的格式:
对象类型(object_type) 对象名( object_name)
其中,对象名是用户欲给予新对象的名称,对象类型必定是下列标识符之一:
coef (系数向量 coefficient)
equation 方程
graph 图形
group 组
matrix 矩阵
model 模型
EViews 命令和编程
pool (时间序列 time series,截面数据 cross-section)
rowvector 行向量
sample 样本
scalar 数值
series 序列
sspace (状态空间 statespace)
sym (对称矩阵 symmetric matrix)
system 系统
table 表格
text 文本
var (向量自回归 vector autoregression)
vector 向量
以下是申明语句的例子:
series lgdp
命令执行时,建立一个叫做 LGDP 的新序列
equation eq1
建立一个叫做 EQ1 的方程对象
EViews 命令和编程
矩阵对象申明语句需在对象类型后的括号中设置维数。例如,
matrix(5,5) x
建立一个 5� 5 的名为 X 的矩阵
coef(10) results
建立一个名为 RESULTS 含有 10 个元素的系数向量。
注意,为了创建对象,EViews 中必须存在一个已经打开的工作文件。可立即通过主
菜单打开和建立一个工作文件,或者使用包含在程序内的 load 命令或 workfile 命
令去执行打开(加载)和建立工作文件。
四、对象命令(Object Commands)
对象命令指的是访问对象观察和过程的命令.命令对象由两个主要部分构成:(1)
欲展现的动作(display action),(2)紧接其后的是动作激发的观察或过程输出
结果的设置(view specification)。所谓“输出结果的设置"是描述被激活对象的
观察和过程的。所谓“欲展现的动作”决定了来自观察或过程的输出要作些什么。
一个对象命令完整的语法格式(三段)如下:
动作(动作选项) 对象名。观察-过程名(观察选项) 变量列表
action(act_opt) object.view_proc(view_opt) arg_list
其中,
剩余21页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3651
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功