數(shù)據(jù)導(dǎo)入和導(dǎo)出之導(dǎo)入數(shù)據(jù)_第1頁(yè)
數(shù)據(jù)導(dǎo)入和導(dǎo)出之導(dǎo)入數(shù)據(jù)_第2頁(yè)
數(shù)據(jù)導(dǎo)入和導(dǎo)出之導(dǎo)入數(shù)據(jù)_第3頁(yè)
數(shù)據(jù)導(dǎo)入和導(dǎo)出之導(dǎo)入數(shù)據(jù)_第4頁(yè)
數(shù)據(jù)導(dǎo)入和導(dǎo)出之導(dǎo)入數(shù)據(jù)_第5頁(yè)
已閱讀5頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、數(shù)據(jù)導(dǎo)入和導(dǎo)出之導(dǎo)入數(shù)據(jù)一 、 從 鍵 盤(pán) 鍵 入 數(shù) 據(jù) ( Entering Data From the Keyboard )數(shù)量不大用手采集的數(shù)據(jù),推薦通過(guò)鍵盤(pán)輸入這些數(shù)據(jù)。1、第一步打開(kāi)一個(gè)臨時(shí)的電子數(shù)據(jù)表窗口(空組窗口)用以輸入數(shù)據(jù)。為此,從主菜單選擇Quick/Empty Group (Edit Series) ,打開(kāi)一個(gè)未命名的空組窗口。2、第二步建立并命名序列。點(diǎn)擊空組窗口右側(cè)滾動(dòng)條上向上箭頭一次,在左列顯示出第二obs 標(biāo)簽。 這第二個(gè)obs 標(biāo)簽所在的行,就是我們可以鍵入和編輯多個(gè)序列名的地方。選中待輸入第一個(gè)序列名的位置(即點(diǎn)擊第二個(gè)obs 的右側(cè)的第一個(gè)單元), 在工具

2、條下的命令行鍵入第一個(gè)序列名并按ENTER這個(gè)鍵入的序列名稱從命令行消失,出現(xiàn)在第一個(gè)和第二個(gè)obs 的右側(cè)的第一個(gè)單元中,成為第一列待輸入的序列名。它們下面的各個(gè)元格中出現(xiàn) NA編碼,等待輸入數(shù)據(jù)。3、在后續(xù)列上重復(fù)選定鍵入序列名的操作一次就增加一個(gè)序列。在空組中重命名序列,選擇決定重命名的序列名,進(jìn)行編輯并按回車。EViews提示對(duì)重命名進(jìn)行確認(rèn)。4、點(diǎn)擊相應(yīng)的單元,鍵入數(shù)據(jù)。按回車后,光標(biāo)進(jìn)入下一個(gè)單元。根 據(jù)使用者的偏好也可用光標(biāo)鍵在電子數(shù)據(jù)表中定位。5、完成數(shù)據(jù)輸入后,關(guān)閉組窗口。如果要保留這個(gè)組,點(diǎn)擊Name®鈕命名這個(gè)組。命名后的組將保存在工作文件中。如果無(wú)需保存這個(gè)組

3、, 在EViews要求確認(rèn)刪除時(shí)回答“ Yes”。二、復(fù)制和粘貼(Copying and Pasting )利用Windows的剪接板是在EViews內(nèi)和EViews與其它應(yīng)用程序之間移動(dòng)數(shù)據(jù)最便利的方法之一。剪貼板是從Excel和其它支持copy-and-paste的Windows應(yīng)用程序之間導(dǎo)入數(shù)據(jù)到 EViews最簡(jiǎn)單和 最自然的工具。從Windows應(yīng)用程序中復(fù)制下面的討論涉及到使用 Excel數(shù)據(jù)表的例子,但是,例子中的基本原則 仍可用于其它Windows應(yīng)用程序。假設(shè)Excel工作表中有欲導(dǎo)入EViews的有債券收益和利率的數(shù)據(jù)。打開(kāi)Excel工作表:1 . ABcD Ilobs1

4、yiedinterest21953:013.61031953:023.5301953:033.570第一步,加亮要導(dǎo)入到 EViews中的單元。由于列標(biāo)題 YIELD和INTEREST要用作EViews中的變量名,所以也應(yīng)將它們加亮。由于 EViews識(shí)另I日期數(shù)據(jù),且已經(jīng)建立了一個(gè)月度頻率的工作文件, 所以無(wú)須將Excel工 作表的日期導(dǎo)入。因此,點(diǎn)擊B列后按住鼠標(biāo)左鍵拖到 C列。這兩列被 加亮:選擇Edit/Copy拷貝被加亮數(shù)據(jù)到Windows的剪接板。粘貼到新序列上(Pasting into New Series )打開(kāi)Eviews并建立一個(gè)新的工作文件,或者加載(load ) 一個(gè)已

