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