第六章数据操作
1 第六章 数据操作
§61使用表达式 EViews提供了强大的对表达、产生和使用序列和数据的 语言支持, EViews中可以使用表达式 §6..1表达式的使用 EViews提供了广泛的运算符集和庞大的内建函数库。 EViews不仅提供了标准的数学运算和统计运算,也提供了很多 能够自动处理时间序列中的先行、滞后、差分等操作的特殊函 数 EViews的表达式是由数字、序列名、函数、数学运算符 和关系运算符组成
2 §6.1 使用表达式 EViews 提供了强大的对表达、产生和使用序列和数据的 语言支持,EViews中可以使用表达式。 §6.1.1 表达式的使用 EViews提供了广泛的运算符集和庞大的内建函数库。 EViews不仅提供了标准的数学运算和统计运算,也提供了很多 能够自动处理时间序列中的先行、滞后、差分等操作的特殊函 数。 EViews的表达式是由数字、序列名、函数、数学运算符、 和关系运算符组成
§6.1.2运算符 EViews中包含的基本算术运算符分别是+、-、*、/、(幂), 例如:5+6/13、3^2-9参加运算的数可以写为整数形式、十进制 形式和科学计数法的形式。 另外+、-还可以作为符号运算符来使用。比如:2++++-2, EViews各种运算符的优先级别为(从高到低): +(正号),-(负号) and or 最后2列用于逻辑运算 EViews的表达式是从左往右计算的,也可以使用括号来改变 算的先后顺序
3 §6.1.2 运算符 EViews中包含的基本算术运算符分别是 +、-、*、/、^(幂), 例如: 5+6/13 、3^2-9 参加运算的数可以写为整数形式、十进制 形式和科学计数法的形式。 另外 +、-还可以作为符号运算符来使用。比如:2++++++-2, EViews各种运算符的优先级别为(从高到低): +(正号),-(负号) ^ * / + - <> <= >= = and or 最后2列用于逻辑运算。 EViews的表达式是从左往右计算的,也可以使用括号来改变 运算的先后顺序
§6..3序列表达式 EViews的表达式还可以对样本序列的观测值进行操作,比 如 2*y+3表示用2乘以y的每一个观测值之后加3。也可以在 个运算中使用多个序列。例:Xy+z §6..4序列函数 EViews提供的函数能够对当前样本的序列元素进行运算 些函数是“元素函数”他们返回的是序列中每一个元素的值 有些是“整体函数”他们返回的是标量、向量和矩阵。这些函 数一般在创建新序列时使用或在矩阵语言中使用。 EViews中大多数函数前都有一个@符号.例:@mean此函 数可以计算一个序列的平均值。例: scalar s s=@mean(x)
4 §6.1.3 序列表达式 EViews的表达式还可以对样本序列的观测值进行操作,比 如: 2*y+3 表示用2乘以y的每一个观测值之后加3。也可以在一 个运算中使用多个序列。例:x/y+z §6.1.4 序列函数 EViews提供的函数能够对当前样本的序列元素进行运算, 一些函数是“元素函数”他们返回的是序列中每一个元素的值。 有些是“整体函数”他们返回的是标量、向量和矩阵。这些函 数一般在创建新序列时使用或在矩阵语言中使用。 EViews中大多数函数前都有一个@符号.例: @mean 此函 数可以计算一个序列的平均值。例: scalar s s=@mean(x)
§6..5序列元素 有时希望使用序列中的一个实际观测值。 EViews提供的@eem函数可实现此操作,@eem有 两个参数,第一个参数是序列名,第二个参数是数据 或观测值的标识符。例如:使用y序列中的1980:3 的季度数据,则应写为:@eem(y,1980:3)。非时间 序列x的第323个数据:@em(x,323)
5 §6.1.5 序列元素 有 时 希 望 使 用 序列 中 的 一 个 实 际 观测 值 。 EViews提供的@elem函数可实现此操作,@elem有 两个参数,第一个参数是序列名,第二个参数是数据 或观测值的标识符。例如:使用y序列中的1980:3 的季度数据,则应写为:@elem(y,1980:3)。非时间 序列x的第323个数据: @elem(x,323)