SAS系統(tǒng)和數據分析建立SAS系統(tǒng)的數據集(ASSIST).doc_第1頁
SAS系統(tǒng)和數據分析建立SAS系統(tǒng)的數據集(ASSIST).doc_第2頁
SAS系統(tǒng)和數據分析建立SAS系統(tǒng)的數據集(ASSIST).doc_第3頁
SAS系統(tǒng)和數據分析建立SAS系統(tǒng)的數據集(ASSIST).doc_第4頁
SAS系統(tǒng)和數據分析建立SAS系統(tǒng)的數據集(ASSIST).doc_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 1 of 15 第六課第六課建立建立 SAS 系統(tǒng)的數據集系統(tǒng)的數據集 ASSIST 得到得到 SAS 數據集的五種途徑數據集的五種途徑 用用 SAS ASSIST 通用菜單系統(tǒng)創(chuàng)建數據集通用菜單系統(tǒng)創(chuàng)建數據集 用用 SAS FSP 系統(tǒng)的系統(tǒng)的 FSEDIT 過程創(chuàng)建數據集過程創(chuàng)建數據集 用用 SAS 數據步 數據步 DATA STEP 將外部文件轉換為數據集 將外部文件轉換為數據集 用用 SAS ACCESS 系統(tǒng)訪問其他數據庫系統(tǒng)訪問其他數據庫 用用 FILE IMPORT 或或 EXPORT 輸入輸出數據庫輸入輸出數據庫 其中 如何使用 SAS 數據步讀入外部原始數據文件 并將它們轉換為 SAS 數據集是我 們要重點掌握的 一一 用用 ASSIST 通通用用菜菜單單援援助助系系統(tǒng)統(tǒng)創(chuàng)創(chuàng)建建數數據據集集 下面我們通過創(chuàng)建一個 SURVEY 數據集 并用報表形式顯示的例子 來說明 SAS ASSIST 軟件的具體的操作步驟 1 啟動啟動 SAS ASSIST 軟件軟件 最簡單的方法是單擊工具攔上的 SAS ASSIST 按鈕 或選擇菜單命令 Globals SAS ASSIST 或在左上角的命令框直接鍵入 Assist 并按 Enter 鍵 都可啟動 SAS ASSIST 軟件 主菜 單如圖 6 1 所示 共有 11 個子系統(tǒng) TUTORIAL DATA MGMT DATA Management REPORT WRITING GRAPHICS DATA ANALYSIS PLANNING TOOLS EIS REMOTE CONNECT RESULTS SETUP INDEX f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 2 of 15 2 選擇主菜單中的選擇主菜單中的 DATA MGMT 數據管理 項 數據管理 項 選擇主菜單上的 DATA MGMT 數據管理 子菜單 如圖 6 2 所示 圖 6 2 數據管理的主菜單 圖 6 1 SAS ASSIST 軟件的主菜單 f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 3 of 15 3 選擇選擇 CREATE IMPORT 創(chuàng)建數據集或輸入數據 的方 創(chuàng)建數據集或輸入數據 的方 法法 選擇 CREATE IMPORT 菜單后 提供幾種創(chuàng)建數據集的方法供用戶選擇 如圖 6 3 所示 假設我們 1 選擇用交互式方法錄入數據 選擇用交互式方法錄入數據 Enter data interactively 2 選擇第二種以表格的形式輸入記錄的方式選擇第二種以表格的形式輸入記錄的方式 圖 6 3 創(chuàng)建和輸入菜單 f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 4 of 15 如圖 6 4 所示 又提供了兩種輸入觀測的方法供用戶選擇 Enter data one record at a time 一次輸入一條記錄的方式 和 Enter data in tabular form 以表格的形式輸入 假設我 們選擇第二種以表格的形式輸入記錄的方式 4 指定新創(chuàng)建數據集的名字和說明是永久的或臨時的指定新創(chuàng)建數據集的名字和說明是永久的或臨時的 在選定數據輸入方式后 系統(tǒng)出現一個如圖 6 5 所示的窗口 Select a New SAS Data Set to Create 讓用戶指定要創(chuàng)建的新數據集名字并說明該數據集是臨時的 Temporary 或永久 的 Permanent 若是永久的 還必須在已有庫標記中指定一個 例如 我們在 Data Set 中 輸入數據集的名字 輸入數據集的名字 SURVEY 單擊單詞單擊單詞 Temporary 系統(tǒng)自動出現提示 In temporary library WORK 已指定臨時庫標記為 WORK 最后單 擊 OK 這時系統(tǒng)生成一個名為 SURVEY 的空數據集 圖 6 4 選擇以表格的形式輸入記錄的方式 f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 5 of 15 5 命名和描述新建數據集中的變量命名和描述新建數據集中的變量 在輸入 SAS 數據集名字 SURVEY 和選定 Temporary 并 OK 確定后 系統(tǒng)顯示如圖 6 6 所示一個標題為 ASSIST NEW WORK SURVEY E 的菜單 在屏幕中共列出五項數據 集的描述項 Name Type Length Label Format 可以讓用戶輸入數據集的變量名 變 量類型 長度 標簽和格式 其中只有 Name 變量名 是必需的 其他幾項若用戶沒有特 殊要求可使用 SAS 系統(tǒng)提供的缺省值 例如 我們?yōu)閿祿?Work Survey 在 Name Type 和 Format 三項上輸入了如圖 6 6 所示的相應描述值 因為變量 NAME 和 SEX 是字符型變量 所以在 Type 項上需要說明 變量描述完畢后選擇菜單命令 File End 圖 6 5 創(chuàng)建臨時數據集 SURVEY f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 6 of 15 6 用步驟用步驟 3 確定的方法輸入觀測的值確定的方法輸入觀測的值 接著系統(tǒng)顯示 FSVIEW 窗口 如圖 6 7 所示 用戶可以用交互的方式輸入數據集的觀測 值 因為在步驟三中確定的是以表格的形式輸入觀測 所以出現的是全屏幕輸入界面 輸入 數據時 要注意使鍵盤上的要注意使鍵盤上的 Insert 鍵處于非插入狀態(tài)鍵處于非插入狀態(tài) 每輸入完一條觀測后 還可以 返回上面已輸入的觀測進行立即修改 只要單擊所需要修改的觀測 左右移動光標到某位置 進行修改 FSVIEW 窗口菜單欄上的一個 Delete 工具按鈕 可用來刪除當前選中的觀測 當 所有觀測都輸入完畢后 選擇菜單命令 File End 來存儲這個 SAS 數據集 圖 6 6 描述臨時數據集 SURVEY 的變量 f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 7 of 15 選擇 REPORT WRITING 編寫報表 通過連續(xù)選擇菜單界面的 Goback 項 返回到 Primary Menu 主菜單后 選擇 REPORT WRITING 編寫報表 7 選擇選擇 LISTING 列表顯示 列表顯示 在 Report Writing Menu 菜單中選擇第一個 LISTING 子菜單 如圖 6 8 所示 在 SAS ASSIST List a Data Set 對話界面讓用戶做以下幾方面的選擇 給出生成報表的那個給出生成報表的那個 SAS 數據集的名字 單擊數據集的名字 單擊 Active data set 按鈕 在按鈕 在 Directory 目錄對話框的列表欄中 通過單擊選擇數據集目錄對話框的列表欄中 通過單擊選擇數據集 SURVEY 被選中的數據集前帶有 被選中的數據集前帶有 一個一個 號 號 用戶可以通過單擊選項用戶可以通過單擊選項 Subset data 按鈕 選擇子集 按鈕 選擇子集 用戶可以通過單擊選項用戶可以通過單擊選項 Variables to appear in report 按鈕 選擇出現在報表中的按鈕 選擇出現在報表中的 變量 如變量 如 NAME SEX AGE 和和 INCOME 選擇的方法是單擊一下變量名 選擇的方法是單擊一下變量名 用戶可以通過單擊選項用戶可以通過單擊選項 Additional options 按鈕 規(guī)定一些另外的選擇項 如求部按鈕 規(guī)定一些另外的選擇項 如求部 分觀測的和 對變量加標簽等 在這里我們通過分觀測的和 對變量加標簽等 在這里我們通過 Specify Labels 選項指定變量選項指定變量 INCOME 加上標簽加上標簽 STIPEND 通過 通過 Summary Variables 選項指定的數字變量選項指定的數字變量 INCOME 進行匯總求和 進行匯總求和 用戶可以通過在屏幕上方菜單欄中選擇用戶可以通過在屏幕上方菜單欄中選擇 Customize 實現對報表加上標題 實現對報表加上標題 Titles 或腳注 或腳注 Footnotes 如加上 如加上 How to use SAS ASSIST 標題和標題和 Designed by DZX 副副 標題 標題 圖 6 7 在 FSVIEW 全屏幕編輯窗口輸入各條觀測 f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 8 of 15 8 選擇選擇 RUN 菜單命令顯示用戶要求的報表菜單命令顯示用戶要求的報表 單擊主菜單上單擊主菜單上 Locals 命令命令 從下拉菜單中選擇從下拉菜單中選擇 RUN 子菜單命令子菜單命令 即可在 OUTPUT 窗口中顯示經過我們層層設計的報表 如圖 6 9 所示 如果輸出的報表 還沒有滿足用戶的要求 可以不斷地返回修改和輸出顯示 直到滿意為止 圖 6 8 選擇 LISTING 后顯示的對話框界面 f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 9 of 15 9 退出退出 SAS ASSIST 系統(tǒng)系統(tǒng) 第七課第七課通過連續(xù)選擇菜單界面的 Goback 項 返回到 Primary Menu 主菜單后 選 擇 EXIT 項退出 SAS ASSIST 軟件系統(tǒng) 或將 MOUSE 指向 SAS ASSIST 窗口的 左上角圖標上 雙擊左鍵立即退出 SAS ASSIST 系統(tǒng) 建立建立 SAS 系統(tǒng)的數系統(tǒng)的數 據集據集 FSP FSEDIT 與使用 SAS ASSIST 軟件相比 SAS ASSIST 只要用 MOUSE 點擊就行了 而用 SAS FSP 需要在 PROGRAM EDITOR 窗口中輸入一些簡單程序 主要是調用 FSEDIT 過程 其他操作的環(huán)境和步驟很相似 但是用 FSEDIT 過程所編寫的一些數據產生程序比用 圖 6 9 使用 SAS ASSIST 工具在 OUTPUT 窗口形成的報表 f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 10 of 15 SAS ASSIST 軟件更容易控制產生所需的數據集 仍然通過創(chuàng)建一個相同 SURVEY 數據集 并對這個數據集進行一些簡單修改的例子 來說明 SAS FSP 軟件的 FSEDIT 過程的具體的操作步驟 一一 在在 PROGRAM EDITOR 窗窗口口中中輸輸入入如如下下程程序序 Libname study d sasdata mydir Proc fsedit new study survey Run 提示 以上表格中的程序可以直接用鼠標選中 然后拷貝粘貼到打開的 SAS 程序編輯窗口 中 提交運行 后面課件中的程序都可以進行類似操作 在程序中過程 FSEDIT 用以創(chuàng)建一個新的 SAS 數據集 study survey 如果如果 study survey 數據集不是第一次新建 而是一個已經存在的數據集不是第一次新建 而是一個已經存在的 SAS 數據集 則數據集 則 將上面的程序修改為如下 將上面的程序修改為如下 Proc fsedit data study survey Run 在程序過程 FSEDIT 中使用 DATA 選項 來指定所要修改的數據集 二二 發(fā)發(fā)布布 SUBMIT 命命令令提提交交這這段段程程序序 出現了一個標題為 FSEDIT new STUDY SURVEY 的變量描述窗口 要注意 如果庫標記要注意 如果庫標記 STUDY 指定的目錄指定的目錄 d sasdata mydir 下已經存在此下已經存在此 SAS 數據集數據集 SURVEY 就不會出現變量描述窗口 就不會出現變量描述窗口 解決的辦法是到目錄下將文件 SURVEY SD2 刪除 三 單單擊擊主主菜菜單單 Locals 選選擇擇 Format Informat 這樣的操作將把窗口中的輸出格式 Format 修改成輸入格式 Informat 同樣操作也可以 將輸入格式 Informat 修改成輸出格式 Format 注意 不要認為只能定義輸入和輸出格式兩者 中的一個 可以同時定義兩者 四四 輸輸入入將將要要創(chuàng)創(chuàng)建建的的數數據據集集的的所所有有變變量量及及其其屬屬性性 如下表所示 是我們將要鍵入的 study survey 數據集的變量名 對應的類型 字符型或 數字型 長度 變量標簽 用以說明該變量 和該變量的輸入格式 變量名類型長度變量說明輸入格式 Name 8姓名 8 f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 11 of 15 Sex 2性別 2 BdateN8出生年月MMDDYY8 AgeN3年齡3 HeightN6身高6 2 WeightN6體重6 2 IncomeN8年收入8 2 SdateN6調查日期MMDDYY6 上表中我們定義了一個新的數據集 study survey 所有變量的屬性 但沒有包括輸出格式 的屬性 按表格中的內容輸入到窗口中相應的位置 在輸入各個變量和它的屬性時 注意用 非 Insert 編輯狀態(tài) 即 Overstrike 狀態(tài) 用 Delete 鍵刪除已輸入的字符和用空格鍵向右移動 光標 描述完一個變量 即一行 后按 Enter 鍵 五五 發(fā)發(fā)布布 END 進進入入 FSEDIT 編編輯輯窗窗口口 輸輸入入數數 據據 開始輸入前 要單擊工具欄上要單擊工具欄上 Add Record 按鈕增加一條空白記錄按鈕增加一條空白記錄 然后用戶可以用交互的方式輸入數據值 且每次輸入一條觀測然后用戶可以用交互的方式輸入數據值 且每次輸入一條觀測 如圖 7 10 所示 第一條觀測的 BDATE 字段具體輸入日期值的是 01 01 80 因為未定義 日期輸出格式 顯示的是 SAS 日期存儲值 7305 SDATE 字段具體輸入的日期值是 070897 同樣因為未定義日期輸出格式 顯示的仍然是 SAS 日期存儲值 13703 輸入一條觀測后 確信無錯且需要 再在輸入一條觀測后 確信無錯且需要 再在 Edit 編輯的下拉菜單中選編輯的下拉菜單中選 Add new record 項或在工具欄上單擊項或在工具欄上單擊 Add Record 按鈕 開始輸入下一條記錄 按鈕 開始輸入下一條記錄 f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 12 of 15 六六 發(fā)發(fā)布布 ADD CANCEL DELETE 命命令令 在輸入一條觀測的同時 用戶還可以在命令框中發(fā)布如 FORWARD BACKWARD 等 命令 或按鍵盤上的如 Page Up Page Down 等鍵來控制前后記錄的翻滾 另外 標準工具 條也自動變成行編輯工具條 也可用 Mouse 點擊相關 Add Record Copy Delete Previous Next FSEDIT Menu 等按鈕來操作 七七 用用戶戶可可以以通通過過發(fā)發(fā)布布WHERE 命命令令獲獲得得一一個個子子 集集 如果用戶需要從 study survey 數據集中選出所有性別為男性的觀測進行編輯 可以先在 命令框中鍵入如下命令 WHERE sex M 按回車鍵命令執(zhí)行后 得到用戶所需要的 study survey 數據集的一個子集 然后按 Page Up Page Down 鍵所翻滾的前后記錄都是這個子集中的某一條記錄 用戶就能很方便地對這 個子集中的記錄進行編輯 如圖 7 11 所示 圖 7 10 FSEDIT 行編輯輸入記錄窗口 f2741dd6ffc873ff7a334a851de90dfb pdf SAS 系統(tǒng)和數據分析系統(tǒng)和數據分析 電子商務系列 上海財經大學經濟信息管理系IS SHUFE zxdeng Page 13 of 15 有時用戶為更方便輸入命令和操作編輯工具條 可將命令框和編輯工具條移動到用戶習 慣的位置 選擇 Options Preferences

溫馨提示

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

評論

0/150

提交評論