5、經(jīng)存 在的月度工作文件,該工作文件的數(shù)據(jù)范圍(Range)包含了 Excel工作表中的日期(本例是從1953:1至(J 1994:11 )。確保工作文件的樣本 區(qū)間與復(fù)制到剪接板上數(shù)據(jù)包含了相同的觀察值區(qū)間。例如,選擇 Quick/Empty Group (Edit Series) ,打開(kāi)一個(gè)空組。注意電子數(shù)據(jù)表觀察是以編輯模式打開(kāi)的,所以無(wú)須再點(diǎn)擊編輯開(kāi)關(guān)Edit +/- 按鈕。假設(shè)建立范圍1953:1 1999:12的月度工作文件。EViews電子數(shù)據(jù)表觀察第一行的標(biāo)簽是1953:01 。 由于要粘貼序列名,點(diǎn)擊滾動(dòng)條向上箭頭,確保序列名單元格的出現(xiàn)。將光標(biāo)移到數(shù)據(jù)表的最左上單元(即第二個(gè)

6、obs 的右邊)。然后從主菜單上選擇Edit/Paste (工具條上無(wú)Edit +/- )?,F(xiàn)在的組電子數(shù)據(jù)表經(jīng)過(guò)粘貼,就含有了剪接板上的數(shù)據(jù)?,F(xiàn)在關(guān)閉組窗口并刪除這個(gè)未名的組,但不會(huì)丟失剛才導(dǎo)入的這兩個(gè)序列。注意,從剪接板導(dǎo)入數(shù)據(jù)時(shí),EViews遵循Windows標(biāo)準(zhǔn)的一行內(nèi)數(shù)據(jù)間的表格 -定界格式,將數(shù)據(jù)粘貼到相應(yīng)的單元格中。但是,一些不同的應(yīng)用程序采用了不同于標(biāo)準(zhǔn)的空格和定界符來(lái)分隔數(shù)據(jù)。因此,企圖從非標(biāo)準(zhǔn)的應(yīng)用程序中通過(guò)剪接-粘貼將數(shù)據(jù)導(dǎo)入EViews,有可能造成不可預(yù)知的結(jié)果。粘貼到已經(jīng)存在的序列上(Pasting into Existing Series)采用 Edit/Paste

7、 還可從剪接板將數(shù)據(jù)同樣地導(dǎo)入到已經(jīng)存在的EViews序列的或EViews組對(duì)象的電子數(shù)據(jù)表中。這里補(bǔ)充說(shuō)明幾點(diǎn):1、粘貼幾個(gè)序列,首先打開(kāi)包含已經(jīng)存在序列的組窗口。最容易的方法是點(diǎn)擊Show, 按照序列載剪接板中出現(xiàn)的順序鍵入序列名。另一種方法是按照出現(xiàn)的順序選擇第一個(gè)序列,再選后續(xù)序列,建立一個(gè)未命名的組,并雙擊將它們作為一個(gè)組打開(kāi)。2、 接下來(lái), 確保組窗口處于編輯模式。如果不是處于編輯模式,按 Edit+/- 按鈕在保護(hù)模式與編輯模式之間進(jìn)行切換。選擇 Edit/Paste 將剪貼板上的數(shù)據(jù)粘貼到已有數(shù)據(jù)的序列中。3、最后,點(diǎn)擊Edit +/- 回到保護(hù)模式。如果將數(shù)據(jù)粘貼到一個(gè)序列中

8、,必須確保序列窗口處于編輯模式且序列觀察為單列格式。如果處于多列觀察格式,按Smpl +/- 按鈕。選擇Edit/Paste 粘貼數(shù)據(jù),最后按Edit +/- 按鈕保護(hù)數(shù)據(jù)。三、電子數(shù)據(jù)表的導(dǎo)入(Spreadsheet Import)可以直接從其它應(yīng)用程序創(chuàng)建的數(shù)據(jù)文件中讀入數(shù)據(jù)到EViews中。這些數(shù)據(jù)文件可以是 ASCII格式、Lotus格式(.WKS .WK1或WK3或Excel (.XLS)格式。首先,確保已經(jīng)打開(kāi)了一個(gè)待導(dǎo)入數(shù)據(jù)的工作文件,準(zhǔn)備接受導(dǎo)入數(shù)據(jù)的內(nèi)容。第二,點(diǎn)擊Procs/Import/Read Text-Lotus-Excel.,在請(qǐng)求設(shè)定文件類型和文件名稱的標(biāo)準(zhǔn)文件對(duì)

9、話框中,選擇文件類型和定位到包含該文件的目錄,雙擊文件名。另一種方法是鍵入希望讀入的文件名(必要的話還應(yīng)具有完整的路徑信息);若 Eviews可以識(shí)別出導(dǎo)入文件的類型,將自動(dòng)設(shè)置該文件的類型,否則將它當(dāng)作 ASCII文件。最后點(diǎn)擊Open Eviews已經(jīng)識(shí)另fj出導(dǎo)入的文件類型,打開(kāi) Excel SpreadsheetImport對(duì)話框:MCftl Spreidshstt 工由portOlder of 函3:Upper defl data cell.l WW專.學(xué)占品;W'v “三山::旅帖彥i邛m,Export麗阿”:Names tor senes or Number N seri

10、es if names in file:* :Bj Observation,series in coumns: By enes - series <n rowsReset, sainplfe to:二I _J Cunenl sampleSample to import:19521 1998:I Wo(Rfile ungeI To erpJ M rangeEViews打開(kāi)對(duì)話框等待和提示用戶提供示導(dǎo)入過(guò)程的補(bǔ)充信息。由于讀入的源文件究竟是電子數(shù)據(jù)表格式或是ASCII格式,出現(xiàn)的這個(gè)對(duì)話框有很大的區(qū)別。即使是電子數(shù)據(jù)表類,讀入的是Lotus或者Excel4 (或 更早的版本),出現(xiàn)的對(duì)話框也

11、還有些區(qū)別。對(duì)話框的標(biāo)題欄顯示了當(dāng) 前請(qǐng)求EViews讀入文件的類型是什么。為了讀入電子數(shù)據(jù)表格式文件,在對(duì)話框中填如:第一,確定數(shù)據(jù)是按觀察值排列的或是按序列排列的。所謂按觀察值排列指的是第一個(gè)觀察值后接第2 個(gè)觀察值,如此繼續(xù)的排列。所謂按序列排列指的是第一個(gè)變量的數(shù)據(jù)后接第二個(gè)變量的數(shù)據(jù),如此繼續(xù)排列。更形象的解釋,按觀察值排列即變量按列排列;按序列排列即變量按行排列。第二,確定實(shí)際數(shù)據(jù)開(kāi)始單元(最左上角)的位置,所謂實(shí)際數(shù)據(jù)是不包括任何標(biāo)簽或日期信息的。在編輯框中鍵入希望讀入的序列名。EViews將數(shù)據(jù)讀入一個(gè)編輯框中,所以應(yīng)當(dāng)給每一列或行(依數(shù)據(jù)按什么方向排列而定)提供一個(gè)名稱,即使

12、僅只希望讀入選定的行。此外,如果希望繼續(xù)使用包含在文件中原有的序列名,那么只需要簡(jiǎn)單地提供讀入變量的個(gè)數(shù)。原來(lái)的名稱一定會(huì)附加在對(duì)應(yīng)的數(shù)據(jù)上。如果數(shù)據(jù)是按行排列的,開(kāi)始的單元是B2,那么變量必定出現(xiàn)A列,第一個(gè)變量名出現(xiàn)在A2。如果數(shù)據(jù)按列排列、開(kāi)始單元為 B2,那么變量名必定出現(xiàn)在行1, 從 B1 開(kāi)始。 如果在讀入數(shù)據(jù)過(guò)程中,遇到了無(wú)效的單元名,EViews將自動(dòng)地賦給一個(gè)以SE昉前綴后接數(shù)字的序列名(例如,SER01 SER02等)。最后,確定讀入數(shù)據(jù)的樣本范圍。EViews將文件中每個(gè)變量的第一個(gè)觀察值賦給樣本中的第一個(gè)日期。每個(gè)文件中連續(xù)的范圍對(duì)應(yīng)著樣本中的連續(xù)范圍。于是,在年度工作

13、文件中,可鍵入樣本:1971 1975 1990 1991按照這個(gè)導(dǎo)入對(duì)話框,前5 個(gè)數(shù)據(jù)被賦給了1971 1975 對(duì)應(yīng)的單元,第6 和第 7 個(gè)數(shù)據(jù)賦給了1990 1991 對(duì)應(yīng)的單元。間斷區(qū)間的數(shù)據(jù)在導(dǎo)入過(guò)程中并沒(méi)有受到影響。警告:如果讀進(jìn)樣本的觀察值個(gè)數(shù)大于輸入文件存在的觀察值個(gè)數(shù),哪些沒(méi)有對(duì)應(yīng)輸入的單元將被賦給缺失值。例如,讀入樣本定義為:19711990,但輸入文件中只有10 個(gè)觀察值,那么1981 1990 的單元被賦給缺失值。第一次打開(kāi)對(duì)話框,編輯欄顯示的是EViews 缺省的當(dāng)前樣本范圍。編輯它設(shè)置為希望的樣本范圍。為了使樣本設(shè)置更容易,EViews 提供設(shè)置常用樣本范圍的三

14、個(gè)按鈕:Current sample (當(dāng)前樣本)Workfile range (工作文件范圍)To end of range (從樣本范圍開(kāi)始處開(kāi)始到工作文件結(jié)束而結(jié)束) 如果從 Excel 5 文件讀入數(shù)據(jù),又增加了一個(gè)編輯框,輸入包含數(shù)據(jù)的表名。如果不輸入表名,EViews將讀入Excel工作簿最上工作表。當(dāng)對(duì)話框中欄目填滿,點(diǎn)擊 OK EViews讀入文件,創(chuàng)建序列并按要求 進(jìn)行賦值。4、 TSD 文件的導(dǎo)入(TSD File Import)導(dǎo)入TSD文件格式的數(shù)據(jù),只需點(diǎn)擊 Procs/Import/TSD File Import , 選擇希望導(dǎo)入數(shù)據(jù)的文件。EViews會(huì)將包含在文

15、件中的全部序列讀入工 作文件,并進(jìn)行必要的頻率調(diào)整。5、 ASCII 文件的導(dǎo)入(ASCII Import)如果選擇了讀入 ASCII格式數(shù)據(jù)文件,EViews打開(kāi)一個(gè)ASCII Text Import 對(duì)話框,填寫(xiě)這個(gè)對(duì)話框以便將指定文件讀入。ASCII 導(dǎo)入對(duì)話框比相應(yīng)的電子數(shù)據(jù)表導(dǎo)入對(duì)話框復(fù)雜得多。然而, 這種復(fù)雜性是必要的,因?yàn)锳SCII文件沒(méi)有標(biāo)準(zhǔn)的格式。EViews提供了一系列處理各種類型 ASCII 文件的選項(xiàng)。下面是幾個(gè)示例。注意,當(dāng)讀入ASCII 文件時(shí),在出現(xiàn)的ASCII Text Import 對(duì)話框的底部有一個(gè)預(yù)覽窗口,可以預(yù)覽讀入文件的前16K信息,于是可利用預(yù)覽得到

16、的信息來(lái)設(shè)置對(duì)話框中的選項(xiàng)。必須在對(duì)話框中提供下列信息:設(shè)定序列名或序列個(gè)數(shù)(Names for series or Number of series如果文件中不含序列名,或者不使用文件中的序列名,那么按序列在文件中出現(xiàn)的秩序,在該欄中列出序列名清單。序列名之間用空格分隔。如果文件中序列名位于序列數(shù)據(jù)之前,那么只需鍵入要讀入序列的個(gè)數(shù),就可以使用文件中原有的序列名。盡可能地不要在名稱中使用括號(hào)和一些數(shù)學(xué)符號(hào),例如*, +,-,/,八等。EViews從文件中讀入名稱時(shí),遇到這些無(wú)效的名稱,將用下劃線和數(shù)字取代無(wú)效序列名。例如,EViews將重命名序列為X_3_01。如果X_3_01 已經(jīng)被使用,

17、就用X_3_02命名,如此繼續(xù)。ASCII Test Importieo for 士白袍& or N urn her 出 $erie5 tf narn 日 s in file:Senes headers:tt of htadci$ (including nanie5) befcre1Sample lo imporf:1952:1 199B;4_JReiet sample to:I Cufient| WoikJile rnge| T o end oF rangeData order: in £okwisin RowsD斑鈿冶陸;.T feat multipledelimiter

18、s 親 one I油匚omm3j. £papeAlpha A-ZCustom |Rectangulaf file fayout options:Fife laid ct a? rectangleColumns to skip: |oRows to skip:1 0Commsnl chdiactefMi*c options:Quote with single ' noP' Drop strings - don't fndke NA Numbers in ( | are negative Allow comTTia in numbersCitfrency:Tent

19、 lot NA: |NAPreview - Fk對(duì) 16K of fileOBS 19521 1952:2 1952:3 1952:41953:1P871262S762GDe7.ee.的92.S4PR M1 01975607 0.1931S73 0 2001787 0.2012459 C.201 U517RS 126.537 1.64 127.50G 1.677667 123.335 1.028567 128.512 1.923667 13Q,587 2.047333Cancel:< -j <.:.:甲 <:. :<?: -: : .: < |-:- ;: : M

20、M I在對(duì)話框中命名序列和列出序列名清單時(shí)必須小謹(jǐn)慎。如果列出的序列名或者原有文件中的序列名與當(dāng)前工作文件中序列同名,那么工作文件中的這些序列將在導(dǎo)入過(guò)程中,被磁盤(pán)文件中的同名序列所覆蓋。數(shù)據(jù)排列的順序(Data order )。必須設(shè)定文件中的數(shù)據(jù)的排列方式。如果文件中的數(shù)據(jù)是按觀察值排列的,每個(gè)序列占一行,此時(shí)應(yīng)選擇Columns如果文件中的數(shù)據(jù)是按序列排列的,那么第一個(gè)序列的每一 個(gè)數(shù)據(jù)之后接第二個(gè)序列的數(shù)據(jù),一直如此排下去,此時(shí)應(yīng)選擇Rows導(dǎo)入的樣本范圍(Sample to import )。應(yīng)當(dāng)為來(lái)自文件數(shù)據(jù)指定在序 列中放置的樣本范圍。Eviews將當(dāng)前的工作文件的樣本區(qū)間作為缺

21、省的樣本區(qū)間,但是用戶可以對(duì)給定的區(qū)間進(jìn)行編輯,或者使用樣本設(shè)置按鈕( sample reset )來(lái)改變?nèi)笔〉臉颖驹O(shè)置。在這里設(shè)置的導(dǎo)入數(shù)據(jù)的樣本只在數(shù)據(jù)導(dǎo)入過(guò)程中有效,并不影響以后工作文件的樣本區(qū)間。Eviews 使用導(dǎo)入文件中的數(shù)據(jù)去填充當(dāng)前樣本中的所有的觀察值,并遵循下列規(guī)則:1、 Eviews 只為導(dǎo)入樣本區(qū)間內(nèi)的所有觀察進(jìn)行賦值,導(dǎo)入樣本區(qū)間以外的觀察值保持不變。2、如果導(dǎo)入文件的數(shù)據(jù)個(gè)數(shù)少于導(dǎo)入樣本的范圍,那么沒(méi)有數(shù)據(jù)去填充的額外部分,EViews將用NA代碼去填充它們。3、一旦指定導(dǎo)入樣本區(qū)間中的所有數(shù)據(jù)已從磁盤(pán)文件中讀入,即使磁盤(pán)文件中仍有數(shù)據(jù)沒(méi)有讀完畢,導(dǎo)入過(guò)程也到此結(jié)束。

22、除了上述信息之外。還可以采用余下的一些選項(xiàng),對(duì) Eviews 讀入 ASCII文件數(shù)據(jù)過(guò)程作進(jìn)一步的控制。Eviews 通過(guò)掃描源文件最前面幾行的信息, 并基于掃描結(jié)果在對(duì)話框的格式選項(xiàng)中設(shè)置了一些缺省設(shè)置。但是,這些缺省設(shè)置是基于有限幾行信息作出的,有可能不是很恰當(dāng)?shù)?。用戶有時(shí)必須對(duì)它們進(jìn)行重新設(shè)置。定界符 (Delimiters)定界符是用以分隔磁盤(pán)文件中數(shù)據(jù)的字符。通過(guò)選擇適當(dāng)?shù)捻?xiàng)目可以設(shè) 置多個(gè)定界符。Tab, Comm和Space是無(wú)需解釋的定界符。Alpha選項(xiàng) 設(shè)置 26 個(gè)字母之一作為定界符。對(duì)于在選型列表中沒(méi)有列出定界符,通過(guò)Custom (定制)選項(xiàng)可將所要的符號(hào)設(shè)置為定界

