SAS系統(tǒng)和數(shù)據(jù)分析建立SAS系統(tǒng)的數(shù)據(jù)集(ACCESS)_第1頁(yè)
SAS系統(tǒng)和數(shù)據(jù)分析建立SAS系統(tǒng)的數(shù)據(jù)集(ACCESS)_第2頁(yè)
SAS系統(tǒng)和數(shù)據(jù)分析建立SAS系統(tǒng)的數(shù)據(jù)集(ACCESS)_第3頁(yè)
SAS系統(tǒng)和數(shù)據(jù)分析建立SAS系統(tǒng)的數(shù)據(jù)集(ACCESS)_第4頁(yè)
已閱讀5頁(yè),還剩10頁(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、595381997.docSAS 系統(tǒng)和數(shù)據(jù)分析電子商務(wù)系列第九課建立 SAS 系統(tǒng)的數(shù)據(jù)集( ACCESS )SAS/ACCESS 是一個(gè) SAS 系統(tǒng)的與外部數(shù)據(jù)庫(kù)的接口模塊,它為用戶提供了透明地訪問(wèn)其他數(shù)據(jù)庫(kù)文件的能力。所謂透明訪問(wèn)是指用戶不必知道各種外部數(shù)據(jù)庫(kù)的物理訪問(wèn)結(jié)構(gòu),只要知道數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),這樣對(duì)各種不同物理結(jié)構(gòu)的外部數(shù)據(jù)庫(kù)訪問(wèn)就變成一樣了。SAS/ACCESS 可以訪問(wèn)所有流行的數(shù)據(jù)庫(kù)管理系統(tǒng)的文件。我們?cè)谶@里主要介紹*.DBF 數(shù)據(jù)庫(kù)文件與SAS 數(shù)據(jù)集的轉(zhuǎn)換。dBASE的一 、 用SAS/ACCESS建立描述符和數(shù)據(jù)視窗為了使 SAS/ACCESS 系統(tǒng)能訪問(wèn)外部數(shù)據(jù)庫(kù)

2、,首先SAS/ACCESS 系統(tǒng)要建立外部數(shù)據(jù)庫(kù)文件的描述性數(shù)據(jù)文件 ( .ACCESS ),然后通過(guò)存取這個(gè)描述性文件的描述符,生成一個(gè)或多個(gè)數(shù)據(jù)視窗文件 ( .VIEW ),這樣 SAS 的其他過(guò)程就可以透明地訪問(wèn)這個(gè)外部數(shù)據(jù)庫(kù)中的數(shù)據(jù)了。例 如 , 在 目 錄D:SASDATAMYDIR下 存 在 一 個(gè)DBF文 件SALES.DBF, 我 們 用SAS/ACCESS 窗口來(lái)建立描述符和數(shù)據(jù)視窗,并在SAS 系統(tǒng)中顯示這個(gè)SALES.DBF 外部數(shù)據(jù)庫(kù)文件中的記錄。我們命名這個(gè)描述符文件名為STUDY.DBFSAS.ACCESS,數(shù)據(jù)視窗文件名為 STUDY.DBFSAS.VIEW。具體

3、操作步驟如下:1. 發(fā)布 ACCESS 命令進(jìn)入 SAS/ACCESS 窗口進(jìn)入SAS/ACCESS窗口還可以選擇Globals/Access/Access database files命令,另外SAS/ASSIST 軟件主菜單下選擇DATA MGMT子菜單, 再選擇 DBMS ACCESS 子菜單同樣可進(jìn)入 SAS/ACCESS 窗口,后面的操作都相同。在SAS/ACCESS 窗口的 Libname 列前面的橫線上鍵入? 回車(chē),可以查看所有能在橫線上發(fā)布的命令,如圖9.1 所示。上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 1 of 145953819

4、97.docSAS 系統(tǒng)和數(shù)據(jù)分析電子商務(wù)系列圖 9.1 ACCESS 窗口和可在橫線上發(fā)布的命令2. 選擇 File/New 命令創(chuàng)建 SAS/ACCESS 存取描述符如圖 9.2 所示。在 LIBREF 庫(kù)標(biāo)記輸入框中鍵入 STUDY 在 NAME 名字框中鍵入 DBFSAS輸入完后選擇OK 按鈕STUDY 庫(kù)標(biāo)記應(yīng)該在事先用 LIBNAME 命令已經(jīng)創(chuàng)建存在。接下來(lái)將創(chuàng)建文件名為 STUDY .DBFSAS.ACCESS 的存取描述符。上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 2 ofdocSAS 系統(tǒng)和數(shù)據(jù)分析電子商

