freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

sas編程入門ppt課件(已修改)

2024-10-31 05:04 本頁面
 

【正文】 第 2章 SAS編程入門 學習目標 ?掌握 SAS語言構成,學會運用 SAS語言進行編程; ?掌握 DATA數(shù)據(jù)步以及通過 DATA步建立數(shù)據(jù)集的方法; ?了解各種 PROC過程步的作用; ?熟悉各種 SAS函數(shù)并逐漸學會其在 SAS程序中的作用; ?掌握數(shù)據(jù)集的各種編輯操作方法(包括建立與保存、導入和導出、連接等); ?掌握一些常用的 SAS語句并在 SAS程序中熟練運用。 SAS語言構成 ? SAS提供了一種完善的編程語言。類似于計算機的高級語言, SAS用戶只需要熟悉其命令、語句及簡單的語法規(guī)則就可以做數(shù)據(jù)管理和分析處理工作。因此,掌握 SAS編程技術是學習 SAS的關鍵環(huán)節(jié)。在 SAS中,把大部分常用的復雜數(shù)據(jù)計算的算法作為標準過程調用,用戶僅需要指出過程名及其必要的參數(shù)。這一特點使得 SAS編程十分簡單。 SAS語句 ? 一個 SAS語句是由 SAS關鍵詞, SAS名字,特殊字符串,并以分號( 。)結尾,它要求SAS系統(tǒng)執(zhí)行一種操作或給 SAS系統(tǒng)提供信息。如: ? Data grade 。 ? Do i= 1 to n。 ? Input X Y $10. 。 SAS語句 ? SAS關鍵詞:許多 SAS語句都是以關鍵詞開始并用它識別語句的類型,如 DATA, INPUT, PROC和INFILE都被稱為關鍵詞。 ? SAS名字: SAS語句中出現(xiàn)名字地方很多,如變量名、數(shù)據(jù)集名、格式名、過程名,及作為文件名和庫標記的特殊名字。 SAS名字最多可由 8個英文字母構成,第一個字符不能是數(shù)字,空格和特殊字符$、 @和 也不能用于 SAS的名字中。另外,SAS保留了一些特殊的變量名并賦于特定的意義,這些變量都是以下劃線開頭和結尾,如N_表示數(shù)據(jù)步已執(zhí)行過的次數(shù)。 SAS表達式 ? 表達式是由一系列算符和運算對象形成的一個指令,它被執(zhí)行后產(chǎn)生一個目標值。運算對象是變量和常數(shù)。表達式分為簡單表達式(僅用一個算符)和復合表達式(使用多個算符),如: 9; Age1001; LOG( X); EXP( a);a*b/100等。 SAS常數(shù)用來表示固定的值,它或者是一個數(shù)字,或者是固定的值,或者是字符串,或者是其它特殊記號。 SAS有五種類型的常數(shù):①數(shù)值常數(shù):就是出現(xiàn)在SAS語句里的數(shù)字,完全像通常的數(shù)值一樣書寫,可以包括小數(shù)點和負號等;②字符常數(shù):是由單引號括起來的 1到 200個字符組成的;③日期和時間數(shù)值常數(shù);④十六進制數(shù)值常數(shù);⑤十六進制字符常數(shù)。 SAS算符 ?比較算符:建立兩個量之間的一種關系,并要求 SAS確定這種關系是成立不成立。如果它成立,輸出的運算結果是 1;如果不成立,運算結果為 0 ?算術算符:就是數(shù)學運算中常用的五種運算符號 ?邏輯算符:通常用來連接一系列比較式 SAS算符 ?運算次序:下面給出復雜表達式運算次序的準則。 ?①在括號里的表達式先計算。 ?②較高優(yōu)先級的運算先被執(zhí)行。 ?③對于相同優(yōu)先級的算符,左邊的運算先做。 SAS程序 ?由一系列 SAS語句組成一個 SAS程序。 SAS程序中的語句可分為兩類步驟: DATA步和PROC步。這兩個步驟是所有 SAS程序的模塊。通常用 DATA步產(chǎn)生 SAS數(shù)據(jù)集,而用PROC步對 SAS數(shù)據(jù)集內的數(shù)據(jù)進行分析處理并輸出結果。 PROC步要求 SAS從過程中調出一個過程并執(zhí)行這個過程,通常用 SAS數(shù)據(jù)集作為輸入。 SAS程序示例 ? data 。 input name$ phone room height。 cards。 rebeccah 424 112 carol 450 112 louise 409 110 gina 474 110 mimi 410 106 alice 411 106 brenda 414 106 brenda 414 105 david 438 141 betty 464 141 holly 466 140 。 proc print data=phones。 run。 DATA步入門 ? SAS的數(shù)據(jù)步以 DATA語句開始,用于創(chuàng)建和處理數(shù)據(jù)集。 DATA語句以關鍵字“ data”開始,格式如下: ? data 數(shù)據(jù)集名; ?例如: data ;將創(chuàng)建在庫 a中名為 case的SAS數(shù)據(jù)集,語句執(zhí)行后你可在與庫 a對應的目錄下看到剛剛建立的數(shù)據(jù)集文件 case。 ? DATA語句所指定的數(shù)據(jù)集,一般都是以“庫名 .數(shù)據(jù)集名”的格式出現(xiàn)的,也可以單獨的“數(shù)據(jù)集名”出現(xiàn),此時的數(shù)據(jù)集系統(tǒng)默認為是臨時庫中的數(shù)據(jù)集,退出系統(tǒng)后將會被刪除。 DATA步入門 ? 直接輸入方式:就是用 SAS語句輸入數(shù)據(jù)來產(chǎn)生 SAS數(shù)據(jù)集的過程,一般形式為: ? DATA 語句; ? Input 語句; ? (用于 DATA步的其它語句) ? Cards; ? [數(shù)據(jù)行 ] ? ; DATA步入門 ? 從外部文件讀入數(shù)據(jù)集。數(shù)據(jù)若已經(jīng)包含在某個外部文件(文本文件或數(shù)據(jù)文件)中,可用此方法輸入數(shù)據(jù)到數(shù)據(jù)集文件中。在以上介紹的 data語句后,寫入以下語句:
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1