23、符。例如,通過(guò)選 擇Custom選項(xiàng)和在Custom編輯框中鍵入/字符,將/字符設(shè)置為定界符。如果鍵入字符不只一個(gè),那么每一個(gè)字符都被當(dāng)作定界符。例如,在定制欄(Custom)鍵入了兩個(gè),那么兩個(gè)斜杠被解釋為兩個(gè)定界符。多個(gè)定界符處理為一個(gè)定界符的選項(xiàng)。Eviews 還提供了將多個(gè)定界符處理為一個(gè)定界符的選項(xiàng)。如果“, ”(空格分號(hào)空格)是定界符并且選擇了 Treat multiple delimiters as one (處理多個(gè)定界符為一個(gè)定界符)選項(xiàng),那么Eviews 把“ , ”解釋成一個(gè)定界符。如果沒(méi)有選擇處理多個(gè)定界符為一個(gè)定界符選項(xiàng),Eviews 將把這個(gè)字符串解釋為兩個(gè)定界符之

24、間夾了一個(gè)缺失值。多個(gè)定界符處理成一個(gè)定界符的選項(xiàng)也用來(lái)去掉(不規(guī)則)數(shù)據(jù)文件中的前導(dǎo)空格,參見(jiàn)下面的例1。文件按矩形排列選項(xiàng)(Rectangular File Layout Options )為了將一個(gè)ASCII 文件當(dāng)作一個(gè)矩形文件來(lái)處理,應(yīng)選擇對(duì)話框右上角的文件按矩形排列選項(xiàng)(File laid out as rectangle )。如果文件原本就是一個(gè)矩形排列的文件,那么Eviews 將分行讀入數(shù)據(jù),每行對(duì)應(yīng)一次觀測(cè)結(jié)果或者對(duì)應(yīng)一個(gè)序列。如果, 用戶關(guān)閉了文件按矩形排列選項(xiàng),那么Eviews 將整個(gè)文件當(dāng)作一個(gè)被定界符和回車間隔的長(zhǎng)字符串處理,即作為一行處理。讀取按矩形排列的ASCII

