1. 1、本文档共93页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAS介绍

第一部分 SAS語言介紹 什麼是SAS語句 SAS語句是由SAS關鍵詞,SAS名字,特殊字元和運算符號組成的字元串,並以分號(;)結尾,它要求SAS系統執行一種操作或給SAS系統提供訊息。以下是一些SAS語句的例子: ?put x $15.; ?data one; ?format value abcd.; ?proc means data=store.supply maxdec=3; ?infile rawdata; ?do i=1 to dim(eachitem) ?key1:total+1; SAS程序 (一)DATA步驟(數據步驟) DATA步驟包括要求SAS建立一個或幾個新的SAS數據集的語句和對建立數據所必須進行的運算操作語句 (二)PROC步驟(過程步驟) PROC步驟要求SAS從過程庫中調出一個過程並執行這個過程,通常用SAS數據集作為輸入 SAS表達式 SAS常數 數值常數 字元常數 日期、時間和日期時間數值常數 十六進制數值常數 十六進制字元常數 SAS運算符號 (一)算術算符 (二)比較算術 =或EQ       等於 ^=或NE       不等於 或GT       大於 或LT       小於 =或GE       大於等於 =或LE       小於等於 IN         等於列表中的 一個 (三)邏輯算符  AND (與) ︱  OR (或) ^ NOT (非),如果沒有符號^,使用符號~. (四)其它算符 這類算符包括(MIN),(NAX),和∥(連接) (五)運算次序 第一級   * *       乘方 (最高級) + 僅作為前綴時(取正) - 僅作為前綴時(取負) ^ (非)          (最小)         (最大) 第二級    *    (乘)        /    (除) 第三級   +    僅作為中綴時 (加)        -    僅作為中綴時 (減) 第四級   ∥ 結果字元︱不能用,使用字元︱。或者! (連接) 第五級    ,   =,=,^=,=,,^,^ 第六級      (與) 第七級   ︱   (或),如果字元︱不能用,使用字元︱或! 第二部分 DATA語句介紹 什麼是DATA步驟 DATA步驟是用DATA語句開始的一組SAS語句。 例如data dal; input x1 x2 x3; y=x1+x2+x3; cards; 3 1.3 0.5  2 2.4 0.9 5 3.2 0.8 8 4.1 1.1 7 3.3 0.6 ; run; 文件操作語句 DATA 告訴SAS開始DATA步驟並開始建立一個SAS數據集。 INPUT 描述數據行或外部輸人文件上的記錄。 CARDS 指示下面是數據行-數據作為作業流程的一部分。 CARDS4 放在含有分號的作業流程數據行前面。 PUT 描述用SAS輸出的這些行的格式。 BY 規定這個數據集在BY變量定義的一些組中被處理。 SET 從一個或幾個已存在的SAS數據集中放入觀測。 MERGE 從兩個以上的SAS數據集合併觀測為一個新數據集。 UP-DATE用於處理一個主文件。主文件和處理文件都是SAS數據集。 INFILE 識別外部文件,該文件包含用DATA步驟放入的原始輸人數據。 FILE 識別外部文件,其中的數據行是用DATA步驟輸出。 運行語句 敘述  建立或修改變量。 累加 累加總數。 DELETE 從正被產生的數據集中刪去觀測。 LOSTCARD 當一個觀測含有不正確的數據行數時,對遺失的數據行進行 修正。 STOP 停止產生當前的數據集。 ABORT 根據你正在用的執行SAS的方式停止當前的DATA步驟。 OUTPUT 產生新的觀測。 LIST 列表輸入行。 DISPLAY 顯示窗口。 CALL 引入或調用程序。 MISSING 說明在輸入數據中對數值數據表示特殊缺失值的確定值。 NULL 保存稱號的地方或者指示數據行結束。 WHERE 在進入DATA步驟之前選擇規則。 子集IF 有條件地選擇觀測

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档