5、務(wù)系列圖 9.2 ACCESS 窗口和可在橫線上發(fā)布的命令3. 在 Select Data 菜單中選擇 DBF Files如圖 9 3 所示是各種外部數(shù)據(jù)庫(kù)的文件后綴,可以選擇其中一個(gè)作為訪問(wèn)的數(shù)據(jù)庫(kù)。在本例中我們要訪問(wèn)的是dBASE 系統(tǒng)的 *.DBF 數(shù)據(jù)庫(kù)文件, 所以選擇DBF Files 。只要 MOUSE單擊一下即可。上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 3 ofdocSAS 系統(tǒng)和數(shù)據(jù)分析電子商務(wù)系列圖 9.3 選擇所要訪問(wèn)的外部數(shù)據(jù)庫(kù)的類型4. 輸入外部數(shù)據(jù)庫(kù)文件所在路徑和文件名如圖 9.4 所示。在 AC

6、CESS : Create Descriptor 對(duì)話框中輸入外部數(shù)據(jù)庫(kù)文件所在路徑和文件名d:sasdatamydirsales.dbf 后按 Enter 。可以與 SAS 庫(kù)標(biāo)記 STUDY 所指定的目錄不同指定的數(shù)據(jù)庫(kù)字段名 Assign Names 現(xiàn)在為 NO,用戶可以修改外部數(shù)據(jù)庫(kù)字段的變量名(邏輯上修改)如果 Assign Names 指定為 YES ,則 SAS 系統(tǒng)所見(jiàn)的邏輯數(shù)據(jù)庫(kù)上字段變量名與外部物理的數(shù)據(jù)庫(kù)字段變量名一致。上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 4 ofdocSAS 系統(tǒng)和數(shù)據(jù)分析電子

7、商務(wù)系列圖 9.4 輸入外部數(shù)據(jù)庫(kù)文件所在路徑和文件名5. 選擇所需要的數(shù)據(jù)域和更改域名如圖 9.5 所示,在外部文件存取描述符顯示窗口中,可以在橫線上發(fā)布如下命令:S選擇該數(shù)據(jù)域D刪除該數(shù)據(jù)域X 恢復(fù)已作了刪除標(biāo)記的數(shù)據(jù)域重新定義描述符,除了可以選擇所需要的數(shù)據(jù)域外,還可以更改數(shù)據(jù)域名。在例中我們刪除第一個(gè)數(shù)據(jù)域 DELETE_FLG ,它本來(lái)是用來(lái)存放一條記錄的刪除標(biāo)記的。更該原數(shù)據(jù)庫(kù) PERIOD 域的域名為 DATE 。上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 5 ofdocSAS 系統(tǒng)和數(shù)據(jù)分析電子商務(wù)系列圖 9.

8、5 選擇所需要的數(shù)據(jù)域和更改域名6. 選擇 File/End 保存命令后在 ACCESS 窗口查看 *.ACCESS如 圖9.6所示,我們重新調(diào)出ACCESS查看,在STUDY庫(kù)下新建了一個(gè)STUDY .DBFSAS.ACCESS 描述符文件。 在庫(kù)名前面的橫線上鍵入ED命令可以重新編輯此描述符文件,將返回到圖9 4 所示的窗口。上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 6 ofdocSAS 系統(tǒng)和數(shù)據(jù)分析電子商務(wù)系列圖 9.6在 ACCESS 窗口查看是否已經(jīng)建立了描述符文件.ACCESS7. 橫線上發(fā)布 CV 命令創(chuàng)建

9、*.VIEW 視窗文件在橫線上發(fā)布CV 命令后進(jìn)入視窗描述顯示窗口,如圖9.7 所示。描述符所在庫(kù)名輸入STUDY ,成員名輸入DBFSAS ,執(zhí)行 Locals/Select all 命令后,將選擇所有的數(shù)據(jù)域,且數(shù)據(jù)視窗域名與外部數(shù)據(jù)庫(kù)字段名相同。最后,選擇File/End 保存命令退出此窗口。上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 7 ofdocSAS 系統(tǒng)和數(shù)據(jù)分析電子商務(wù)系列圖 9.7 創(chuàng)建 *.VIEW 文件的窗口8. 查看 *.VIEW 文件,并在橫線上發(fā)布 BL 瀏覽命令如圖 9.8 所示,我們返回ACCE

10、SS 窗口查看, 發(fā)現(xiàn)又新增一個(gè)STUDY.DBFSAS.VIEW視窗文件。在它的 Libname 列前面的橫線上鍵入 BL 命令,可以瀏覽外部數(shù)據(jù)庫(kù)文件的所有記錄。Sales.dbf上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 8 ofdocSAS 系統(tǒng)和數(shù)據(jù)分析電子商務(wù)系列圖 9.8發(fā)布 BL 命令瀏覽可訪問(wèn)的外部數(shù)據(jù)庫(kù)二、使用 PROCACCESS過(guò)程訪問(wèn)外部數(shù)據(jù)庫(kù)文件在 SAS/ACCESS 中還提供了 ACCESS 過(guò)程步,使得用戶可以直接通過(guò)編程達(dá)到訪問(wèn)外部數(shù)據(jù)庫(kù)文件的目的。例如,我們要訪問(wèn)的外部數(shù)據(jù)庫(kù)文件所在目錄和

