-
Eviews
常用命令
(对于命令和变量名,不区分大小写)
1
.创建
时间序列
的工作文件
a
annual
:
create
a
1952
2000
s
semi-
annual
:
create
s
1952
1960
q
quarterly
:
create
q
1951
:
1
1952
:
3
m
monthly
:
create
m
1952
:
01
1954
:
11
w
weekly:
create
w
2/15/94 3/31/94
,自动认为第一天为
周一,和正常的周不同。
d
daily (5 day week):
create
d
3/15/2008
3/31/2008
,
和日历
上周末一致,自动跳过周末。
7
daily (7 day week):
create
7
3/03/2008
3/31/2008
。
u
undated:
create
u
1
33
。
<
/p>
创建工作文件时可直接命名文件,
即在
c
reate
后面直接键入
“文件名
”
,
如
create
myfilename
a
1952
2000
或者
workfile myfilename
a
1952
2000
系统自动生成两个序列:存放参数估计值
c
和残差
resid
。<
/p>
2
.创建数组(
group
)
多个序列组合而成,
以便对组中的所有变量同时执行某项操作。数组和
各个序列之间是一种链接关系,修改序
列的数据、更改序列名、删除序列
等操作,都会在数组中产生相应的变化。
1
)创建完文件后,使
用
data
建立数据组变量;若有
wo
rd
表格数据
或
excel
数据,直接粘贴;或者用
Import
从其它已有文件中直接
导入数据。
24
页例
2
.1.1
的详细
eviews
操作
p>
-1
data
x
y
,
…
p>
可以同时建立几个变量序列,变量值按列排
列,同时在表单上出现新
建的组及序列,且可以随时在组中添加新
的序列。利用组的优点:一旦某个序列的数据发
生变化,会在组中
和变量中同时更新;数组窗口可以直接关闭,因为工作文件中已保
p>
留了有关变量的数据。
2
)通过
已有序列建立一个需要的组:
group mygroup
x
y
可以在组中直接加入滞后变量
group mygroup
y
x(0 to -1)
3
.创建标量:常数值
scalar val = 10
show val
则在左下角显示该标量的值
4
.创建变量序列
series
x
series
y
data
x
y
series
z = x + y
series fit =
Eq1.@coef(1)
+
Eq1.@coef(2)
* x
利用两个回归系数构造了拟合值序列
5
.创建变量序列
genr
变量名
=
表达式
genr xx = x^2
genr yy = val * y
genr zz = x*y
(
对应分量相乘
)
genr zz = log(x*y)
(
各分量求对数
)
genr lnx
= log(x)
genr x1 = 1/x
genr Dx = D(x)
genr value =
3(
注意与标量的区别
)
genr
hx = x*(x>=3)(
同维新序列,小于
3
的值变为
0
,其余数值不变
)
1
)表达式表示方式:可以含有
>,<,<>,=,<=,>=,and,or
。
2
)简单函数:
24
页例
2
.1.1
的详细
eviews
操作
p>
-2
D(X):X
的一阶差分
D(X
,
n
):X
的
n
阶差分
LOG(X)
:自然对数
DLOG(X)
:自然对数增量
LOG(X)-LOG(X(-1))
EXP(X)
:指数函数
ABS(X)
:绝对值
SQR(X)
:平方根函数
RND
:生成
0
、<
/p>
1
间的随机数
NRND
:生成标准正态分布随机数。
3
)描述统计函数:
eviews
p>
中有一类以
@
打头的特殊函数,用以计算<
/p>
序列的描述统计量,或者用以计算常用的回归估计量。大多数
@<
/p>
函
数的返回值是一个常数。
@SUM(X)
:
序列
X
的和
@MEAN(X)
:
序列
X
的平均数
@VAR(X)
:
序列
X
的方差
?
?
(
X
i
?
< br>X
)
2
/
n
@SUMSQ(X)
:
序列
X
的平方和
@OBS(X)
:
序列
X
的有效观察值个数
@COV(X,Y)
:
序列
X
和序列
Y
的协方差<
/p>
@COR(X,Y)
:
序列
X
和序列
Y
的相关系数
@CROSS(X,Y)
:
序列
p>
X
,
Y
的点积
p>
genr val=@cross(x,y)
< br>当
X
为一个数时,下列统计函数返回一个数值;当
X
时一个序列时,
下列统计函数返回的也是一
个序列。
@PCH(X): X
的增
长率(
X-X(-1)
)
/
X(-1)
24
页例
2.1.1
的详细
eviews
操作
-3
@
INV(X)
:
X
的倒数
1/X
@LOGIT(X):
逻辑斯特函数
@FLOOR(X):
转换为不大于
X
的最大整数
@CEILING(X):
转换为不小于
X
的最小整数
@DNORM(X):
标准正态分布密度函数
@CNORM(X):
累计正态分布密度函数
@TDIST(X,n):
自由度为
n
,取值大于
X
的
t
统计量的概率
@FDST(X,n,m):
自由度为(
n
,
m
)取值大于
X
的
F
分布的概率
@CHISQ(X,n):
自由度为
n
,不小于
x
的
4
)回归统计函数
回归统计函数是从一个指定
的回归方程返回一个数。调用方法:方程
名后接
.
再接
@
函数。如
EQ1.@
DW
,则返回
EQ1
方程的
D-W
统计量。如
果在函数前不使用方程名,则返
回当前估计方程的统计量。
统计函数见下面:
@R2
?
@NCOEF
常用<
/p>
。
分布的概率
24
页例
2
.1.1
的详细
eviews
操作
p>
-4
6
.向量
列向量对象
vector
、行向量对象
rowvector
、系数向量对象
coeff
vector
vect
:定义了一个一维且取值为
0
的列向量
vector(n) vect
:定
义一个
n
维且取值为
0
的列向量
1, 3, 5, 7, 9
:定义了分量的值
vector(n) vect=
100
:定义一个
n
维且取值为
100
的列向量
行向量对象
rowvector
、系数向量对象
coeff
类似
24
页例
2.1.1
的详细
eviews
操作
-5
7
.矩阵
matrix mat
:定义一个行和列均为
1
取值为
< br>0
的矩阵
matrix
(
m,n
)
mat
:定义一个行和列分别为
m
,
n
取值为
0
的矩阵
1 2 3 4 5
9 8 7 6
5
,┅默认按列输入数据
matrix
(
m,n
)
mat=5
:定义一个行和列分别为
m
,
n
取值为
5
的矩阵
matrix
(
m,n
)
mat=5*matr
:定义和
matr
同维但取值为
5
倍的矩阵
8
.常用命令:
1
)
Cov
x
y
:<
/p>
cov(
x
,
y
)
?
?
(
p>
x
i
?
x
)(
y
i
?
y
)/
n
协方差矩阵。<
/p>
Cor
x
y
:
co
r
(
x
,
y
)
p>
?
?
(
x
i
?
x
)(
y
i
?
y
)
矩阵。
2
)
plot
x
y<
/p>
:出现趋势分析图,观察两个变量的变化趋势或是否存在异
常值。
双击图形可改变显示格式。
3
)
scat
x
y<
/p>
:观察变量间相关程度、相关类型(线性、非线性)
。仅显示
p>
两个变量。如果有多个变量,可以选取每个自变量和因变量两两观察,
虽然得到切面图,但对函数形式选择有参考价值。
4
)排序:在
workfile
窗口,执行主菜
单上的
procs/sort
series
< br>,可选择
升序或降序:
Sort
x
:则
y<
/p>
随之移动,即不破坏对应关系。
sort(d) x
:按降序排序,注意所有的其它变量值都
会随之相应移动。
5
)取样
smpl
1
11
smpl
1990
2000
smpl
@all
:重新定义数据范围,如果修改过,现在改回。
p>
6
)追加记录,扩展样本:
Expand
2001 2007
6
)“
'
p>
”后面的东西不执行,仅仅解释程序语句。
24
页例
2
.1.1
的详细
eviews
操作
p>
-6
?
?
(
p>
x
?
x
)
?
(
y
2
i
i
?
y
< br>)
2
相关
?
-
-
-
-
-
-
-
-
-
上一篇:注塑件缺陷中英文对照表
下一篇:VB常见20道编程代码