




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
精選優(yōu)質文檔-----傾情為你奉上精選優(yōu)質文檔-----傾情為你奉上專心---專注---專業(yè)專心---專注---專業(yè)精選優(yōu)質文檔-----傾情為你奉上專心---專注---專業(yè)輸入輸出格式SAS數據集中變量的類型SAS共有兩種類型的變量:字符型變量━━以ASCII碼存放,最大長度不超過200字符數據型變量━━以浮點數存放,長度為8個字節(jié)SAS數據集的矩陣式結構要求每個觀測的每個變量值都必須存在,因此如果某個數據值缺失,系統(tǒng)會自動補上一個缺失值。對于數字型變量,這個值顯示為一個點“.”,而對于字符型變量,這個值顯示為空格。輸入和輸出格式SAS數據集的數據值的內部存放格式并不一定與該數據值的輸入和輸出格式一致,這取決于SAS的兩個重要功能:輸入格式(Informats)和輸出格式(Formats)。輸入格式指示SAS系統(tǒng)如何讀入數據,而輸出格式指示SAS系統(tǒng)如何輸出數據。它們的一般形式如下:輸入格式:<$>informat<w>.<d>輸出格式:<$>format<w>.<d>其中,$符號指示這是個字符輸入輸出格式,沒有$符號表示是數值輸入輸出格式;Informat是一個輸入格式的名字,format是一個輸出格式的名字;w是寬度值,對許多輸入輸出格式這個值是輸入輸出數據的列數;d在數值輸入輸出格式中是小數部分的長度;點“.”是所有輸入輸出格式中必須包含的分隔符,作為名字的一部分。如果在格式中省略w和d值,SAS系統(tǒng)使用缺省的值。在SAS系統(tǒng)6.12版本中有五類輸入格式,字符輸入格式共有14種,數值輸入格式共有35種;四類輸出格式,字符輸出格式共有13種,數值輸出格式共有41種。日期時間值在SAS系統(tǒng)中的存儲當變量的值表示日期、時間和日期時間時,在這種特殊的情況下,用戶還需了解日期時間值在SAS系統(tǒng)中是怎樣被存儲的。SAS系統(tǒng)存儲日期值為:1960年1月1日和這個日期之間的天數例如,1962年3月8日被存儲為797(即366+365+31+28+7),1958年10月1日被存儲為-457(即-365-31-30-31)。SAS系統(tǒng)存儲時間值為:-457從午夜開始到此刻的秒數例如,8:18存儲為29880(8×60×60+18×60)。一個日期時間值存儲為1960年1月1日午夜到這個日期時間之間的秒數。例如,1962年3月8日8:18存儲為(797×24×360+29880)。SAS系統(tǒng)6.12版本提供了17種日期、時間和日期時間的輸入格式,31種輸出格式。幾種常用的輸入輸出格式如表5.1所示。表5.1常用的輸入輸出格式主要的輸入輸出格式名描述w.d標準的數值數據型格式$w.標準的字符數據型格式COMMAw.d含有逗號、小數點的數值數據型格式DOLLARw.d含有美元號$、逗號和小數點的數值數據型格式DATEw.日、月份、年形式的日期值(ddmmmyy),例如,w=7時,18jan97;w=9時,18jan1997MMDDYYw.月份、日、年形式的日期值(mmddyy),例如,w=8時,01/18/97;w=6時,數據格式變換舉例設有一個SAS數據集survey,其中有一個數字變量INCOME和一個日期變量BDATE,針對不同的采樣數據格式,我們對變量采用對應的輸入格式,得到在SAS系統(tǒng)中實際存儲的數據值,然后根據報表的輸出要求,選定一種輸出格式,將實際存儲的數據值按所選輸出格式顯示結果。如表5.2所示。表5.2INCOME和BDATE變量的輸入輸出格式輸入數據→變量和輸入格式→實際存儲數據值→變量和輸出格式→顯示結果12345.1234Income8.212345.12Income8.212345.1212,345.1234Incomecomma8.212345.12Incomecomma8.212,345.12$12,345.1234Incomedollar8.212345.12Incomedollar8.2$12,345.1208MAR62Bdatedate7.797Bdatemmddyy6.03/08/62Bdatemmddyy8.797Bdatedate9.08MAR1962建立SAS系統(tǒng)的數據集(ASSIST)得到SAS數據集的五種途徑用SAS/ASSIST通用菜單系統(tǒng)創(chuàng)建數據集用SAS/FSP系統(tǒng)的FSEDIT過程創(chuàng)建數據集用SAS數據步(DATASTEP)將外部文件轉換為數據集用SAS/ACCESS系統(tǒng)訪問其他數據庫用FILE/IMPORT或EXPORT輸入輸出數據庫其中,如何使用SAS數據步讀入外部原始數據文件,并將它們轉換為SAS數據集是我們要重點掌握的。用ASSIST通用菜單援助系統(tǒng)創(chuàng)建數據集下面我們通過創(chuàng)建一個SURVEY數據集,并用報表形式顯示的例子,來說明SAS/ASSIST軟件的具體的操作步驟。啟動SAS/ASSIST軟件最簡單的方法是單擊工具攔上的SAS/ASSIST按鈕,或選擇菜單命令:Globals/SAS/ASSIST或在左上角的命令框直接鍵入Assist并按Enter鍵,都可啟動SAS/ASSIST軟件,主菜單如圖6.SEQ圖注1所示。共有11個子系統(tǒng):TUTORIALDATAMGMT(DATAManagement)REPORTWRITINGGRAPHICSDATAANALYSISPLANNINGTOOLSEISREMOTECONNECTRESULTSSETUPINDEX圖6.SEQ圖6.SEQ圖1SAS/ASSIST軟件的主菜單選擇主菜單上的DATAMGMT(數據管理)子菜單,如圖6.SEQ圖注2所示。圖6.圖6.SEQ圖2數據管理的主菜單選擇CREATE/IMPORT(創(chuàng)建數據集或輸入數據)的方法選擇CREATE/IMPORT菜單后,提供幾種創(chuàng)建數據集的方法供用戶選擇,如圖6.SEQ圖注3所示。假設我們:選擇用交互式方法錄入數據:Enterdatainteractively….選擇第二種以表格的形式輸入記錄的方式圖6.圖6.SEQ圖3創(chuàng)建和輸入菜單圖6.SEQ圖4選擇以表格的形式輸入記錄的方式如圖6.SEQ圖注4所示,又提供了兩種輸入觀測的方法供用戶選擇:Enterdataonerecordatatime(一次輸入一條記錄的方式)和Enterdata圖6.SEQ圖4選擇以表格的形式輸入記錄的方式指定新創(chuàng)建數據集的名字和說明是永久的或臨時的在選定數據輸入方式后,系統(tǒng)出現一個如圖6.SEQ圖注5所示的窗口:SelectaNewSASDataSettoCreate。讓用戶指定要創(chuàng)建的新數據集名字并說明該數據集是臨時的(Temporary)或永久的(Permanent)。若是永久的,還必須在已有庫標記中指定一個。例如,我們在DataSet中:輸入數據集的名字:SURVEY單擊單詞Temporary系統(tǒng)自動出現提示Intemporarylibrary:WORK,已指定臨時庫標記為WORK;最后單擊OK,這時系統(tǒng)生成一個名為SURVEY的空數據集。圖6.圖6.SEQ圖5創(chuàng)建臨時數據集SURVEY命名和描述新建數據集中的變量在輸入SAS數據集名字SURVEY和選定Temporary并OK確定后,系統(tǒng)顯示如圖6.SEQ圖注6所示一個標題為:ASSIST:Newwork.survey(e)的菜單。在屏幕中共列出五項數據集的描述項:Name,Type,Length,Label,Format??梢宰層脩糨斎霐祿淖兞棵⒆兞款愋?、長度、標簽和格式。其中只有Name(變量名)是必需的,其他幾項若用戶沒有特殊要求可使用SAS系統(tǒng)提供的缺省值。例如,我們?yōu)閿祿疻ork.Survey,在Name、Type和Format三項上輸入了如圖6.6所示的相應描述值。因為變量NAME和SEX是字符型變量,所以在Type項上需要說明“$”。變量描述完畢后選擇菜單命令File/End。圖6.圖6.SEQ圖6描述臨時數據集SURVEY的變量用步驟3確定的方法輸入觀測的值接著系統(tǒng)顯示FSVIEW窗口,如圖6.SEQ圖注7所示。用戶可以用交互的方式輸入數據集的觀測值,因為在步驟三中確定的是以表格的形式輸入觀測,所以出現的是全屏幕輸入界面。輸入數據時,要注意使鍵盤上的Insert鍵處于非插入狀態(tài)。每輸入完一條觀測后,還可以返回上面已輸入的觀測進行立即修改,只要單擊所需要修改的觀測,左右移動光標到某位置進行修改。FSVIEW窗口菜單欄上的一個Delete工具按鈕,可用來刪除當前選中的觀測。當所有觀測都輸入完畢后,選擇菜單命令File/End來存儲這個SAS數據集。圖6.圖6.SEQ圖7在FSVIEW全屏幕編輯窗口輸入各條觀測選擇REPORTWRITING(編寫報表)通過連續(xù)選擇菜單界面的Goback項,返回到PrimaryMenu主菜單后,選擇REPORTWRITING(編寫報表)。選擇LISTING(列表顯示)在ReportWritingMenu菜單中選擇第一個LISTING子菜單。如圖6.SEQ圖注8所示,在SAS/ASSIST:ListaDataSet對話界面讓用戶做以下幾方面的選擇:給出生成報表的那個SAS數據集的名字。單擊Activedataset按鈕,在Directory目錄對話框的列表欄中,通過單擊選擇數據集SURVEY,被選中的數據集前帶有一個“*”號。用戶可以通過單擊選項Subsetdata按鈕,選擇子集。用戶可以通過單擊選項Variablestoappearinreport按鈕,選擇出現在報表中的變量,如NAME、SEX、AGE和INCOME,選擇的方法是單擊一下變量名。用戶可以通過單擊選項Additionaloptions按鈕,規(guī)定一些另外的選擇項,如求部分觀測的和、對變量加標簽等。在這里我們通過SpecifyLabels選項指定變量INCOME加上標簽STIPEND/r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)巡查風險識別與管理控制考核試卷
- 廣州市車聯(lián)網先導區(qū)建設總體技術規(guī)范
- 2005年全國出版專業(yè)資格考試理論與實務真題學習資料
- 西藏日喀則市南木林高級中學2017-2018學年高二第二學期期中考試歷史試卷
- 四年級數學下冊 5 三角形第6課時 多邊形的內角和配套教學設計 新人教版
- 活動三《紙橋承重》(教學設計)-2023-2024學年五年級上冊綜合實踐活動滬科黔科版
- 高中歷史 第5單元 烽火連綿的局部戰(zhàn)爭 第3課 中東問題的由來與發(fā)展教學設計 新人教版選修3
- 銀行案件警示教育課件
- 七年級數學上冊 第1章 有理數1.2 數軸、相反數和絕對值第1課時 數軸教學設計 (新版)滬科版
- 感謝培訓班老師
- 2024-2030年中國油氣儲備建設行業(yè)“十四五”前景規(guī)劃及需求前景預測報告
- 道路勘測設計-平縱線形組合設83課件講解
- 設施農業(yè)課件
- 啟事(教學課件)-中職高考語文二輪應用文寫作專項突破
- 《DBJT45-T 047.2-2022旅游公路設計指南 第2部分:設計要求》
- 《格隆達爾長號作品《f小調協(xié)奏曲》譜例分析及演奏技巧與處理》
- 東華大學學位英語歷年真題
- YAMAHA(雅馬哈)貼片機編程培訓教材
- 液壓泵站、油缸壓力流量速度推力功率選型計算
- 2024年互聯(lián)網營銷師(高級)職業(yè)鑒定理論考試題庫(含答案)
- 登桿作業(yè)方案
評論
0/150
提交評論