11、文件名,要?jiǎng)?chuàng)建的描述符文件名和視窗文件名都與上面的例子相同。假設(shè)要訪問(wèn)所有的記錄和數(shù)據(jù)字段。程序如下:LibnameStudy“ d:”;Proc AccessDBMS=DBF;CreateStudy.dbfsas.access;Path=“ d:sales.dbf; ”CreateStudy.dbfsas.view ;Select all;Run ;其中 DBMS 選項(xiàng)指定了外部數(shù)據(jù)庫(kù)文件的類型為DBF 文件,第一個(gè)Create 語(yǔ)句指定將要?jiǎng)?chuàng)建的 ACCESS 存取描述符的名稱, Path 語(yǔ)句指定了外部數(shù)據(jù)庫(kù)文件的位置。第二個(gè) Create語(yǔ)句指定將要?jiǎng)?chuàng)建的SAS 數(shù)據(jù)視窗的名稱, Se

12、lect all 語(yǔ)句則選定了Study.dbfsas.access中的所有變量。上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 9 ofdocSAS 系統(tǒng)和數(shù)據(jù)分析電子商務(wù)系列三、生成其他格式的外部數(shù)據(jù)庫(kù)假設(shè)我們的操作方向與上面相反, 是要將已經(jīng)存在的數(shù)據(jù)集 STUDY.DBFSAS.VIEW 來(lái)建立一個(gè)外部的數(shù)據(jù)庫(kù) DBF 文件,外部數(shù)據(jù)庫(kù)文件的名稱定為 SASDBF.DBF ,存放的目錄仍然是 D:SASDATAMYDIR 。同樣可以使用 SAS/ACCESS 軟件來(lái)實(shí)現(xiàn),具體操作步驟與上面類似,簡(jiǎn)述如下:發(fā)布 ACCESS

13、 命令在 SAS/ACCESS 窗口的菜單中選擇 Locals/Load 命令在 Select Data 窗口選擇 DBF Files在 DBLOAD 窗口中的 Input Data 域輸入 STUDY.DBFSAS ,在 Path 域輸入d:sasdatamydirsasdbf在菜單中選擇Locals/Load 命令,系統(tǒng)顯示SASDBF.DBF 文件已經(jīng)存在我們也可以使用 SAS 系統(tǒng)的 DBLOAD 過(guò)程步, 通過(guò)編程達(dá)到將 SAS 數(shù)據(jù)集生成各種外部數(shù)據(jù)文件的目的。例如,上面的操作也可通過(guò)下面的程序?qū)崿F(xiàn):LibnameStudy“ d:”;Proc dbloadDBMS=DBFDATA

14、=Study.DBFSAS;Path=“ d:SASDBF.dbf”;Load ;Run ;第十課建立 SAS系統(tǒng)的數(shù)據(jù)集( FILE/IMPORT 或 EXPORT )用 SAS/ACCESS 訪問(wèn)外部數(shù)據(jù)庫(kù),只是建立了SAS 系統(tǒng)訪問(wèn)外部數(shù)據(jù)庫(kù)的訪問(wèn)通道,外部數(shù)據(jù)庫(kù)并沒(méi)有真正轉(zhuǎn)換成SAS 數(shù)據(jù)集,也沒(méi)有新增一個(gè)外部數(shù)據(jù)庫(kù)文件大小的存儲(chǔ)空間,僅僅是創(chuàng)建了 .ACCESS 和.VIEW 文件,且占用了很少的存儲(chǔ)空間,例如我們將外部數(shù)據(jù)庫(kù)文件移去,SAS 系統(tǒng)中對(duì)應(yīng)的那個(gè)*.VIEW就不能顯示了。 而我們使用FILE/IMPORT或 EXPORT方法是真正地輸入或輸出了一個(gè)數(shù)據(jù)庫(kù)文件,要新增一個(gè)

