[英]Using EViews, running a Robust Least Square Regression, I can't do an MM-estimation?
[英]What does w{%A}(!i+1) mean in EViews?
在eviews文档中找不到有关w {}的任何提示。 有什么解释吗?
w {}(),无法理解其工作原理。
顺便说一句,我如何在命令窗口中打印一个变量而不将其打印到文件中?
谢谢!
EView中的花括号以类似eval()
语句在其他编程语言中执行的方式工作。 他们告诉EViews“带引号的字符串,并将其评估为有效的EViews代码”。
%A
是“程序字符串”,是仅在执行EViews程序时使用的临时字符串变量。 !i
是“程序标量”,仅在执行EViews程序时使用的临时标量变量。
在不知道对象W{%A}
应该是哪种类型的情况下很难回答您的问题。 但是,例如,如果%A
拥有类似于USA
的值,则W{%A}
将在工作文件中寻找一个名为WUSA
的对象。 例如,如果!i
保持值为1
,则W{%A}(!i+1)
等效于WUSA(2)
。 例如,这可能是尝试获取矢量对象的特定元素。
{}可以将变量值(在编程中不是系列)更改为字符串。 例如,如果我们的文件中有WTR,WCR,KJ和Y系列,则将运行以下命令。
%A = "TR"
!i=2
ls Y c W{%A}(!i+1)
表示ls Y c WTR(3)以及
%A = "TR"
%B= "CR"
%F="KJ"
!i=3
!k=-1
ls Y c W{%A}(!i+1) W{%B}(!k-3) {%F}
均值ls Y c WTR(4)WCR(-4)KJ
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.