培訓對象:
專為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程序步計算匯總統計數據