第二章 基本檢索資料方法

<回「入門講義」>

 

2.1 前言

本章將已三個實際範例說明如何此用 AREMOS/Windows 套裝軟體檢索資料,並進行簡單迴歸分析。大部分研究者的需求,可依這些範例套上自己所需資料來進行。如果您不在乎瞭解 AREMOS/Windows 語言架構,本章的初步說明應該足夠。如果您有興趣進一步瞭解 AREMOS/Windows,在第六章將回頭有系統地解釋這些指令。

<回頁首>

 

2.2 AREMOS/Windows 基本操作程序

在未開始介紹基本檢索資料的方法前,先說明 AREMOS/Windows 軟體之基本操作程序:

1.進入及離開 AREMOS/Windows

當 AREMOS/Windows 安裝 (install) 好了以後,即可進入使用操作。首先進入 Windows 環境,找找桌面 AREMOS 介面,按下滑鼠左鍵兩下,即可進入 AREMOS/Windows 環境下,即螢幕出現如圖 2.2:

【圖 2.2】

操作上幾乎都用「滑鼠」來叫取(除了某些 period,如 1989 年到 1993 年或一些 AREMOS 的 Function 需要 key-in 指令外),非常簡便。一般熟悉 Windows 的人皆知滑鼠操作按左鍵「一下」即是叫取,按「兩下」是執行的意思。而在圖面上的右端或下端有( 圖 ),這是螢幕畫面的滾動軸,可看上一行,上一頁,下一行及下一頁,或是左有兩邊的畫面。

要停止使用或離開 AREMOS/Windows,和一般離開 Windows 環境一樣,只要把滑鼠移到最右上角( 圖 )的地方,按兩次就是跳離的意思。

  1. AREMOS/Windows 幾個常用的工具

開始談下一個範例前,先介紹幾個 AREMOS/Windows 環境下常用的工具,可方便讀者操作。當然,首先您必須知道如何打開「工具列」:先把滑鼠移至 View 處按一下左鍵,找到 Toolbar 按一下,打「ˇ」。若您不想用滑鼠操作檢索資料,而想 key-in 指令快速叫取資料,可按 Esc 鍵,即出現 AREMOS Command 的畫面(在右下角),或先把滑鼠移至 View 處按一下,找到 Command Window 按一下,打「ˇ」,即可出現 AREMOS Command 的畫面,讓您 key-in 指令。

若您已打開工具列,只要把滑鼠移至各個圖表工具停著不按鍵,就明瞭此工具代表的意思(在左下角有英文簡介)。若您滑鼠移至某個圖表工具按一下滑鼠左鍵,就直接進入(執行)此工具的用途。

:Open banks 打開資料庫的意思

:Index DataBank 查詢資料堛熄等 (items)。

:Series Editor 可編輯或顯示資料庫 items 堛 data,且可以 update 資料,也可繪圖及輸出資料。

:Set Savefile Options 對儲存的檔案設定一些 option。

:Receive 是接收 AREMOS 格式項目的資料。

:Send Series Data 可輸出資料庫 items 堛 data 至 Clipboard (暫存區)或送至文字檔 (file) 下或 Excel 軟體下,等等。

:Tables 是製表的工具,其格式和 Microsoft 堛 Excel (試算表)類似。

: Graph 是繪圖的工具,記得操作方式必須要去尋找 Format 堛 Data Area,找到所需的 data Properties 告訴電腦您要的Series Name,才可畫圖。

:AREMOS Editor 這是 AREMOS 的文書編輯系統,可寫程式 (procedure),或作 obey 檔。(有關 Procedure 與 Obey 檔請參讀第八章)。

:Ordinary Least Squares 作計量經濟統計迴歸分析的工具;這是採用普通最小平方法 (OLS) 去跑迴歸方程式。

:Residual Display 根據以上 OLS 的迴歸分析後所作的殘差值顯示,有實際值及預測值,同時也可繪出殘差值的圖形。

:QuickData 是連上至國外 Global Insight 公司線上叫取即時訂購的國外資料庫。

<回頁首>

 

2.3 範例(一) :基本檢索資料方法

