




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Eviews常用命令 (對于命令和變量名,不區分大小寫)1創建時間序列的工作文件 a annual: create a 1952 2000s semi-annual:create s 1952 1960q quarterly: create q 1951:1 1952:3m monthly: create m 1952:01 1954:11w weekly: create w 2/15/94 3/31/94,自動認為第一天為周一,和正常的周不同。d daily (5 day week): create d 3/15/2008 3/31/2008,和日歷上周末一致,自動跳過周末。7 daily
2、(7 day week): create 7 3/03/2008 3/31/2008。u undated: create u 1 33。創建工作文件時可直接命名文件,即在create 后面直接鍵入“文件名”,如create myfilename a 1952 2000 或者 workfile myfilename a 1952 2000系統自動生成兩個序列:存放參數估計值c和殘差resid。2創建數組(group)多個序列組合而成,以便對組中的所有變量同時執行某項操作。數組和各個序列之間是一種鏈接關系,修改序列的數據、更改序列名、刪除序列等操作,都會在數組中產生相應的變化。 1)創建完文件后,
3、使用data建立數據組變量;若有word表格數據或excel數據,直接粘貼;或者用Import 從其它已有文件中直接導入數據。data x y, 可以同時建立幾個變量序列,變量值按列排列,同時在表單上出現新建的組及序列,且可以隨時在組中添加新的序列。利用組的優點:一旦某個序列的數據發生變化,會在組中和變量中同時更新;數組窗口可以直接關閉,因為工作文件中已保留了有關變量的數據。 2)通過已有序列建立一個需要的組:group mygroup x y 可以在組中直接加入滯后變量 group mygroup y x(0 to -1)3創建標量:常數值 scalar val = 10 show val
4、則在左下角顯示該標量的值4創建變量序列 series x series ydata x yseries z = x + yseries fit = Eq1.coef(1) + Eq1.coef(2) * x利用兩個回歸系數構造了擬合值序列5生成變量序列 genr 變量名 = 表達式genr xx = x2 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
5、 = x*(x>=3)(同維新序列,小于3的值變為0,其余數值不變)1)表達式表示方式:可以含有>,<,<>,=,<=,>=,and,or。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、1間的隨機數NRND:生成標準正態分布隨機數。3)描述統計函數:eviews中有一類以打頭的特殊函數,用以計算序列的描述統計量,或者用以計算常用的回歸估計量。大多數函數的返回值是一個
6、常數。SUM(X):序列X的和MEAN(X): 序列X的平均數VAR(X): 序列X的方差SUMSQ(X): 序列X的平方和OBS(X): 序列X的有效觀察值個數COV(X,Y): 序列X和序列Y的協方差COR(X,Y): 序列X和序列Y的相關系數CROSS(X,Y): 序列X,Y的點積 genr val=cross(x,y)當X為一個數時,下列統計函數返回一個數值;當X為一個序列時,下列統計函數返回的也是一個序列。PCH(X): X的增長率(X-X(-1))/ X(-1)INV(X): X的倒數1/XLOGIT(X): 邏輯斯特函數FLOOR(X): 轉換為不大于X的最大整數CEILING(
7、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統計量。如果在函數前不使用方程名,則返回當前估計方程的統計量。統計函數見下面:R2NCOEF常用。 SSR 回歸平方和 DW DW統計量F F統計量的值LOGL 對數似
8、然函數值REGOBS 回歸方程中觀測值的個數MEANDEPSDDEPNCOEF 估計系數的總個數COVARIANCE(i,j) 協方差RESIDCOVA(I,j) 向量自回歸中殘差之間的協方差6向量 列向量對象 vector、行向量對象 rowvector、系數向量對象 coeff vector vect:定義了一個一維且取值為0 的列向量 vector(n) vect:定義一個n維且取值為0的列向量 vect.fill 1, 3, 5, 7, 9 :定義了分量的值 vector(n) vect=100:定義一個n維且取值為100的列向量行向量對象 rowvector、系數向量對象 coeff
9、 類似7矩陣8常用命令:1)Cov x y:協方差矩陣。Cor x y:相關矩陣。2)plot x y:出現趨勢分析圖,觀察兩個變量的變化趨勢或是否存在異常值。雙擊圖形可改變顯示格式。3)scat x y:觀察變量間相關程度、相關類型(線性、非線性)。僅顯示兩個變量。如果有多個變量,可以選取每個自變量和因變量兩兩觀察,雖然得到切面圖,但對函數形式選擇有參考價值。4)排序:在workfile窗口,執行主菜單上的procs/sort series,可選擇升序或降序:Sort x:則y隨之移動,即不破壞對應關系。sort(d) x:按降序排序,注意所有的其它變量值都會隨之相應移動。5)取樣 smpl
10、 1 11 smpl 1990 2000smpl all:重新定義數據范圍,如果修改過,現在改回。6)追加記錄,擴展樣本:Expand 2001 20076)“'”后面的東西不執行,僅僅解釋程序語句。7)Jarque-Bera統計量: ,用于檢驗變量是否服從正態分布。在變量服從正態分布的原假設下,JB統計量服從自由度為2的卡方分布。如果JB統計量大于卡方分布的臨界值,或對應概率值較小,則拒絕該變量服從正態分布的假設(where S is the skewness, K is the kurtosis, and k represents the number of estimated c
11、oefficients used to create the series)9. 回歸結果與變量表示:X800110014001700200023002600290032003500Y59463811221155140815951969207825852530VariableCoefficient Std. Error t-Statistic Prob. 變量 系數估計值 系數標準差:小好 T檢驗值:大好 概率(越小越好)C -103.171717172 98.4059798473 -1.048429346790.325079456046 coefs(1)或c(1) stderrs(1) ts
12、tats(1)X 0.77701010101 0.0424850982476 18.28900327558.2174494e-08 R-squared0.97664149287 Mean dependent var1567.4(擬合優度)=1-(RSS/TSS) :大好 (因變量均值)R2 mean(y)Adjusted R-squared0.973721679478 S.D. dependent var 714.1444(調優)1-:大好 (Y標準差)9RBAR2 sqr(var(y)*n/(n-1),var(y) sddep(被解釋變量的標準差)S.E. of regression115.
13、767020478 Akaike info criterion12.517893115.76702=13402 赤池信息準則 (回歸標準差)=se Sum squared resid107216.024242 Schwarz criterion12.5784099883(殘差平方和) 施瓦茲信息準則:小好sumsq(resid)Log likelihood -60.5894648487 F-statistic 334.487640812(對數似然估計值) (總體F檢驗值):大好 2859.544FDurbin-Watson stat3.12031968783 Prob(F-statistic)
14、0.0000(D-W檢驗值) ( F檢驗概率):小好=DWREGOBS:返回觀察值的個數7。ncoef:估計系數總個數2。注意:系數項可這樣計算:genr b1=cross(x-mean(x),y-mean(y)/sumsq(x-mean(x)cross計算交叉乘積和,mean計算均值,sumsq計算平方和。genr b0=mean(y)-b1*mean(x)。10. 置信區間估計:變量的顯著性檢驗:=c(2)/stderrs(2)=tstats(2)參數的置信區間的計算:0.01,3.355,下限:=c(2)-3.355*stderrs(2)上限:=c(2)+3.355*stderrs(2)
15、總體個別均值的預測值的置信區間的計算(總體條件均值類似):1)ls y c x,使內存中存在方程 -103.171717172+0.777010101012)假設1000,下限:=c(1)+c(2)*1000-2.306*se*sqr(1+1/OBS(X)+(1000-mean(x)2/sumsq(x-mean(x)372.03上限:=c(1)+c(2)*1000+2.306*se*sqr(1+1/OBS(X)+(1000-mean(x)2/sumsq(x-mean(x)975.65故總體個別均值的預測值的置信區間為:(372.03,975.65)。11預測問題:生成一個以原因變量y名+f的y
16、的預測值yf,實際上,yf;同時還得到一張預測圖形:圖中實線是因變量y的預測值,上下兩條虛線給出的是近似95的置信區間。1) 絕對指標RMSE均方根誤差,其大小取決于因變量的絕對數值和預測值;2) 絕對指標MAE平均絕對誤差,其大小取決于因變量的絕對數值和預測值;3) 常用的相對指標MAPE平均絕對百分誤差;若MAPE的值小于10,則認為預測精度較高;4) 希爾不等系數:,希爾不等系數總是介于0-1之間,數值越小,表明擬合值和真實值間的差異越小,預測精度越高;5) 均方誤差MPE可分解為其中是預測值的均值,是實際序列的均值,分別是預測值和實際值的標準差,r是它們的相關系數,于是可定義偏差率、方
17、差率和協變率三個相互聯系的指標,其取值范圍都在0-1之間,并且這三項指標之和等于1,計算公式是:偏差率(OLS中,故BP0)、方差率、協變率。BP反映了預測值均值和實際值均值間的差異,VP反映它們標準差的差異,CP則衡量了剩余的誤差。當預測比較理想時,均方誤差大多數集中在協變率CP上,其余兩項較小。若有多種曲線形式可供選擇,則應選擇其中均方誤差最小者為宜。Functions that return scalar values:r2 R-squared statisticrbar2 adjusted R-squared statisticse standard error of the regr
18、essionssr sum of squared residualsdw Durbin-Watson statisticf F-statisticlogl value of the log-likelihood functionaic Akaike information criterionsc Schwarz information criterionjstat scalar containing the J-statistic (for GMM)regobs number of observations in regressionmeandepmean of the dependent v
19、ariablesddep standard deviation of the dependent variablencoef total number of estimated coefficientscoefs(i) coefficient i, where i is given by the order in which the coefficients appear in the representations viewstderrs(i) standard error for coefficient itstats(i)t-statistic value for coefficient
20、 icov(i,j) covariance of coefficients i and jFunctions that return vector or matrix objects:coefs vector of coefficient valuesstderrsvector of standard errors for the coefficientststats vector of ratios of coefficients to standard errorscov matrix containing the coefficient covariance matrixFor exam
21、ple:series y = eq1.dwvector tstats = eq1.tstatsmatrix mycov = eq1.covscalar pvalue = 1-cnorm(abs(eq1.tstats(4)scalar var1 = eq1.covariance(1,1) Eviews中的常用函數及應用 ( Eviews材料二)1 一般函數abs(x) log(x) exp(x) inv(x) sqrt(x)=sqr(x) 分別表示 |x| lnx ex 1/x pch(x)=(x-x(-1)/x(-1) seas(n) (seasonal dummy) obs(X)(觀察值個數
22、N) mean(X) max(X) min(X) sum(X) var(X)(分母n) cor(X,Y) cov(X,Y) stdev(x)(分母n-1) sumsq(x)(平方和) sin(x) cos(x) tan(x) d(x)=x-x(-1) dlog(x)=log(x)-log(x(-1)c開頭指CDF=Prop(Xx);q開頭指逆CDF=q*:Prop(Xq*)=p;r開頭指隨機數生成器 cchisq(x,v) qchdist(p,v ) rchisq(v)cfdist(x,v1,v2) qfdist(p,v1,v2) rfdist(v1,v2)ctdist(x,v) qtdist
23、(p,v) rtdist(v)cnorm(x) qnorm(p) rnorm如cfdist(60.71,12,1)=0.90, qtdist(0.05,1)=-6.314;又如自由度為12的t統計量的5%顯著水平(雙尾)的臨界值qtdist(0.975,12)=2.179chisq(x,v) fdist(x,v1,v2) tdist(x,v) (統計量樣本值在有關分布圖中拒絕域的概率),如tdist(3.45,12)=Prop(|t(12)|>3.45)=0.0048 ,當顯著性水平為1%,則可拒絕原假設),其中3.45是此t統計量樣本值的絕對值。2 關于回歸結果的一些函數:函 數說 明
24、r2判定系數rbar2調整后的判定系數se 回歸標準誤差ssr殘差平方和dwDW統計量值fF統計量值logl 對數似然函數值aicAIC值scSC值regobs 樣本容量meandep因變量平均數sddep 因變量標準差ncoef估計系數個數coefs(i) 第i個系數估計值,i根據系數在Representations視圖中的順序而定,下同。stderrs(i)第i個系數估計的標準誤差tstats(i) 第i個系數的t統計量值cov(i,j)第i個與第j個系數的方差協方差矩陣coefs系數值向量stderrs系數標準誤差向量tstatst統計量值向量cov系數的方差協方差矩陣3 函數在Evie
25、ws中的應用可以使用上述函數生成序列,使用命令“Genr 序列名=某數學關系式”,如輸入以下命令可產生新的序列y1:“genr y1=pch(y)+abs(x)”,表示y1=(y-y(-1)/y(-1)+|x|。也可以作進一步的運算。如在回歸分析后,要計算第2個回歸系數的95%置信區間(設t 統計量的自由度為18),可在命令窗口輸入“=coefs(2)-qtdist(0.975,18)*stderrs(2)”,回車后,從信息欄查得的置信區間的左端點值;將剛才輸入的式子復制一份,并將其中的負號改為正號,回車后,在信息欄查得的是置信區間右端點值。又如,計算自由度為18的t統計量單尾檢驗在5% 顯著
26、性水平下的臨界值,可輸入“=qtdist(0.95,18)”,回車后在信息欄輸出的數值就是此臨界值。再如,回歸系數的p值可由以下方法得到驗證。以第2個系數為例,假設t 統計量的自由度為18,檢驗是雙側的。若其t值大于0,則輸入“=(1-ctdist(第2個t值,18))*2”;若其t值小于0,則輸入“= (ctdist(第2個t值,18)*2”,得到第2個回歸系數估計的p值(為什么?)。對兩種情況都輸入“=tdist(第2個t值,18)”也可。Eviews編程基礎程序是什么?命令的集合程序的優勢?按自己的想法來,加以修改,做重復工作Eviews 軟件支持批處理模式, 用戶須將待執行的命令按照一
27、定的格式組成一個程序, 提交計算機處理. 如果用戶有計算機編程的經驗,將會發現 Eviews 的特性與大多數語言的特性相似。Eviews 程序語言的最主要的新特征是它是宏觀的替換語言,用戶可以通過把包含有分量名字的變量名連接起來產生對象名。編程的要求:熟悉基本命令,命令基礎建立工作文件的命令對象命令數據命令繪圖命令統計命令回歸命令Eviews編程的特點在于允許用戶將一系列的命令建立在一個程序中,并保存為一個程序,因此以后可以多次反復自動地執行這些程序;或者通過編程既為用戶完成了某一研究項目,也為該研究項目生成了一份完整的研究紀錄。例如,可以編寫一個程序去分析一個工業企業的數據,然后再使用這個程
28、序去分析其他一些類似的工業企業的數據。用戶還可以建立一個這樣的程序,讓它包含這樣的一些命令:從建立工作文件和讀取原始數據開始,到計算研究的最后結果,和形成表述研究結果的圖形和表格。這樣的程序就將整個項目的研究過程記錄了下來。如果用戶對計算機編程已有一些經驗,那么對Eviews編程語言的絕大部分不會感到陌生的,熟悉了其他程序設計語言也就熟悉了EViews編程語言。Eviews編程語言主要的新穎的特點,表現在允許用戶通過將變量名與其他對象名結合起來生成一個新的對象名。一、建立程序(Creating a Program)程序不是工作文件中的對象。程序只是包含一些Eviews命令的集合。點擊File/
29、New/Program,建立一個新的程序。點擊File/New/Program之后,打開一個標準的文本編輯窗口,允許用戶在該窗口中鍵入程序行。用戶還可通過命令行(命令窗口)通過鍵入關鍵字program,之后接一個程序名選項,打開一個名為的程序窗口。注意,程序名應當遵循標準的Eviews的命名規則。例如:program firstprg二、保存程序(Saving a Program)在建立和編輯程序文件以后,用戶或許要求將程序保存起來。在程序窗口工具條上按Save 或 SaveAs按鈕保存將程序保存為程序文件。保存的程序文件將在程序名之后自動地加上.PRG的擴展名。三、打開程序(Opening
30、a Program)為了加載(load)一個早先保存在磁盤上的程序到內存中,需點擊File/Open/Program定位到適當的目錄,改變文件類型選項框中的類型為PRG程序文件,再點擊欲打開的文件名,最后點擊OK確定按鈕。此外,也可以通過命令行去打開一個程序。在命令行中鍵入open,后接完整的程序文件名(包括擴展名:.PRG)。根據Eviews的缺省設置,Eviews將在缺省的目錄中去尋找程序。如果必要還應包括程序文件的完整路徑。例如:open mysp500.prg在缺省路徑中打開MYSP500.PRG程序。open c:myworkeviewsmyhouse.prg在C:MYWORKEVI
31、EWS目錄中打開MYHOUSE.PRG文件。四、執行程序(Executing a Program)當用戶在命令窗口一行一行地鍵入并執行了一系列命令,那么稱這種工作方式為交互式模式。對應地,用戶在程序窗口一次鍵入了所有的命令,把它們作為一批命令集合起來執行。用戶從程序運行(去執行)這些命令,那么稱這種工作方式為程序(非交互式)模式。例如,我們已經在firstprg程序中集合了如下的命令:'this is first programworkfile a 1950 2000genr t=trend(1949)genr t2=t*tshow t t2plot t這個程序是我們編制的第一個程序。
32、在第一行注釋行中標明了this is first program。第二行建立一個時間周期為年、開始日期為1950年、結束日期為2000年的工作文件。第三行利用趨勢函數trend(1949)生成了從1到51的遞增序列t。第四行生成了t的平方序列t2。第五行以電子數據表的形式顯示序列t和t2。第六行繪出的線形趨勢圖。執行程序的方法有好幾種。最簡單的執行程序的方法是按程序窗口工具條上的Run按鈕。打開一個Run對話框,在Run對話框為運行指定程序名(缺省顯示程序窗口的程序名)和提供必要的形式參數。此外,用戶可以選擇執行該程序的模式:冗長模式或簡潔模式;設置因出錯掛斷執行前允許發生的最大錯誤個數(缺省
33、設置未發生1次錯誤就立即掛斷執行中的程序,以及將選擇的運行模式設置為缺省執行模式。在冗長執行模式下,Eviews會將執行過程中發出的系統信息送入狀態行去進行顯示。在冗長執行模式下,如果程序執行過程中發生創建對象或者刪除對象時,工作文件窗口將不斷地被刷新。簡潔模式則抑制工作文件窗口的刷新,減少了花在寫屏上的時間。按照缺省設置,當程序執行過程中遭遇一個錯誤,Eviews將立即終止程序的執行,并發出出錯信息。如果在掛斷域前最大錯誤數中輸入了一個數,那么程序執行中即使出錯,也將繼續執行直到達到最大出錯數才會終止程序的執行。如果執行過程發生了嚴重的致命性錯誤,以至程序已不可能繼續執行。此時,即使最大錯誤
34、數還沒有達到程序也將被掛斷。也可通過命令行,鍵入RUN后在接被執行的程序文件名的方法去執行程序:run mysp500run c:eviewsmyprog注意,這里沒有要求必須使用程序擴展后綴.PRG,因為Eviews會自動地添加上.PRG。前面描述的RUN命令的所有選項都可用作命令的選項。例如,使用v選項將程序設置成以冗長模式執行,使用q選項將程序設置成以簡潔模式執行。run(v,500) mysp500 run(q) progarg arg1 arg2 arg3用戶也可以在一啟動Eviews就開始運行一個程序。在Windows 3.1上實現啟動就執行程序的方法是從程序管理器的窗口菜單上選擇
35、File/Run。在Windows 95上實現的方法是點擊(選擇)Start/Run,鍵入eviews,之后再鍵入程序名和形式參數。五、中止程序(Stopping a Program)F1功能鍵可以終止執行中的程序。Eviews可能需要花費幾秒鐘的時間來響應終止命令。程序執行過程中遇到stop命令,程序也將停止執行。六、簡單程序舉例(Simple Programs)最簡單的程序就是一系列命令清單。執行這類程序等價于從命令窗口一行一行地鍵入并執行命令。雖然可以通過在命令窗口鍵入并執行這些命令,但與此同時也可以方便地打開一個程序窗口,鍵入這些命令,再點擊Run按鈕執行這些命令。后一種方式(程序窗口)比前一種鍵入命令方式(命令窗口)具有如后的一些優點:可以將這些命令保存到磁盤上以備日后再重復使用,而且每次使用時還可以對這些命令
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年足球裁判員如何與教練進行有效溝通試題及答案
- 2024年微生物檢驗技師考試必考試題及答案
- 2025年注會考試歷年真題解析試題及答案
- 微生物檢驗技師考試的重要資源及試題及答案
- 股票市場的歷史與未來的發展趨勢考題及答案
- 2024年項目管理考試的最佳策略試題及答案
- 微生物檢驗技術的行業規范試題及答案匯編
- 辯證思維的證券從業資格證考試試題及答案
- 輔導員在學學生生活中受到的挑戰試題及答案
- 從辦公室向數字醫療領域進發-全面實施金融和項目計劃報告
- 應急物資倉庫管理制度(4篇)
- 西安老城根Gpark策略課件0816
- 2024全國高考歷史真題之專題一-古代中國的政治制度
- 《圖書館管理系統》課件
- 《人民幣國際化》課件
- 北京市房屋租賃合同自行成交版北京市房屋租賃合同自行成交版
- 2023年高考真題-政治(福建卷) 含答案
- 幼兒園小班認識小動物課件
- 標本采集錯誤應急演練
- 體育概論(第二版)課件第五章體育手段
- 計算機組裝與維護
評論
0/150
提交評論