培訓對象:
專為SAS程序員和分析員而設;
課程包括SAS編程、數據集管理和統計分析;
培訓大綱:
一:SAS系統簡介
SAS系統模塊
五個SAS系統視窗
系統選項
SAS文件與大型主機,UNIX和微軟視窗文件的相互連系
二:數據讀取
使用FORMATTED,LIST和COLUMN語句讀取原始數據文件資料
使用INFILE語句選項控制數據讀入處理
使用INPUT語句各種特征去控制數據讀入流程(如列輸入和格式化輸入)
怎樣讀取Oracle,DB2,Excel和其它不同原始數據資料
使用DATA數據步和SQL程序步進行數據合并
三:數據結構生成
產生臨時或永久SAS數據集
SAS日期值的產生與操作
使用DATA數據步語句輸出標準或逗點分隔原始數據文件
如何在SAS數據集控制選擇記錄與變量輸出
解釋DATA數據步的匯編與執行
改變數據集特征
宏語言
四:數據管理
使用基礎SAS工具程序研究SAS數據庫
SAS數據集的排序
有條件地執行SAS語句
DATA數據步的附值語句
使用DATA數據步的選項和語言改變變量屬性
使用DATA數據步累積總數或分組總數
使用SAS函數方程處理,字符型變量,數值型變量和日期的數值型變量
使用SAS函數方程轉換變量類型(如字符型變量到數值型變量或相反
執行DO LOOPS循環處理
執行SAS數組處理
數據值合并與更新
一對多或多對一記錄與數據集處理
SQL程序步
五:報表生成
使用PRINT程序步生成簡單報表
使用REPORT程序步生成復雜報表
使用SAS程序步產生匯總報表和頻率報表
使用SAS系統報表功能(如標簽、SAS固定格式、用戶創定格式、標題、腳注)提高報表質量
ODS語句
六:程序錯誤處理
分辯和解決編程邏輯性錯誤
分辯和改正語法錯誤
研究和解決數據錯誤
七:設計與生成原文報表
選擇合適的SAS生成報表工具
怎樣組織好數據以達到報表生成簡單化
計算新列,分組總和及總和
控制報表外觀
在報表上加標題或注腳
在報表里數據圖標列疊加
使用TABULATE程序步生成一、二、三維表格
使用TABULATE程序步提交報表質量
使用TABULATE程序步計算百分比
使用DATA數據步的FILE和PUT語句生成簡單報表
使用SUMMARY程序步或MEANS程序步計算匯總統計數據