EViews命令和编程之怎样使用表格.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EViews命令和编程之怎样使用表格

EViews命令和编程怎样使用表格使用Eviews命令可由程序生成用户自定义的格式化输出数据的表格。表格是由单元形成的行和列组成的对象,每个单元中既可包含数值,也可包含字符串,还可包含控制该单元显示输出或打印输出格式的控制信息。表格的列可以设置成不同的宽度,增加水平线可将表格分隔成以资区别的部分。 当填充完表格各个单元后,可以使用print命令或者单击表格工具条上的Print按钮,将该表格对象打印出来。 参见Working with Tables and Texts帮助文件中对表格对象详细介绍。 一、申明一个表格(Declaring a Table) 申明一个表格对象,应当指出表格包含的行数和列数,并为申明的表格提供一个有效的名称作为表格对象名。例如, table(10,20) bestres 建立了一个10行、20列名为BESTRES的表格对象。可以再次通过申明语句变更表格的大小。再申明为一个加大的表格对象时,将不会破坏原表格中的内容,原表格单元中的内容将继续保存于新表格中。 当用户企图对表格当前定义维数以外的单元中填充数据,表格对象将会自动地调整表格的大小,以接纳填充的内容。表格的这种行为属性与矩阵对象不一样,当存取矩阵定义维数以外的元素时将给出出错信息。     二、控制表格的外貌(Controlling the Appearance of a Table) 根据缺省设置,每个表格单元的长度可显示10个字符。如果字符串的长度超过单元的显示宽度,那么该字符串的一部分将是不可见的。 采用setcolwidth命令可改变表格的列宽。Setcolwidth关键字之后的括号中,填入表格名称、要调整宽度的列号和列中近似的字符个数。Eviews依据一个数字字符的宽度来度量表格单元的大小。不同的字符占据不同的宽度,所以实际显示的字符数与设置的字符数可能存在少许的差异。例如, setcolwidth(bestres,2,12) 设置BESTRES表格第二列的宽度,使第二列的宽度大约有12个字符长。 采用setline命令在表格中放置水平线。Setline关键字后的括号中填入表格名和行号。例如 setline(bestres,8) 在BESTRES表格的第8行中放置一条分隔线。 三、填充表格中的单元(Filling Cells of a Table) 采用赋值语句给表格单元赋值。每个表格单元都可以赋给字符串数值或者赋给一个数值值。 字符串(Strings) 给表格单元设置字符串数值赋值语句的格式: 表格名(行号,列号)= 字符串表达式 表达式的计算结果是一个字符串的表达式称为字符串表达式。例如, bestres(1,6) = convergence criterion %strvar = lm test bestres(2,6) = %strvar bestres(2,6) = bestres(2,6)+ with 5 df 数值(Numbers) 数值可以直接键入表格单元,或者在将数值置入表格单元前先将它们转换成字符串后,作为字符串置入表格单元。如果直接将数值键入单元,数值将按那个单元设置的数值格式进行显示;如果单元的格式发生变化,那么数值将按照新格式重新显示。如果数值置入表格之前被转换成了字符串,那么数值将被冻结成那个格式,也不能再对它进行格式化。 根据Eviews的缺省设置,数值将以填满单元格的数字位数进行显示,如有必要则采用科学计数法的方式显示。对应地,如果采用函数,先将数值转换成字符串,那么字符串将保持必要的小数位的方式显示数值。下面是一些涉及数值赋值的例子: tab1(3,4) = 15 tab1(4,2) = R-squared = + @str(eq1.@r2) !ev = 10 tab1(5,1) = There are + @str(!ev) + events 单元格式化(Cell Formatting) 单元设置命令setcell与单元赋值语句类似也可以为表格单元设置内容,同时单元设置命令setcell还允许用户为表格单元设置格式选项。 单元设置命令setcell是通过命令行和通过编程调整单元格式的唯一方法。单元设置命令setcell可以接受下列形式参数: 表格名称 表格单元的行号和列号 放置入表格单元的数值或字符串 选项:对齐代码、数值格式代码或者两种代码都有 对齐代码包括: c 居中(缺省设置) r 右对齐 l 左对齐     点击工具条上的number按钮打开数据格式对话框(Number Format)。 数值格式代码决定了表格单元中数值的显示格式;数值格式代码对包含字符串的表格单元无效。数值格式代码分为两类:正整数代码指定小数点以后的位数,相应于数值(number)格式对话框中的固定小数位数

您可能关注的文档

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档