25、文件是很容易的,因?yàn)?Eviews知道在一行中要讀入多少個(gè)數(shù)據(jù)。對(duì)于那些不是按矩形排列的文件,用戶就必須精確地知道文件中有多少個(gè)序列要讀入或是精確地知道每個(gè)序列有多少個(gè)觀察值要讀入。例如今有一個(gè)非矩形的文件,它的數(shù)據(jù)按列排列,此時(shí)用戶必須精確地通知 Eviews有4個(gè)序列要從文件中讀入。Eviews得到這個(gè)指示后就會(huì)忽略新的行, 而是每讀入4個(gè)觀察值之后,就再讀入一 組新的觀察值。如果讀入文件是按矩形排列的,還可以設(shè)定滑過(guò)幾行或滑過(guò)幾列后才開(kāi)始讀入文件中的數(shù)據(jù)。例如,讀入一個(gè)矩形文件時(shí)在滑過(guò)行數(shù)設(shè)置欄(Rowsto skip )填寫(xiě)了 3,那么Eviews將滑過(guò)該文件的前3行。注意, 只能滑過(guò)

26、最前面的幾行或幾列,不能滑過(guò)文件中部的幾行或幾列。序列頭部標(biāo)題(Series Headers )序列頭部標(biāo)題選項(xiàng)指示Eviews在讀入數(shù)據(jù)文件前有多少單元被移作序 列名。偏移單元的方式依文件是矩形或不是矩形而定。對(duì)于矩形文件,偏移按行發(fā)生(數(shù)據(jù)按列排列)或者偏移按列發(fā)生(數(shù) 據(jù)按行排列)。假設(shè)有如下形式的數(shù)據(jù)文件:LABELP85P75RI1T85CS62SS8213327288132U49213521915AU12ill95732620196121U411536在序列名與數(shù)據(jù)之間存在一行間隙,因此序列頭部的偏移量應(yīng)設(shè)置為 2, 一個(gè)用于序列名一個(gè)用于間隙。如果這里沒(méi)有間隙,那么序列頭部的偏