在 AREMOS 環境下,所謂「檢索資料」,即是要「開啟 」(open) 某些資料庫,而對資料庫堛漪Y些資料來做「印出」(print),或「分析」(analyze),或「說明」(write) 等操作。而操作過程,必須「設定」(set) 所要操作的資料「頻率」(frequency) 與「期間」(period),以及所要顯示「小數點以下位數」(decimal places) 等。

假定我們要叫取台灣地區「國內生產毛額」、「民間消費」及「(以 1996 年價格表示之)實質國內生產毛額」等三筆資料。進行步驟如下:

(一)首先從「AREMOS 台灣地區國民所得統計資料庫檢索手冊」一書中查知這三筆資料檢索代號 (retrieval code) 分別為 gdp,cp 與 gdp96。同時也查知這三筆資料有兩種頻率:年 (a) 與季 (q) 。年資料起始期間為 1951 年,季資料起始期間為 1961 年第 1 季。

(二)我們決定要叫取季資料,期間 (period) 是 1982 年第 1 季到 2002 年第 4 季 (1982Q1 2002Q4)。

(三)我們也已知國民所得季資料庫電腦檔名是: niaq.bnk。有了以上三步驟的準備,便可上機檢索資料。開機後,操作滑鼠按鍵如下:

      1. AREMOS Windows

      2. AREMOS Windows

      3. Options → Set → Period (Frequency : Quarterly, From 1982Q1 to 2002Q4 → OK

      4. Options → Set → Report (Decimal Places : 0) → OK

      5. Data → Bank → Open → Files → 磁碟機 (看看資料庫放在哪一槽) → niaq.bnk → 確定 → Open → cancel跳回主畫面

      6. Report → Print → 鍵入CP,GDP,GDP96 (在 Expression 處) →Execute

      7. Option → Set → Report (Decimal Places:2) → OK

      8. Report → Print → 鍵入 pchya(gdp),pchya(cp),pchya(gdp96) (在 Expression 處) → Execute

      9. Data → Series → Analyze → 鍵入 gdp96,pchya(gdp96) (在 Expression 處) → Execute

      10. Report → Write → Index →NIAQ (在 Bank ) → Q (在 Version 選 Q ) → Find → Ctrl-滑鼠左鍵,選CP,GDP,GDP96 → OK → OK

      11. Data → Bank → Index → Index →NIAQ (在 Bank ) → Q (在 Version 選 Q ) → Find → Ctrl-滑鼠左鍵,選CP,GDP,GDP96 → OK → OK

      12. 主畫面的右上、下角及下面,有滾動軸,只要把滑鼠移至( 圖 )處,按多次,即可看上一頁,下一頁,或左右兩邊的文字。

      13. Data → Bank → Close → NIAQ → OK

      14. File → disconnect → 是(Y)

      15. 用滑鼠在右上角( 圖 )處按一次跳出 Windows

說明:

(1)(2) :此指令為典型的 PC-Windows 執行方法,先進入 AREMOS Windows 項目,然後再選擇 AREMOS Windows 項,而進入AREMOS Windows 的環境,其畫面如圖 2.2。若您的右下角沒有出現 AREMOS Command 畫面,只需按 Esc 鍵即出現此畫面。若您不想用滑鼠叫取資料,直接在此 AREMOS Command 的畫面 key-in 指令後按 Enter 鍵,其結果是完全相似於您用滑鼠所檢索的東西。 (而您若想在 AREMOS Command 的畫面下使用 key-in 指令,請參考附錄(二) 和 AREMOS/UNIX 入門講義第二章堛漫狾釩令及說明)。

(3) :用滑鼠選 Options 的地方,再選 Set,後選 Period,在此可設定所要檢索資料的時間頻率 (frequency) 以及期間 (period)。在此設定季頻率 Quarterly。期間如果是年資料,需改成 Annual。如果是季資料,則需指定那一季到那一季,例如 1982Q1 2002Q4 (您必須 key-in )代表 1982 年第 1 季到 2002 年第 4 季。按 OK 結束跳出,如圖 2.1.3

【圖 2.1.3】

(4):我們選 Options 堛 Set → Report,在 Decimal Places 處,改此 global 堛漱p數點以後幾位數 (如圖 2.1.4)。往後您若在 AREMOS Command 畫面下 (key-in) 鍵入 print,analyze 等所顯示出data小數點會被影響。

(5) :此步驟是在開啟 (open) databank (資料庫)。當滑鼠按至 Files 處,螢幕會出現 Open Bank File 的畫面,您先去磁碟機處找尋您資料庫所放的槽,然後選擇您所要叫取的資料庫檔名 niaq.bnk,按確定後,就如圖 2.1.5。一旦開啟某個資料庫即可叫取該資料庫堛爾禤ヾC同一時間可開啟多個資料庫。niaq 是 National Income Accounts Quarterly 的簡稱。

(6) :在 Report 堛 Print 是可把資料在螢光幕上印出來。在 Print Expressions 處,您可使用 Index 去檢索資料,也可自己在此key-in 鍵入 items 的名字,然後用滑鼠按 Execute 執行 (如圖 2.1.6)。但如果您之前忘了 open bank,您可在 Print Series Data 畫面下,找到 General 鍵鈕,在此按滑鼠一下,即可進入 General Options 畫面,然後按 Open 去打開您所要的 banks (如圖 2.1.7)。

【圖 2.1.4】

【圖 2.1.5】

【圖 2.1.6】

【圖 2.1.7】

(7)(8) :此指令可印出這三筆資料「與去年同期比之成長率」。Pchya 是一個 AREMOS function,代表「Percentage CHange From a Year Ago」。在此 pchya(gdp96) 即是一般所謂「經濟成長率」。而印出成長率,一般習慣印出小數點後兩位,故 (7) 先設定 report decimal 為 2。事實上「設定」option 也可以用 local 來設,故 (8) 在其內部設定上,已是個 local 設定了。有關 local 與 global 設定 option 請參考第六章第 6.2 節。

(9) :analyze 可印出資料的 mean,standard deviation,maximum 及 minimum 等基本統計指標。操作過程 (如圖  2.1.9)。但如果之前您忘了open bank,您可在此 Analyze Series/Expression Statistics 畫面下,找到 General 鍵鈕,在此按滑鼠一下,即可進入 General Options 畫面,然後按open 您所要的 banks (如圖 2.1.7 一樣)

【圖 2.1.9】

(10) :再  AREMOS 資料庫堥C一筆資料均有三至五行的「說明」(document) 以供查詢。這些說明通常包括該資料的全名、單位、來源等等。Write 即可印出這些說明。

(11) :我們國內自己建立的資料庫,每筆資料一律建有「說明」(document),可用 write 指令來印出 document。而您也可用 index 指令來印出該資料的全名與單位,並顯出該筆資料在資料庫中 available 的總期間。大致說來,write 與 index 所顯示的資訊不太一樣,讀者可習慣選用較適合自己所需要的。

(12) :AREMOS/Windows 會把螢光幕上的右邊和下面有滾動軸可看上一個 page,下一個 page,及左右兩邊的文字。

(13) :此操作可把開啟的資料庫「關閉」起來。沒用的資料庫最好 close 起來。同時開啟太多資料庫會影響運算速度。

(14) :disconnect 是離開 AREMOS/Windows 環境,跳回 Windows 原本的畫面。

(15) :完全跳出 Windows。

*補充範例(一)

您在設定 frequency (頻率)及 period 或 open bank 時,使用工具列上的圖表工具或是把滑鼠移至最右下角去,按左鍵一下(在 frequency 和period 處),就可直接進入 set Frequency & Period 畫面去修改 frequency 和 period。而把滑鼠移至右上角 Primary Bank:work 處按”一下”,亦可進入 Open Banks 的畫面,可去 open 您所要的 banks。

至於往後的範例(二)(三),若您熟悉工具列的圖表工具,可多利用圖表工具去檢索資料,非常方便。

<回頁首>

 

2.4 範例(二):如何 Export 或 Send 資料以便用於其他軟體

雖然 AREMOS/Windows 有相當完整的運算分析功能,有不少讀者仍習慣於把資料放入 PC,並使用自己熟悉的軟體來做運算、繪圖等。本範例介紹如何把 AREMOS/Windows 資料庫堛爾禤ぁH「Export」方法及「Send」方法轉入其他軟體使用;前者是轉入PC-DOS 下,而後者是送到暫存區 (Clipboard),以便其他軟體使用。若您熟悉 Microsoft 堛 Excel,把資料放在暫存區後(Clipboard),只要「貼上」即可。此外我們亦設計一 procedure,取名為 df (Data-file) 之簡稱,可執行與 export<prn> 同樣功能,但格式略有不同。讀者可自行選用。

假定我們要叫取台灣地區「工業生產總指數」、「總出口」與「總人口」等三項統計之月資料,期間從 1991 年 1 月到 1992 年12 月,同時要把這些資料 export 出來形成一個 fille 以便進一步使用。則如同範例(一)之進行步驟,我們首先由「AREMOS 台灣地區工業生產統計資料庫檢索手冊」、「AREMOS 台灣地區進出口貿易統計資料庫檢索手冊」、「AREMOS 台灣地區人力資源統計資料庫檢索手冊」等三本書中查知這三筆資料檢索代號及資料庫電腦檔名如下:

檢索代號 資料庫檔名
「工業生產總指數」 jqind ind.bnk
「總出口」 ex trade.bnk
「總人口」 n man.bnk

 此外,我們也要範例(一)堛 gdp、cp、gdp96 等三筆季資料,期間 1982 年第 1 季到 2002 年第 4 季,直接 send 到 Windows Clipboard (暫存區)。我們使用滑鼠操作方法如下:

  1. AREMOS Windows

  2. AREMOS Windows

  3. Options → Set → Period (Frequency : Monthly, From 1991M1 to 1992M12) →OK

  4. Options → Set → Report (Decimal Places: 2) → OK

  5. Data → Bank → Open → Files → 磁碟機 (看看資料庫放在哪一槽)→ 分別叫取→ ind.bnk、trade.bnk、man.bnk→ 確定 → Open →Cancel 跳回主畫面

  6. Report → Print → 鍵入jqind,ex,n(在 Expression 處) → Execute

  7. Data → List → 鍵入n1(在 Name 處) → 鍵入 jqind,ex,n (在 List Item Text 處) → OK

  8. Data → Transfer → Export → 鍵入 #n1(在 Export Series Name 處) → 鍵入 aaa (在 Export file Name 處) → 選 Names Across → OK

  9. 鍵入指令 view aaa.prn;

  10. Data → Transfer → Export → 鍵入 #n1(在 Export Series Name 處) → 鍵入 bbb(在 Export file Name 處) → 選 Names Across → 選 ˇ Exclude Dates → OK

  11. 鍵入指令 view bbb.prn;

  12. Data → Transfer → Export → 鍵入 #n1(在 Export Series Name 處) → 鍵入 ccc(在 Export file Name 處) → 選 Names Across →選ˇ Exclude Dates 及 ˇ Exclude Names → OK

  13. 鍵入指令 view ccc.prn;

  14. Tools → AREMOS Editor → File → Open → 檔案名稱→ All Files → aaa.prn → 確定

  15. Options → Set → Period (Frequency : Quarterly, From 1982:1 to 1992:4) → OK

  16. Options → Set → Report(Decimal Places: 0) → OK

  17. Data → Band → Open → Files → 磁碟機(看看資料庫放在哪一槽) → niaq.bnk → 確定 → Open → Cancel 跳回主畫面

  18. Tools → Send Series Data →鍵入 gdp,cp,gdp96 (在 Name 處) → Retrieve → 選 Clipboard → send → 確定 → Close

  19. Data →Series → Edit → 鍵入 gdp,cp,gdp96 (在 Enter Series Name 處) → OK → Mark All →按繪圖工具 → Close

  20. Data → Bank → Close → Ctrl-滑鼠左鍵,選 IND,MAN,NIAQ,TRADE → Close → Cancel

  21. File → disconnect → 是(Y)

說明:

(1)(2)(3)(4)(5)(6):見範例(一)之說明。在此設定頻率為 M (月)。其他常用的頻率有 A (年),W(週),D (日)。

(7):此指令可把 jqind,ex,n 3 筆資料名稱形成一個 list,名叫 n1。接著可用 #n1 代表者 3 筆資料(如圖 2.2.7)。有關 list 更進一步介紹,請參考本講義第七章。

(8):Export 傳送出去在 C 碟軟體子目錄 WAREM32 下形成一個 file。#n1 代表所要 Export 的三筆資料,aaa 則為隨意取的 filename (如圖 2.2.8)。執行完此動作,您的 WAREM32 子目錄即有一個 file,filename 是 aaa.prn。電腦會自動加上 .prn 為其 filename 的 extension。在 Command Options 堛 File Format,共有五種格式可選擇:

PRN: Tabular Format

TSD: Time Series Data Format

DIF: Data Information Format

XOF: XSIM-XOFF Format

XNC: 也是 XSIM-XOFF Format

有關進一步說明,請參考原文手冊「Reference Manual」 P.85 ~86。或將游標停放在AREMOS/Winows 介面上某一畫面,按鍵盤上的 F1 功能鍵,即刻顯現原文的說明。

(9):鍵入指令 view 可看到 C 槽下 WAREM32 子目錄下的文字檔。

(10)(11):在 Export 傳送的過程中,選ˇ Exclude Dates,所形成資料檔會少掉代表期間 (date)的那一行。

(12)(13):在 Export 傳送的過程中,選ˇ Exclude Dates 後,再加選ˇ Exclude names,所表示的是,形成的資料檔不再有 jqind,ex,n 等資料名稱。以上為三種 Export 不同的設定,讀者可自己選用最適當的方式。

(14):在 AREMOS/Windows 環境下編輯,先找 (8) 所做出的 aaa.prn 看看,在此可修改編輯。AREMOS/Windows 是用 Tools 堛 AREMOS Editor 來編輯文字、資料、程式。在第八章的Procedure 與 Obey 的介紹,我們就是用 AREMOS Editor 來編輯的。

(15)(16)(17):見範例(一)說明。

【圖 2.2.7】

【圖 2.2.8】

 

(18):AREMOS/Windows 允許我們將資料直接送到 Windows Clipboard,然後使用其他在Windows 堛熙n體來操作運算等。此三筆 gdp、cp、gdp96 鍵入後(在 Send Series Data 畫面下),按Send,這三筆資料會送到 Windows Clipboard 去(如圖 2.2.18)。若您是在主畫面下(註:必需是AREMOS 5.301 以下的版本才有此功能),鍵入指令 Sendclip gdp,cp,gdp96;,不但三筆資料會送到Windows Clipboard 去,同時在 C 槽 WAREM32 子目錄下形成一個檔叫 sendclip.prn。此時,若我門離開 AREMOS/Windows 而回到 Windows 的環境,即可在 Clipboard Viewer 看到 gdp,cp,gdp96 這三筆資料。只要打開 Excel 軟體,按「貼上」的圖表工具,資料馬上顯現。當然我們也可加以儲存以用於其他 Windows 的軟體。

(19):此方法和 (18) 類似,但他多了 edit 編輯及 graphic 繪圖的功能。先鍵入變數名字後,按OK 即進入 Series Edit and Display,您要 update 新的 series items 皆可行。若要繪圖先要按 Mark All,再把滑鼠移至繪圖工具的鈕(在右下角)。如圖 2.2.19。

(20)(21):見範例(一)說明。

                   【圖 2.2.18】

圖 2.2.19】

 

<回頁首>

 

2.5 範例(三):如何檢索資料轉換頻率並做迴歸分析

假定我們要對台灣地區狹義貨幣供給額 m1a 進行迴歸分析。分析期間是季資料,從 1993 年第 1 季到 2003 年第 4 季。解釋變數是台灣地區「國內生產毛額」及「一月期定期存款固定利率」。

首先,從「AREMOS 台灣地區金融統計資料庫檢索手冊」查知 m1a 與「一月期定期存款固定利率(第一銀行)」之檢索代號分別為 m1a 與 rmtd1@1st@f,資料庫電腦檔名為 fsm。此二筆資料均為月資料。另外已知「國內生產毛額」檢索代號為 gdp,是季資料,資料庫電腦檔名為 niaq。用滑鼠操作如下:

  1. AREMOS Windows

  2. AREMOS Windows

  3. Options → Set → Period(Frequency : Quarterly, From 1993:1 to 2003:4) → OK

  4. Options → Set → Report (Decimal Places: 2) → OK

  5. Data → Bank → Open → Files →磁碟機 (看看資料庫放在那一槽)→分別叫取 ind.bnk、trade.bnk、man.bnk → 確定 → Open → Cancel 跳回主畫面

  6. Data → Series → Collapse → 鍵入 m1a.m (在 Collapse Existing Series 處) → 鍵入 m1a.q (在 To Lower Frequency Series 處) → 選Average (在Use Conversion Method:處) → OK

  7. Data → Series → Collapse → 鍵入 rmtd1@1st@f.m (在 Collapse Existing Series 處) → 鍵入 rmtd1@1st@f.q (在 To Lower Frequency Series 處) → 選 Average (在 Use Conversion Method:處) → OK

  8. Econ → Equation → OLS → 先點 New →鍵入 equ1 (在 Name 處) → 鍵入 m1a.q (在 Dependent 處) → 鍵入 gdp 及rmtd1@1st@f (在 Independent 處的格子裡) → Execute → 按 R2 圖表工具 (在主畫面下) → Close

  9. Econ → Equation → OLS → 鍵入 equ2 (在 Name 處) → 鍵入 m1a.q (在 Dependent 處) →鍵入 gdp 及 rmtd1@1st@f (在Independent 處的格子裡) → 鍵入1 (在 AR Elements 處) → Execute → 按 R2 圖表工具 (在主畫面下) → Close

  10. Econ → Equation → OLS → 鍵入 equ3 (在 Name 處) → 鍵入 m1a.q (在 Dependent 處) → 鍵入 gdp 及 m1a[-1] 及rmtd@1st@f (在 Independent 處的格子裡) → Execute → 按 R2 圖表工具(在主畫面下) → Close

  11. Econ → Equation → OLS → 鍵入 equ4 (在 Name 處) →鍵入 m1a.q (在 Dependent 處) → 鍵入 log(gdp) 及 log(rmtd1@1st@f) (在 Independent 處的格子裡) → Execute → 按 R2 圖表工具(在主畫面下) → Close

  12. File → disconnect → 是 (Y)

說明:

(1)(2)(3)(4):見範例(一)之說明。

(5):此 collapse 視窗是轉換資料(從高頻率轉成低頻率)的意思;而相對地是 Interpolate 視窗也是轉換資料(從低頻率轉成高頻率)的意思,可點取 Data → Series → Interpolate 查看。當然除了以上點取視窗的方法外,也可以用「鍵入指令」的方法如 collapse 或 Interpolate (在 AREMOS Command 視窗下),而 collapse (用 conv 也行,如此是 convert 之簡稱)指令可讓我們把資料庫堣均u月」資料(在此 m1a.m 之 .m 代表屬原始資料「月頻率 version」之 m1a。有關 version 之進一步說明請參讀第三章 3.3 節及第六章6.6 節。) 轉換成目前所設定之「季」頻率資料。選 average 乃指定轉換方法為取三個月之平均為季資料。貨幣數量與利率通常取平均值 ave (average) 來做轉換。其他常用的轉換方法尚有:

total :取三個月之加總

first :取三個月之第一個月

last :取三個月之最後一個月

minimum :取三個月中之最小值

maximum :取三個月中最大值

註:若您是要從「月資料」轉換成「季資料」,首先在時間頻率的設定上是必須 set「季」frequency 頻率才對 (Global Setting),以下的轉換或分析資料皆以「季」為主。

(6):見 (5) 之說明。執行完此指令,我們已有 m1a 與 rmtd1@1st@f 兩筆轉換成的季資料。另外 gdp 在資料庫中已是季資料,不需轉換。

(7):這是在做迴歸分析,採 OLS (最小普通平方法),進入 OLS Equations 畫面後,先設定名字 equ1,再設定 Dependent (被解釋變數)的名字,及 Independent (解釋變數)的名字,用滑鼠按 Execute 鍵。回主畫面後,按 R2 圖表工具可看出此 Equation 的Residual 情況及圖表分配(如圖 2.3.7)。

(8):和(7)類似,不過加上鍵入 1 (在 AR Terms 處),如圖 2.3.8。這是 1st-order autocorrelation correction。在此乃採用Cochrane-Orcutt 方法。

(9):此迴歸取被解釋變數之遞延一期 (lagged dependent variable) 為解釋變數。AREMOS 以[ ]代表遞延 (lag)。m1a[-1] 是 m1a之遞延一期 (註:m1a.1 電腦也接受是 m1a 之遞延一期);m1a[-2] 是 m1a 之遞延兩期。m1a[+1] 則是 m1a 之領先 (lead) 一期。

(10):對每個變數取自然對數 (log) 後再進行迴歸。

圖 2.3.7】

圖 2.3.8】

<回頁首>

<回「入門講義」>