課程目錄:SAS BASE認證培訓
        4401 人關注
        (78637/99817)
        課程大綱:

                  SAS BASE認證培訓

         

         

         

         

        1. 導入數據(infile input、import)

        第一部分:原始數據分類

        1.1標準數據和非標準數據

        1.2 數值數據和字符數據

        第二部分:data步使用infile+input讀入原始數據3

        2.1 input簡單方式

        2.2 input列方式(columns)讀入

        2.3 input格式化(format)方式

        2.4 input列表(list)方式

        2.5 input命名方式(name)

        2.6 infile語句

        第三部分:通過IMPORT訪問外部數據文件

        3.1 IMPORT過程的通用格式

        3.2 導入EXCEL、SPSS、STATA文件示例

        3.3 導入Tab分割符文本文件

        3.4 導入.csv數據文件

        3.5 導入‘任意分割符’文本文件

        3.6 一次性導入excel的多個sheet

        3.7一次性導入多個excel表格

        2. 變量輸入輸出格式(format)

        第一部分:輸入格式

        1.1輸入格式使用方法

        1.2 數值變量常用輸入格式

        1.3 字符變量常用輸入格式

        1.4日期常用輸入格式

        第二部分:proc format自定義輸出格式

        2.1數值按照范圍

        2.2字符編碼

        2.3日期編碼

        3. 數據部修改和選擇觀測(keep drop rename等)

        第一部分:變量選擇:drop 與keep

        1.1常用使用方法

        1.2 在set中使用

        1.3在data option中使用

        第二部分:rename、retain和delete

        2.1 Rename重新命名變量名

        2.2 Retain計算累積值

        2.3 delete刪除觀測

        第三部分:觀測選擇:if和where

        3.1 if用法

        3.2 where用法

        第四部分:變量長度length和累積語句

        4.1變量長度

        4.2累積語句

        4.排序和轉置(sort transpose)

        第一部分:數據集排序(sort)

        1.1 Sort格式

        1.2 sort案例

        第二部分:改變數據結構(transpose)

        2.1 transpose過程語法

        2.2數據集轉置

        2.3長格式轉換為寬格式

        2.3寬格式轉換為長格式

        5.SAS數據集合并(set merge)

        第一部分:Set語句

        1.1 set語句格式2

        1.2 set常用用法舉例4

        第二部分:MERGE語句5

        2.1 merge語句格式5

        2.2 One-to-one合并5
        2.3One-to-many匹配合并

        6.數組array(array)

        第一部分:定義數組

        1.1用格式一定義一維、二維數組。

        1.2用格式二定義二維數組。

        1.3格式三定義數組

        第二部分:引用數組元素

        2.1顯式下標

        2.2.隱含下標

        第三部分:Array 應用案例

        3.1缺失值填補

        3.2編碼變量

        3.3.計算新變量

        3.4確定變量所屬的類型應用

        3.5寬格式轉換為長格式

        3.6 first.、 last. 、 retain 用法

        3.7 長格式轉換為寬格式

        3.8. 寬格式轉換為長格式實際案例

        7.統計量計算(mean freq univariate)

        第一部分:相關過程(corr)

        1.1計算相關系數和偏相關系數

        1.2 相關過程句法

        第二部分:頻數過程(FREQ)

        2.1 頻數過程語法

        2.2 頻數過程案例

        第三部分:均值過程(MEANS)

        3.1 PROC MEANS過程介紹

        3.2 PROC MEANS應用案例

        第四部分:單變量過程(UNIVARIATE)

        4.1 PROC UNIVARIATE過程介紹

        4.2 PROC UNIVARIATE應用案例

        第五部分: proc datasets

        8.輸出控制(ods和report)

        第一部分:輸出傳送系統(ODS)

        1.1 ODS傳送目標

        1.2查詢輸出對象

        1.3 傳送至目標LISTING

        1.4 傳送至目標OUTPUT

        1.5 傳送至目標PRINTER

        1.6 生成RTF格式文件

        1.7傳送至目標HTML

        1.8傳送至目標csv

        第二部分:Proc report

        2.1 基本的report過程

        2.2 在proc report中使用define

        2.3 在proc report中加入統計量

        2.4 proc report中加入計算的變量

        9.循環語句(do end)

        第一部分: Do 循環

        1.1簡單DO語句

        1.2循環DO語句

        1.3 DO OVER語句

        1.4 DO WHILE語句

        1.5 DO UNTIL語句

        第二部分: 一些常用語句

        2.1 SELECT語句

        2.2 IF THEN語句

        2.3 子集IF語句

        10.SAS常用函數(數值、字符、日期函數)

        第一部分:常用字符函數

        1.1截取字符substr

        2.2字符串左對齊、右對齊--left、 right

        2.3大小寫--lowcase、 upcase、propcase

        2.4加引號、去掉引號--quote、dequote

        2.5從字符串中去掉指定字符--compress

        2.6返回字符表達式x中的第n個詞-- scan

        2.7替換字符串中的特定詞-- tranwrd

        2.8連接字符串--cat、 cats、catx

        第二部分:常用數值函數

        2.1算數函數sum、int、log等

        2.2 滯后差分函數--lag() 、difn()

        2.3正態分布隨機數函數--- rannor 、normal

        2.4對數正太分布隨機數

        第三部分:常用日期函數

        3.1兩個日期之間的天數--datdif(sdata,edata,basis)

        3.2返回由年月日定義的sas日期值--mdy(month,day,year)

        3.3返回SAS日期值或文字的月份-- month(date)

        3.4返回兩個日期之間的年數-- yrdif(sdata,edata,basis)

        3.5計算兩個時間之間的周期時間間隔-- INTCK

        3.6給出時間間隔和初始時間,返回一個終時間- INTNX