27、移量應(yīng)設(shè)置為1。非矩形數(shù)據(jù)文件,序列頭部的偏移量按定界符分隔的單元數(shù)設(shè)定。假設(shè)有如下形式的數(shù)據(jù)文件:F JPWE(JEMP HDtlneeL1CASHGRCLEARGOUHE26Q.35455 . 5178.15215.9893.4558724.538,1133.92-98117.188.6039.17269.807.9480.2156*3180.4888.5538584.547.6137.63913人般8.96當(dāng)0.27315.16數(shù)據(jù)按列排列但是每一次觀測(cè)被記錄在兩行之中,前一行中包含10個(gè)序列的值,后一行包含4個(gè)序列的值。如果我們把它當(dāng)作有14個(gè)序列的矩形文件且在序列頭部發(fā)生了兩行偏移,

28、數(shù)據(jù)將會(huì)錯(cuò)誤地讀入。弄清如此設(shè)置究竟發(fā)生了什么樣的錯(cuò)誤,有助于理解ASCII數(shù)據(jù)文件的讀入過(guò)程。Eviews在第一行中尋找序列名并滑過(guò)第二行,從第三行開(kāi)始讀入數(shù)據(jù),將每一行作為一次觀測(cè)。前 10個(gè)序列名將會(huì)正確地讀入,但是Eviews在第一行中不能尋找到余下的 4個(gè)序列名,沒(méi)有被讀入的這 4個(gè)序列名,命名為:SER01SERO4數(shù)據(jù)讀入也是不正確的。例如序列GR勺前4次觀測(cè)值為:215.9800, NA,180.4800, NA 。因?yàn)?Eviews 將每一行當(dāng)作一次新的觀測(cè)。為了正確的讀入這個(gè)數(shù)據(jù)文件,應(yīng)關(guān)掉矩陣文件選項(xiàng)并設(shè)置序列頭部偏移行數(shù)為1。 Eviews 將從左至右地讀入數(shù)據(jù),頭14