15、與原外部文件大小相當(dāng)?shù)腟AS 數(shù)據(jù)集,且這個(gè)數(shù)據(jù)庫(kù)文件格式也轉(zhuǎn)換成SAS 數(shù)據(jù)庫(kù)文件格式。我們這里主要介紹Excel 的 *.XLS 數(shù)據(jù)庫(kù)文件與SAS 數(shù)據(jù)集的轉(zhuǎn)換。一 、Excel的XLS文件輸入變成SAS的DATA文件MircrosoftOffice 套裝軟件中一員Excel,是一個(gè)功能強(qiáng)大的管理和決策工具軟件,被大多數(shù)用戶熟悉和常用。雖然Excel 中也為用戶提供了大量的統(tǒng)計(jì)函數(shù)和可調(diào)入的統(tǒng)計(jì)宏模塊程序,但遇到需要大數(shù)據(jù)量的、 多種類型的、 復(fù)雜的大型統(tǒng)計(jì)分析, Excel 就會(huì)顯得力不從心。常常采用將 Excel 中原始分析數(shù)據(jù)轉(zhuǎn)入到 SAS 系統(tǒng),借助 SAS 系統(tǒng)的強(qiáng)大的專業(yè)的統(tǒng)

16、計(jì)分析上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 10 ofdocSAS 系統(tǒng)和數(shù)據(jù)分析電子商務(wù)系列能力進(jìn)行分析處理,能使用Excel 所不具備的統(tǒng)計(jì)模塊,能生成獨(dú)有的專業(yè)統(tǒng)計(jì)報(bào)表和圖形。例如我們有一個(gè)上證綜合指數(shù)的Excel文件,文件名為1a0001w.xls, 存放的目錄為d:sasdatamydir,存放內(nèi)容是從1990 年 12 月 21 日開(kāi)市到2000 年 1 月 07 日的周 K 線指數(shù)數(shù)圖 10.9上證周 K 線數(shù)據(jù)的 XLS 文件據(jù),如圖10.9 所示。將上述的 1a0001w.xls文件輸入到SAS 系統(tǒng),

17、創(chuàng)建一個(gè)名為XLSSAS.DATA的 SAS 數(shù)據(jù)集,操作步驟如下:1. 選擇 File/Import 命令,進(jìn)入選擇輸入文件類型窗口,在下拉菜單中選擇 Excel如圖10.10 所示。鼠標(biāo)單擊輸入框右邊的向下箭頭,彈出下拉菜單,選擇Excel 5 or 7Spreadsheet (*.xls)選項(xiàng),然后單擊Next按鈕,進(jìn)入下一個(gè)菜單窗口。上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 11 ofdocSAS 系統(tǒng)和數(shù)據(jù)分析電子商務(wù)系列圖 10.10 在 SAS 輸入窗口選擇外部文件格式2. 在選擇外部文件窗口中,通過(guò) Brow

18、se按鈕找到外部文件或直接鍵入單擊 Browse 按鈕,找到D:SASDA TAMYDIR目錄,單擊文件1a0001w.xls 打開(kāi)。或者在空白的輸入框中直接輸入路徑名和文件名D:SASDATAMYDIR1a0001w.xls。3. 單擊 Options 按鈕,可以選擇Excel 的工作表和區(qū)域如圖 10.11 所示。單擊 Options 按鈕后,出現(xiàn)了 SAS Import : Spreadsheet options 電子工作表的選項(xiàng)對(duì)話單, 要注意,如果對(duì)話單中, Worksheet 和 Range 輸入框的右旁的兩個(gè)向下箭頭沒(méi)有出現(xiàn)或輸入框中事先就為空白, 說(shuō)明 SAS 系統(tǒng)沒(méi)有正確地打

19、開(kāi)外部文件, 常見(jiàn)的錯(cuò)誤原因是用戶還把這個(gè)外部文件打開(kāi)著 。鼠標(biāo)單擊 Worksheet 輸入框右旁向下箭頭,打開(kāi)下拉菜單選擇其中一個(gè)工作表, Excel 文件中只要有數(shù)據(jù)的工作表都會(huì)顯示在這個(gè)下拉菜單中。Range 輸入框中可以直接按Excel的區(qū)域定義的方法輸入,如 A1:G464 ,或鼠標(biāo)單擊右旁向下箭頭,選擇下拉菜單中的<ENTIER SHEET> ,表示選擇整個(gè)工作表中的數(shù)據(jù)。上海財(cái)經(jīng)大學(xué)經(jīng)濟(jì)信息管理系IS/SHUFECreated by zxdengPage 12 ofdocSAS 系統(tǒng)和數(shù)據(jù)分析電子商務(wù)系列選擇確定后單擊OK 按鈕和 Next 按鈕進(jìn)入下一個(gè)菜單窗口。圖 10.11 選擇 Excel 的工作表和表中區(qū)域4. 選擇 SAS 系統(tǒng)的庫(kù)標(biāo)記和輸入一個(gè)自定的數(shù)據(jù)集名稱如圖 10.12 所示。在 Libname 輸入框中選擇一個(gè)已經(jīng)存在的庫(kù)標(biāo)記STUDY ,在 MEMBER輸入框中通常

溫馨提示

  • 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)論