![](/img/trans.png)
[英]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.