29、 個(gè)被定界復(fù)活回車換行分隔的數(shù)據(jù)讀作序列名,因?yàn)檫@里設(shè)置的頭部偏移量為1。接下來(lái)的 14個(gè)觀察值是14個(gè)序列的第1 次觀測(cè),如此繼續(xù)下去。雜項(xiàng)選項(xiàng)(Misc. Options )單引號(hào)選項(xiàng)( Quote with single not ” )按照 Eviews 的缺省設(shè)置, 任何置于一對(duì)匹配的雙引號(hào)之內(nèi)的數(shù)據(jù),定義為字符串而不是數(shù)值值。這個(gè)選項(xiàng)將任何置于一對(duì)匹配的單引號(hào)之內(nèi)(而不是雙引號(hào))的數(shù)據(jù)處理成字符串。由于Eviews 讀入數(shù)據(jù)文件時(shí)不支持字符串,所以出現(xiàn)在匹配的一對(duì)單引號(hào)之內(nèi)的字符串處理成缺失數(shù)據(jù),而在雙引號(hào)中的數(shù)值則不被處理成缺失數(shù)據(jù)。抽掉字符串而不是生成 NA (Drop stri

30、ng s d' ont make NA)選項(xiàng)。由于 Eviews 不支持字符串,那么作為觀察值輸入的任何一個(gè)不是數(shù)值或不是定界符的數(shù)據(jù),按照缺生設(shè)置將被當(dāng)成缺失數(shù)據(jù)處理。例如,10b和 90:40 被處理成缺失數(shù)據(jù)(除非這里將字母字符或: 號(hào)設(shè)成了定界符)。這里的抽掉自字符串選項(xiàng)將跳過(guò)這些字符串,而不是將它們處理 成 NA。如果選擇了這個(gè)選項(xiàng),那么由字符串組成的的序列名也將被跳過(guò),這些序列名將被命名為Eviews 的缺省序列名:SER01, SER02, , 等等。此時(shí)如果愿意自己給序列命名,可在對(duì)話框中列出序列名清單。注意, 那些已將缺失數(shù)據(jù)設(shè)置成缺失字符(例如NA) 的將不被跳過(guò),

31、以便正確地標(biāo)明它們是缺失數(shù)據(jù)。位于( ) 號(hào)之內(nèi)的數(shù)值攝制成負(fù)數(shù)選項(xiàng)Numbersin ( ) are negative. By位于( ) 號(hào)之內(nèi)的數(shù)值設(shè)置成負(fù)數(shù)選項(xiàng)Numbers in ( ) are negative。按照 Eviews 的缺省設(shè)置,園括號(hào)是作為字符處理的。如果選擇了這個(gè)選項(xiàng),圓括號(hào)內(nèi)的數(shù)值將作為一個(gè)負(fù)數(shù)讀入。在數(shù)值中允許存在逗號(hào)選項(xiàng)( Allow commas in numbers )。按照缺省設(shè)置逗號(hào)被作為字符串處理,除非用戶將逗號(hào)設(shè)定成定界符。例如,將1,000讀入時(shí),按照缺省設(shè)置或者被處理為NA(除非選擇了抽掉字符串選項(xiàng), 跳過(guò)了它們), 或者作為兩個(gè)數(shù)讀入一個(gè)是

32、1 另一個(gè)是0(此時(shí)逗號(hào)設(shè)置成定界符)。如果選擇了允許包涵逗號(hào)選項(xiàng),將把1,000 作為 1000讀入。貨幣選項(xiàng) ( Currency )允許用戶為貨幣設(shè)置幣種符號(hào)。例如,按照缺省設(shè)置, $10 是作為字符串處理的(要么在讀入時(shí)記作NA, 要么被跳過(guò)),除非已將$設(shè)置成定界符。如果用戶在幣種符號(hào)選相中鍵入了$字符,那么 $10 將作為10 讀入。幣種符號(hào)可以出現(xiàn)在一個(gè)數(shù)值的開(kāi)始或者出現(xiàn)在一個(gè)數(shù)值的結(jié)尾,但是不能出現(xiàn)在一個(gè)數(shù)值的中間。如果在幣種符號(hào)選欄鍵入了不只一個(gè)符號(hào),那么每一個(gè)符號(hào)都將作為一個(gè)貨幣符號(hào)。幣種符號(hào)是區(qū)分大小寫(xiě)的,例如,日元將以Y符號(hào)為前導(dǎo)而不能以y符號(hào)為前導(dǎo)。設(shè)置缺失值代碼選項(xiàng)

33、 (Text for NA )。這個(gè)選項(xiàng)允許為缺失值設(shè)置代 碼。缺失值的缺省代碼是 NA讀入數(shù)據(jù)文件時(shí)運(yùn)用這個(gè)選項(xiàng)可采用一些 特定數(shù)值來(lái)表示缺失值,例如用“.”或“ -99”表示缺失值。只能用一個(gè)代碼表示缺失觀察值。所有 NA字符串都被處理成缺失值。六、導(dǎo)入 ASCII 文件例 1 (ASCII Import Example 1)例題數(shù)據(jù)文件格式如下:X V Z A B AA BB5 3 1B -0.6098 NBA 18 810 3 7 -B.4837 NFL 7 22 2 5 1 .2467 NFL 0 812 B 3 0.1705 NBA 5 1這是一個(gè)截面數(shù)據(jù)資料,七個(gè)序列按列排列,其

34、間用空格間隔。注意,其中的 B 序列取字符串值,它們?cè)谧x入時(shí)將被處理成NA。 如果在序列個(gè)數(shù)欄鍵入7 并采用缺省設(shè)置,那么Eviews 將正確地讀入數(shù)據(jù)文件。注意, 按照缺失設(shè)置即使序列之間只用一個(gè)空格作定界符,Eviews 也要檢查多重定界符處理為一個(gè)定界符選項(xiàng)( multiple delimiters as one) 。在本例中,如果不選擇這個(gè)校驗(yàn)項(xiàng),將會(huì)出現(xiàn)一些看起來(lái)十分奇怪的現(xiàn)象。第7個(gè)序列BB將不會(huì)被讀入,而且又在第一個(gè)序列X的前面讀入了一個(gè)名叫SER01的序列。發(fā)生奇怪現(xiàn)象的原因在于數(shù)據(jù)文件的一些行的最前端存在一個(gè)空格。Eviews 把最前端的空格當(dāng)成定界符處理,并為最前端的空格尋

