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

正文內(nèi)容

sas編程入門ppt課件-文庫吧在線文庫

2024-11-21 05:04上一頁面

下一頁面
  

【正文】 同的 SAS數(shù)據(jù)步和過程步之間傳遞數(shù)據(jù)。可以在 SAS程序除數(shù)據(jù)行之外的任何地方定義并使用宏變量。 宏變量的產(chǎn)生 ? SAS系統(tǒng)包含兩種類型的宏變量: ?自動宏變量,由 SAS系統(tǒng)提供; ?用戶定義的宏變量,由用戶在程序中定義。 ? %let exa=score。exa,宏處理器用 score替代它。 %MEND語句必須圍住每個宏并表示宏的介紹。然而,當(dāng)任務(wù)比較復(fù)雜時,宏比宏變量更有優(yōu)勢。 被定義在一個 %macro語句括號內(nèi)的宏變量稱為宏參數(shù)。 ?使用參數(shù)有以下幾個優(yōu)點(diǎn): ? 用戶可以少寫幾個 %LET語句; ? 調(diào)用宏時不需要知道這些參數(shù)的名字,只需要提供這些值的類型; ? 使用參數(shù)可以保證該變量在宏之外的程序部份不會被引用??梢詫懸粋€宏來產(chǎn)生具有相同前綴的一系列名字。為了引用一個宏變量的值,放一個 amp。通過本章的學(xué)習(xí)需要掌握定義宏的語句格式以及如何調(diào)用定義的宏。同時,介紹了宏變量的一些特殊用法,包括 %STR宏函數(shù)、 %eval宏函數(shù)、 %sysfunc宏函數(shù)、字符串中引用宏變量、在數(shù)據(jù)步執(zhí)行中生成宏變量和 %symget宏函數(shù)。 本章小節(jié) ?宏變量屬于 SAS宏語言,但不同于 DATA步變量。 ? %do %until(表達(dá)式 )。 宏參數(shù) ?對參數(shù)分配的值只在這個宏執(zhí)行過程中有效。 proc print data=amp。 ?宏處理器執(zhí)行宏 STUDY,把宏里面的固定文本替代到 TITLE語句中。最簡單的宏就像一個宏變量一樣工作,但復(fù)雜的宏可以完成許多宏變量不能做的事。exa, SAS系統(tǒng)看到的是下面的 TITLE語句: ? title “display of student score”。格式如下: ? %LET 變量名 =變量值; ?另一個語句就是 call symput,其格式如下: ? call symput(變量名 ,變量值 ); 宏變量的引用 ?為了引用一個宏變量的值,放一個 amp。可以在數(shù)據(jù)步中被引用,但不能在數(shù)據(jù)步中用賦值語句定義。開始。使用 SAS宏語言的 %WINDOW語句及一些基本的編程語句可開發(fā)交互式用戶界面。 第 3章 SAS宏編程 學(xué)習(xí)目標(biāo) ?掌握宏變量的定義以及引用; ?熟悉宏變量的特殊用法; ?掌握宏的定義; ?掌握宏的調(diào)用; SAS宏功能 ?將一個變量,一段程序或者一個文本命名,供以后調(diào)用,是用于擴(kuò)充和制做用戶化 SAS系統(tǒng)的工具;利用宏功能用戶可以減少在完成一些共同任務(wù)時必須輸入的文本量。這一標(biāo)記又稱庫邏輯名,是某個文件所在路徑的別名。 本章小節(jié) ?介紹了通過 DATA步建立數(shù)據(jù)集的方法(直接輸入方式、從外部文件讀入數(shù)據(jù)集和從已建立的 SAS數(shù)據(jù)集中產(chǎn)生新的數(shù)據(jù)集), DATA步語句及其類型(包括文件操作語句、運(yùn)行語句、控制語句和信息語句), DATA步是本節(jié)的重點(diǎn),也是本章的重點(diǎn)。每一次 set語句被執(zhí)行時, SAS系統(tǒng)讀一個觀測送到程序數(shù)據(jù)向量。以下簡單敘述導(dǎo)入的步驟 數(shù)據(jù)集的導(dǎo)出 ?除了導(dǎo)入其它格式的數(shù)據(jù)文件, SAS系統(tǒng)也可以導(dǎo)出 SAS數(shù)據(jù)集為其它格式的數(shù)據(jù)文件。 臨時 SAS數(shù)據(jù)集的建立 ?當(dāng)啟動 SAS后,系統(tǒng)自動建立一個臨時數(shù)據(jù)存儲區(qū),用來臨時存儲運(yùn)行 SAS時建立或調(diào)用的 SAS數(shù)據(jù)集,臨時數(shù)據(jù)庫的庫標(biāo)記為WORK,在 SAS啟動后自動生成,結(jié)束 SAS后,庫中的所有文件都被刪除。 SAS數(shù)據(jù)集 ? SAS數(shù)據(jù)集是關(guān)系型結(jié)構(gòu),分為兩個部份:描述部份和數(shù)據(jù)部份 ?描述部份包含了一些關(guān)于數(shù)據(jù)屬性的信息即變量名稱、類型及次序等信息;數(shù)據(jù)部份的結(jié)構(gòu)完全等同于我們一般所理解的數(shù)據(jù)表,SAS數(shù)據(jù)值被安排在一個矩陣式的表狀結(jié)構(gòu)中,由字段和記錄所構(gòu)成,字段就是統(tǒng)計學(xué)中研究的變量,而記錄就是每個研究對象的觀測。 DATA步語句及其類型 ?文件操作語句 ?運(yùn)行語句 ?控制語句 ?信息語句 文件操作語句 ?用于輸入數(shù)據(jù)集或者從這個 DATA步輸出 文件操作語句 語句的作用及意義 Data 告訴 SAS開始 DATA步,并開始創(chuàng)建一個 SAS數(shù)據(jù)集 Input 描述數(shù)據(jù)行或外部輸入文件上的記錄 Cards 標(biāo)識數(shù)據(jù)行的開始 Put 描述用 SAS輸出的這些行的格式 By 規(guī)定數(shù)據(jù)集被分組處理,使用 by變量對分組進(jìn)行定義 Set 從一個或幾個已存在的 SAS數(shù)據(jù)集中讀觀測 Merge 從兩個或兩個以上的 SAS數(shù)據(jù)集中合并觀測為單個觀測 Inflie 識別外部文件,包含 DATA步將讀入的原始輸入數(shù)據(jù) 運(yùn)行語句 ? 使得用戶可以創(chuàng)建或修改變量,或者選擇一部分觀測來創(chuàng)建數(shù)據(jù)集 文件運(yùn)行語句 語句的作用及意義 Delete 從正被創(chuàng)建的數(shù)據(jù)集中刪除觀測 Stop 停止產(chǎn)生當(dāng)前的數(shù)據(jù)集 Where 在進(jìn)入 Data步之前選擇觀測 Output 產(chǎn)生新的觀測 Remove 從某個 SAS數(shù)據(jù)集中刪除一個觀測 Replace 在相同的位置上替代觀測 控制語句 ?對一些確定的觀測跳過一些語句,或者改變被執(zhí)行語句的次序,實(shí)現(xiàn)從程序的一部分轉(zhuǎn)移控制到另一部分 文件控制語句 語句的作用及意義 Do 建立一組語句,它能夠作為一個
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1