35、找到一個(gè)缺省的序列。因此將讀入的第一個(gè)序列命名為SER01讀入其中的數(shù)據(jù)分別是 NA, 10, NA, 12。從而造成其他數(shù)據(jù)也被錯(cuò)誤地讀入。為了處理這類情況,必須同時(shí)選擇處理多重定界符為一個(gè)選項(xiàng)和按矩形數(shù)據(jù)排列選項(xiàng),Eviews 將忽略第一列數(shù)據(jù)前端的定界符。七、導(dǎo)入ASCII 文件例 2( ASCII Import Example 2)本示例數(shù)據(jù)文件的頂部排列如下:African elpriant6&54.060Rrican giant pouchod rat 1.oaoArctic Fox3.385firctic ground squirrel.920Asian elephant

36、25H7.906Baboon10.55。5712.0B0 fi.600 血56口5.7B04603.BBO 179.500-999,06,3 -999 . 0 -999.B2.19.1-999 . 92.0-999.9-999 _ 91.8 .7這是一個(gè)按列排列的截面數(shù)據(jù)文件,缺失數(shù)據(jù)的代碼是“-999.0 ”。共有8個(gè)序列,每個(gè)序列用空格間隔。 第一個(gè)序列是字符串型的標(biāo)識(shí)名 ID。如果采用Eviews的缺省設(shè)置,會(huì)發(fā)生數(shù)據(jù)讀入錯(cuò)誤。因?yàn)闃?biāo)識(shí)ID中的空格會(huì)在每個(gè)讀入行中生成虛假的 NA值,破壞了數(shù)據(jù)的矩形排列格式。 例如,在第一個(gè)名稱中將生成兩個(gè) NA值,“African ”處理成一個(gè)字符 串

37、,“elephant ”處理成另一個(gè)字符串。必須采用抽掉字符串選項(xiàng),來(lái)跳過(guò)數(shù)據(jù)文件中的字符串避免生成NA編碼。并在ASCII對(duì)話框中再設(shè)置如下的一些變動(dòng):由于跳過(guò)了第一個(gè)字符串序列,因此在列表中只列出了余下的7個(gè)序列名。因?yàn)槲募袥](méi)有序列標(biāo)題行,所以序列標(biāo)題行的偏移量設(shè) 置為1如果不能確定定界符采用的究竟是空格或者是tab ,那么在處理多重定界符為一中選項(xiàng)中再選擇both選項(xiàng)。選擇抽掉字符串選項(xiàng)。在缺失數(shù)據(jù)編碼欄中精確地遵照文件里出現(xiàn)的形式鍵入缺失值代碼,這里應(yīng)鍵入“ -999.0”而不是“ -999.”八、導(dǎo)入 ASCII 文件例 3 (ASCII Import Example 3)這是一個(gè)

38、以天數(shù)為時(shí)間間隔的數(shù)據(jù)文件,數(shù)據(jù)排列如下:"Daily Corporate"Jan. 1, 1989 toBond Yields'1Dec. 31, 1993""Source: Federal Reserve Statistical Release H.151 "Board of Governors of the Federal neserue System'"DATE=HH/DD/VV FORMAT”"fiA=HOODVS SEASONED fiA'">EBAA=HOODVS SEA

39、SONED BAfi''“DATE",ffT,"Bftfi"01/U2/89Q001/03/899.881U.7101/04/899.8610-7191/B5/899.8910-75數(shù)據(jù)文件的前部有10 行是描述數(shù)據(jù)文件的,第11 行是序列名標(biāo)題欄,第 12行開(kāi)始才是數(shù)據(jù)。數(shù)據(jù)按列分布,排列成矩形形式,缺失數(shù)據(jù)代碼為0。讀入數(shù)據(jù)最簡(jiǎn)單的方法是將缺省設(shè)置作如下的修改:在序列個(gè)數(shù)欄鍵入3。設(shè)置序列標(biāo)題偏移量為1。標(biāo)記處理多重定界符為一選項(xiàng),點(diǎn)擊逗號(hào)和空格為定界符。標(biāo)記數(shù)據(jù)文件按矩形排列選項(xiàng)和設(shè)置跳過(guò)行數(shù)為10。在缺失數(shù)據(jù)代碼欄輸入0。這里跳過(guò)矩形數(shù)據(jù)的

40、前10 行后,讀入3 個(gè)序列的數(shù)據(jù)。每個(gè)序列仍然采用數(shù)據(jù)文件中的序列名。這種設(shè)置產(chǎn)生的唯一問(wèn)題在于用NA填充了日期序列DATE, 因?yàn)镋views 將鍵入的斜杠“/ ”處理成字符串 (在鍵入日期時(shí)采用了斜杠“/ ”。)為了避免上述問(wèn)題,在定界符的自定義編輯框中,將斜杠“/ ”設(shè)置成定界符。 這樣一來(lái)數(shù)據(jù)文件中的第一列被讀作3 個(gè)各不相同的序列,因?yàn)槠渲械膬蓚€(gè)斜杠被處理成定界符。為此,修改選各項(xiàng)設(shè)置如下:我們已經(jīng)不能列出 5 個(gè)序列名為month day year aa baa再沿用數(shù)據(jù)文件中的3 個(gè)序列名了。設(shè)置序列標(biāo)題偏移量為0。在定界符自定義編輯框中增加斜杠“/ ”為定界符。跳過(guò)的行數(shù)設(shè)置

41、為11,因?yàn)檫@里要求跳過(guò)序列名標(biāo)題行。由于 month, day 和 year 被分別讀成了3 個(gè)獨(dú)立的序列,這樣雖然不能再進(jìn)行快速的檢索,但卻保證了正確地將數(shù)據(jù)讀入。九、矩陣對(duì)象的讀取與寫(xiě)出(Matrix Object Reading andWriting )矩陣對(duì)象中有兩個(gè)可以采用的過(guò)程,允許直接從數(shù)據(jù)文件中導(dǎo)入和導(dǎo)出數(shù)據(jù)或者從另一矩陣對(duì)象文件中將數(shù)據(jù)導(dǎo)入和導(dǎo)出。像其他標(biāo)準(zhǔn)的Eviews 的導(dǎo)入、導(dǎo)出過(guò)程一樣,這里也允許導(dǎo)入、導(dǎo)出電子數(shù)據(jù)表格式的數(shù)據(jù)文件或者ASCII 格式的數(shù)據(jù)文件。為了從磁盤(pán)數(shù)據(jù)文件中讀取數(shù)據(jù),應(yīng)從矩陣窗口中選擇Procs/ImportData (ASCII, .XLS

42、, .WK?)。 Eviews 將打開(kāi)一個(gè)導(dǎo)入對(duì)話框。這里的導(dǎo)入和導(dǎo)出對(duì)話框與經(jīng)由序列的導(dǎo)入對(duì)話框之間存在少許差別。這些差別反應(yīng)了序列和矩陣在導(dǎo)入和導(dǎo)出本質(zhì)上的一些差異這個(gè)對(duì)話框中沒(méi)有序列名選項(xiàng)和樣本區(qū)間選項(xiàng),因?yàn)榫仃嚊](méi)有序列名和樣本。為了將矩陣數(shù)據(jù)寫(xiě)到磁盤(pán)數(shù)據(jù)文件中,應(yīng)選擇并填寫(xiě)打開(kāi)的對(duì)話框。CII I ext ImportData酬曲工* Original TransposeDelimiters:| ;, Treat multipledelimifefs 右裔 one二工北CorfwmeZ Space1 _ Alpha (A-Z Custom IRectangular file laycu

43、f 'Options:/ File laid out as Fectan3leColunins to skip:|0R.ow$ to skip 0 Corrimant charadef:Miwc options:Quot日內(nèi)由 tingle ' not " Drop skings,don't make NA Numbers irr f.J are ncactive Allow commas in number?Currency:l.sxf for Nft APreview - rirst 16K of file:XYSABAABB5 310 <.6008 NBA 10 91D3

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論